Postfix 仅在本地传递邮件(而不是正确的目的地)

Postfix 仅在本地传递邮件(而不是正确的目的地)

无论出于什么原因,postfix 都无法向我的 google apps 帐户发送电子邮件。它说邮件已发送,但我已经与 google apps 支持确认该邮件未被接收。(因此它没有被他们的垃圾邮件系统阻止。我还将我的服务器 ip 添加到 google apps 白名单中并作为网关以防万一。)

以下是我的邮件服务器的两个日志:一个成功将邮件发送到测试帐户,另一个是发送到我自己的 gApps 帐户的邮件,但失败了。看一下:

Feb 3 01:17:01 node postfix/smtp[25008]: 53FFC13EBA: to=<[email protected]>, relay=aspmx.l.google.com[173.194.64.27]:25,delay=1.5, delays=0/0.01/0.27/1.2, dsn=2.0.0, status=sent (250 2.0.0 OK1391408221 b6si3485695oem.31 - gsmtp)

消息被发送到 IP 地址为 173.194.64.27 的服务器 aspmx.l.google.com

这是发送到我的 Google 应用地址的消息日志:

Jan 27 20:56:46 node postfix/smtp[28904]: 4698113AFB: to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10024, delay=1.6, delays=1.3/0.01/0/0.32, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as C931C13E93)
Jan 27 20:56:46 node postfix/qmgr[23354]: 4698113AFB: removed
Jan 27 20:56:46 node postfix/pipe[28909]: C931C13E93: to=<[email protected]>, relay=dovecot, delay=0.05, delays=0.01/0.01/0/0.03, dsn=2.0.0, status=sent (delivered via dovecot service)

消息状态为已发送,但第一行未指定发送到哪个服务器或 IP 地址,然后告知已传送至 ​​dovecot(这是在机器上运行的本地服务)。

我可以从我的 postfix 服务器向任何其他帐户发送邮件,也可以在我的 google apps 帐户 (googleappsaddr.net) 上从任何其他帐户接收电子邮件。这不是 googleappsaddr.net 上的 MX 记录,因为我已确保它们与正确的 google 提供的 MX 条目匹配。

有什么线索吗?

答案1

看来你的 postfix 会将消息发送到[电子邮件保护]通过一些电子邮件扫描程序到本地 dovecot(imap/pop 服务器)。

相关内容