Назад | Перейти на главную страницу

отправка писем не выполняется только с Gmail

Мой сервер debian отправляет электронную почту в Yahoo, Hotmail, но не в Gmail!

хвост /etc/log/mail.log

95.211.117.206], dsn=4.0.0, stat=Deferred: Connection timed out with 75gmail.com.
Nov 23 23:07:52 sitechat sendmail[1837]: tANM7qEk001837: from=www-data, size=1224, class=0, nrcpts=1, msgid=<201511232207.tANM7qEk001837@sitechat.com>, relay=www-data@localhost
Nov 23 23:07:52 sitechat sm-mta[1838]: tANM7q7O001838: from=<www-data@sitechat.com>, size=1476, class=0, nrcpts=1, msgid=<201511232207.tANM7qEk001837@sitechat.com>, proto=ESMTP, daemon=MTA-v4, relay=localhost.localdomain [127.0.0.1]
Nov 23 23:07:52 sitechat sendmail[1837]: tANM7qEk001837: to=hidden@gmail.com, ctladdr=www-data (33/33), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=31224, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (tANM7q7O001838 Message accepted for delivery)
Nov 23 23:07:52 sitechat sm-mta[1840]: STARTTLS=client, relay=gmail-smtp-in.l.google.com., version=TLSv1/SSLv3, verify=FAIL, cipher=ECDHE-RSA-AES128-GCM-SHA256, bits=128/128
Nov 23 23:07:52 sitechat sm-mta[1840]: tANM7q7O001838: to=<hidden@gmail.com>, ctladdr=<www-data@sitechat.com> (33/33), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=121476, relay=gmail-smtp-in.l.google.com. [IPv6:2a00:1450:400c:c02::1b], dsn=5.0.0, stat=Service unavailable
Nov 23 23:07:52 sitechat sm-mta[1840]: tANM7q7O001838: tANM7q7O001840: DSN: Service unavailable
Nov 23 23:07:53 sitechat sm-mta[1840]: tANM7q7O001840: to=<www-data@sitechat.com>, delay=00:00:01, xdelay=00:00:01, mailer=local, pri=30000, dsn=2.0.0, stat=Sent

Я настроил обратное, изменил имя хоста, провел тесты с test-mail.com, где я получил оценку 9/10 (очень высокий)

Что мне еще делать?

Сначала я думал, что удаленный сервер отображается в сером списке (время ожидания может быть каким-то серым списком, или сервер просто недоступен для вас, кто знает). Но при более внимательном рассмотрении кажется, что ваш сервер не может получить доступ к IPv4-адресу удаленного сервера, а затем вместо этого пытается использовать IPv6-адрес:

95.211.117.206], dsn=4.0.0, stat=Deferred: Connection timed out with 75gmail.com.
Nov 23 23:07:52 sitechat sm-mta[1840]: tANM7q7O001838: to=<hidden@gmail.com>, ctladdr=<www-data@sitechat.com> (33/33), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=121476, relay=gmail-smtp-in.l.google.com. [IPv6:2a00:1450:400c:c02::1b], dsn=5.0.0, stat=Service unavailable

Я заметил, что серверы Gmail, как правило, отказываются отправлять электронные письма на свои адреса IPv6, если вы не настроили правильный обратный DNS для адреса IPv6. Я также заметил, что эта проверка может быть более придирчивой (а может быть, сломанной).

Я бы посоветовал попробовать исправить rDNS вашего IPv6-адреса, и если это не работает или уже верно, попробуйте настроить ваш MTA для использования исключительно адресов gmail Ipv4.

И, возможно, проблема не в этом, и удаленный сервер просто заносит вас в серый список как для IPv4, так и для IPv6, и если ваш MTA будет повторять попытки достаточно долго, это в конечном итоге будет успешным.