mx gmail.com принимает и отклоняет?
Кто -нибудь может объяснить такое поведение gmail?
root@mx0:# telnet gmail-smtp-in.l.google.com 25
Trying 173.194.71.26...
Connected to gmail-smtp-in.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP f7si526563lbe.161 - gsmtp
QUIT
221 2.0.0 closing connection f7si526563lbe.161 - gsmtp
Connection closed by foreign host.
root@mx0:# telnet 176.9.118.232 25
Trying 176.9.118.232...
Connected to 176.9.118.232.
Escape character is '^]'.
Connection closed by foreign host.
root@mx0:# telnet mx.google.com 25
Trying 176.9.118.232...
Connected to mx.google.com.
Escape character is '^]'.
Connection closed by foreign host.
???
2 ответа
Mx.google.com и 176.9.118.232 - это, очевидно, один и тот же IP-адрес, а gmail-smtp-in.l.google.com - это не одно и то же.
Может быть несколько причин, по которым это не работает, но прежде всего я рискну предположить, что это безопасно. Тот факт, что один из их SMTP-серверов принимает запросы через незащищенный порт 25, не означает, что они все будут. Фактически, когда я просматриваю их MX-серверы через простой NSLOOKUP, я не получаю mx.google.com. Может случиться так, что это вообще не почтовый сервер или даже не все вместе.
[~] host mx.google.com
Host mx.google.com not found: 3(NXDOMAIN)
[~] host 176.9.118.232
232.118.9.176.in-addr.arpa domain name pointer master.rejector.ru.
ваш днс сломан.(или имеет какой-то подстановочный знак для NXDOMAIN, который мне сломан). mx.google.com не существует, вы попали в то, что не является Google. Теперь, почему вы пытаетесь перейти на mx.google.com, это другая история. mx возвращаются из DNS-запросов для записей типа 'mx'. Нет необходимости иметь хост с именем mx.
-редактировать-
Ааа, я вижу, что сервер идентифицирует себя как mx.google.com. Это просто имя хоста сервера. Он не должен существовать глобально или даже быть действительным. Рекомендуется, чтобы это имя хоста существовало и соответствовало ptr ip при отправке электронной почты, но при получении электронной почты оно не используется ни для чего.