1

私の Web アプリの電子メールは、gmail には問題なく送信されますが、yahoo には失敗します。postfix ログを確認すると、次のようになります。

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 の読みやすさのために改行を追加しました。すべて 1 行でした。@yahoo のアドレスを Google に送信しようとする理由がわかりませんか? 私にはとても奇妙に思えます。

私の後置 mc.conf にはこれが一番上にあり、残りはデフォルトです:

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

ありがとう!

4

1 に答える 1

0

これは、送信元アドレスがドメインに存在しないアドレスであり、たまたま Google アプリによってホストされていたために発生したと考えられます。

私の MTA はヌル クライアントとして設定されていたため、バウンス メッセージを送信元アドレスに転送しようとしていました。

私の SPF レコードに含まれる DNS エントリが多すぎるため、Yahoo は私の電子メールを拒否していました。

不思議なことに、デバッグ モードでも、postfix は上記の行以外のログを記録しませんでした。

于 2013-07-11T02:14:53.257 に答える