postfix 不发送电子邮件

postfix 不发送电子邮件

日志似乎显示电子邮件正在发送,看起来它正在寻找服务器来传送邮件 - 但它们并没有到达那里。

我一开始用的是 exim4,但我的另一台服务器有 postfix,所以我试了一下,结果也差不多。在 exim 中,邮件被冻结了。基本上不是退回无法送达,而是没有送达。

这是我尝试使用 php 脚本发送 3 封电子邮件时的日志 - 一封发送到 hotmail 帐户,一封发送到 gmail 帐户,另一封发送到托管在 gmail 上的公司帐户。

Aug  2 21:59:01 myawesomedomain postfix/pickup[28232]: 9B4C79DEDB: uid=33 from=<www-data>
Aug  2 21:59:01 myawesomedomain postfix/cleanup[28272]: 9B4C79DEDB: message-id=<[email protected]>
Aug  2 21:59:01 myawesomedomain postfix/qmgr[27728]: 9B4C79DEDB: from=<[email protected]>, size=380, nrcpt=1 (queue active)
Aug  2 21:59:01 myawesomedomain postfix/pickup[28232]: 9E9849DEE7: uid=33 from=<www-data>
Aug  2 21:59:01 myawesomedomain postfix/cleanup[28272]: 9E9849DEE7: message-id=<[email protected]>
Aug  2 21:59:01 myawesomedomain postfix/qmgr[27728]: 9E9849DEE7: from=<[email protected]>, size=378, nrcpt=1 (queue active)
Aug  2 21:59:01 myawesomedomain postfix/pickup[28232]: A1E649DEE8: uid=33 from=<www-data>
Aug  2 21:59:01 myawesomedomain postfix/cleanup[28272]: A1E649DEE8: message-id=<[email protected]>
Aug  2 21:59:01 myawesomedomain postfix/qmgr[27728]: A1E649DEE8: from=<[email protected]>, size=383, nrcpt=1 (queue active)
Aug  2 21:59:01 myawesomedomain postfix/smtp[28278]: connect to gmail-smtp-in.l.google.com[2607:f8b0:400d:c06::1a]:25: Network is unreachable
Aug  2 21:59:01 myawesomedomain postfix/smtp[28282]: connect to aspmx.l.google.com[2607:f8b0:400d:c00::1a]:25: Network is unreachable
Aug  2 21:59:02 myawesomedomain postfix/smtp[28278]: 9E9849DEE7: to=<[email protected]>, relay=gmail-smtp-in.l.google.com[209.85.232.27]:25, delay=0.57, delays=0.01/0.01/0.29/0.27, dsn=2.0.0, status=sent (250 2.0.0 OK 1470175142 u184si197895qkh.319 - gsmtp)
Aug  2 21:59:02 myawesomedomain postfix/qmgr[27728]: 9E9849DEE7: removed
Aug  2 21:59:02 myawesomedomain postfix/smtp[28277]: 9B4C79DEDB: to=<[email protected]>, relay=mx1.hotmail.com[65.55.37.104]:25, delay=0.65, delays=0.01/0/0.24/0.39, dsn=2.0.0, status=sent (250  <[email protected]> Queued mail for d$
Aug  2 21:59:02 myawesomedomain postfix/qmgr[27728]: 9B4C79DEDB: removed
Aug  2 21:59:02 myawesomedomain postfix/smtp[28282]: A1E649DEE8: to=<[email protected]>, relay=aspmx.l.google.com[173.194.207.27]:25, delay=0.89, delays=0/0/0.49/0.39, dsn=2.0.0, status=sent (250 2.0.0 OK 1470175142 s37si2836049qta.36 - gsmtp)
Aug  2 21:59:02 myawesomedomain postfix/qmgr[27728]: A1E649DEE8: removed

答案1

他们到达那里。

(250 2.0.0 OK 1470175142 s37si2836049qta.36 - gsmtp)

“250” 是 SMTP 250 代码,由 Gmail 发送回您的服务器,表示他们接受了该电子邮件。您的 hotmail 尝试也显示成功的 250 代码。如果电子邮件未显示在用户的收件箱中,则很可能被识别为垃圾邮件,您需要花一些功夫确保您的邮件不会被识别被识别为垃圾邮件

相关内容