Вариант 1
если вы выполните поиск в DNS записей MX на bislr.com, вы получите следующее:
$ host -t mx bislr.com
bislr.com mail is handled by 10 aspmx.l.google.com.
bislr.com mail is handled by 20 alt1.aspmx.l.google.com.
bislr.com mail is handled by 20 alt2.aspmx.l.google.com.
bislr.com mail is handled by 30 aspmx2.googlemail.com.
bislr.com mail is handled by 30 aspmx3.googlemail.com.
bislr.com mail is handled by 30 aspmx4.googlemail.com.
bislr.com mail is handled by 30 aspmx5.googlemail.com.
Любой хостинг электронной почты в Google Apps будет иметь записи MX, очень похожие на эти. Вы можете выполнить поиск MX с помощью любого распространенного механизма DNS и протестировать записи MX для наиболее рекомендуемых почтовых серверов Google - aspmx.l.google.com, alt1.aspmx.l.google.com и alt2.aspmx.l.google. .com, или найдите любой / все серверы в этом списке.
Это не покажет вам никого, кто использует внешнюю службу пересылки / фильтрации, но он будет работать во всех распространенных случаях.
Вариант 2
Вы можете подключиться к почтовому серверу, чтобы проверить, будет ли он принимать почту на определенный адрес. Используя это, мы можем подключиться к asmpx.l.google.com и спросить его, является ли адрес действительной учетной записью Google Mail.
Если вы подключаетесь к aspmx.l.google.com:25 и отправляете эту строку (при необходимости замените адреса электронной почты):
HELO
MAIL FROM:<[email protected]>
RCPT TO:<[email protected]>
Почтовый сервер Google ответит кодом состояния smtp, возможно, строкой, начинающейся с чего-то вроде 250 2.1.5 OK
, если это действительный адрес. Это более чистый и гораздо более надежный способ, чем простая проверка записей DNS, и он должен работать до тех пор, пока вы не занесете проверяемый IP-адрес в черный список, используя его для отправки фактического спама в Gmail.
Вот полное пошаговое руководство по процессу.
person
lunixbochs
schedule
13.10.2011