Linux
僅使用 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
我注意到如果您沒有為 IPv6 地址配置正確的反向 DNS,gmail 伺服器往往會拒絕其 IPv6 地址上的電子郵件。我還注意到這個檢查可能更挑剔(或者可能被破壞)。
我建議嘗試修復您的 IPv6 地址的 rDNS,如果這不起作用或已經正確,請嘗試將您的 MTA 配置為專門使用 gmail 的 IPv4 地址。
也許這不是問題,遠端伺服器只是在 IPv4 和 IPv6 上將您列為灰色,如果您的 MTA 將重試足夠長的時間,它最終會成功。