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


18

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

Ответы:


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

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.

Павел


Написание программы для выполнения 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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.