postfix试图将yahoo地址发送到gmail

时间:2013-07-09 20:09:09

标签: email gmail yahoo postfix-mta

我的网络应用程序的电子邮件正好通过gmail但雅虎失败了。检查后缀日志有:

Jul  9 14:40:34 rose postfix/smtp[20939]: DAC0CE0009D: to=<my_address@yahoo.com>,
relay=aspmx.l.google.com[173.194.64.26]:25, delay=0.69, delays=0.13/0.01/0.44/0.11, 
dsn=5.1.1, status=bounced (host aspmx.l.google.com[173.194.64.26] said: 550-5.1.1 The
email account that you tried to reach does not exist. Please try 550-5.1.1 
double-checking the recipient's email address for typos or 550-5.1.1 unnecessary spaces.
Learn more at 550 5.1.1 http://support.google.com/mail/bin/answer.py?answer=6596 
b5si14686142oer.37 - gsmtp (in reply to RCPT TO command))

我为SO可读性添加了换行符,它全部在一行上。知道为什么它会试图将@yahoo地址发送到谷歌吗?对我来说似乎很奇怪。

我的postfix mc.conf在顶部有这个,其余的是默认值:

myhostname = myserver.myhost.com
myorigin = $mydomain
relayhost = $mydomain
inet_interfaces = loopback-only
mydestination =

谢谢!

1 个答案:

答案 0 :(得分:0)

我相信这种情况正在发生,因为我的地址是我网域上的一个不存在的地址,恰好是由谷歌应用程序托管。

由于我的MTA设置为空客户端,因此它希望将退回邮件转发到发件人地址。

雅虎拒绝了我的电子邮件,因为我的SPF记录中包含太多的DNS条目,导致(尝试)退回邮件。

奇怪的是,即使在调试模式下,postfix也没有记录上述行以外的内容。