Можно ли узнать, использует ли домен Службы Google для электронной почты?

18

Я обмениваюсь электронными письмами с несколькими разными пользователями. Можно ли посмотреть на заголовки писем и выяснить, используют ли эти пользователи Google Apps в качестве почтового сервера?

justSteve
источник

Ответы:

30

Копайте их записи MX:

$> dig domainname.com mx

Если они с Google, вы будете знать это.

domainname.com.            2198    IN      MX      10 ASPMX.L.GOOGLE.com.
domainname.com.            2198    IN      MX      20 ALT1.ASPMX.L.GOOGLE.com.
domainname.com.            2198    IN      MX      20 ALT2.ASPMX.L.GOOGLE.com.
domainname.com.            2198    IN      MX      30 ASPMX2.GOOGLEMAIL.com.
domainname.com.            2198    IN      MX      30 ASPMX3.GOOGLEMAIL.com.
domainname.com.            2198    IN      MX      30 ASPMX4.GOOGLEMAIL.com.
domainname.com.            2198    IN      MX      30 ASPMX5.GOOGLEMAIL.com.

источник
1
Для окон см members.shaw.ca/nicholas.fong/dig
harrymc
1
Также вы можете использовать samspade.org .
КарлФ
Немного поразив комментарий Пискора, google.com/a/example.com/ServiceLogin?service=mail с правильным доменом покажет вам страницу входа и объяснит, как войти в систему, ЕСЛИ example.com является действительным доменом приложений Google. (Я только что проверил)
PsychoData
Есть ли способ идентифицировать через HTTP-запрос?
Вали Шах
6

Я думаю, что проще всего было бы просто ввести его в Google Domain Tester. Это делает работу за вас.

http://www.googledomaintester.com

Ура!

Седрик
источник
1
Технически ответом является ссылка. Тем не менее, если ссылка исчезнет, ​​это будет вдвойне бесполезно.
Мастер-подмастерье
Проверено: кажется, не работает. (протестировано с известной электронной почтой, поддерживающей g-suite)
Offirmo
-1

Если вы используете .NET и предполагаете, что их доменом является MAIL.theirdomain.com, вы можете сделать это:

System.Net.Dns.GetHostEntry ( "mail.theirdomain.com"). HostName

Все аккаунты Служб Google, которые я видел, заканчиваются на google.com, например, ghs.google.com.

Павел

PaulJ
источник
Написание программы для выполнения DNS-запроса с использованием множества существующих инструментов кажется излишним ...
Matteo
@Matteo это можно использовать в PowerShell, который поставляется с Windows Vista и более новыми ...
Боб,
3
Может показаться, что это работает, в некотором роде - кроме случаев, когда это не так. Многие домены имеют подстановочный знак 3-го уровня для записей A - mail.example.com будет указывать на тот же хост, что и xyzzy.example.com и foobar.example.com. Лучше проверить фактическую запись MX (см. Принятый ответ), чем угадать. На половине доменов, которые я настроил с помощью Служб Google, ваш метод по ошибке выдает «false», так как веб-доступа не было на mail.example.org. Например, это правильный способ входа в систему: google.com/a/example.com/ServiceLogin?service=mail
Piskvor
или, в этом отношении, вы можете войти на mail.google.com, если вы предоставите адрес электронной почты всей организации, например, «helpdesk@students.abtex.edu». Просто чтобы быть справедливым по отношению к Писквору, я не думаю, что этот метод был действителен в 2012 году.
PsychoData