Я получил следующие ошибки "Превышено время ожидания подключения" на некоторых почтовых серверах, таких как Google:

$ tail -1 /var/log/mail.log
Jun 15 15:55:52 coral sm-mta[9924]: s5FAo29p007675: to=<me@gmail.com>, delay=09:05:50, xdelay=00:10:36, mailer=esmtp, pri=2550569, relay=alt4.gmail-smtp-in.l.google.com. [74.125.136.26], dsn=4.0.0, stat=Deferred: Connection timed out with alt4.gmail-smtp-in.l.google.com.

Поскольку не все мои электронные письма заблокированы, я думаю, что проблема не в моей локальной стороне, а в удаленном SMTP-сервере. Вот что я сделал, чтобы разобраться в проблеме:

$ dig mx gmail.com
;; QUESTION SECTION:
;gmail.com.                     IN      MX

;; ANSWER SECTION:
gmail.com.              3280    IN      MX      20 alt2.gmail-smtp-in.l.google.com.
gmail.com.              3280    IN      MX      10 alt1.gmail-smtp-in.l.google.com.
gmail.com.              3280    IN      MX      5 gmail-smtp-in.l.google.com.
gmail.com.              3280    IN      MX      30 alt3.gmail-smtp-in.l.google.com.
gmail.com.              3280    IN      MX      40 alt4.gmail-smtp-in.l.google.com.

$ telnet alt4.gmail-smtp-in.l.google.com 25
Trying 74.125.136.27...
Trying 2a00:1450:4013:c01::1a...
telnet: Unable to connect to remote host: Network is unreachable

$ telnet alt4.gmail-smtp-in.l.google.com 587
Trying 74.125.136.26...
^C

Теперь я в замешательстве - записи MX/DNS для gmail.com перечисляют alt4.gmail-smtp-in.l.google.com в качестве одного из серверов, но он не выводится ни на порт 25, ни на 587.

Мой DNS загрязнен, или я иду за неправильной вещью? Пожалуйста помоги.
Как исправить ошибки «Тайм-аут соединения» для моего sendmail Ubuntu?
Это Ubuntu 13.10 Saucy Кстати. Спасибо

0