web-dev-qa-db-ja.com

smtpリモートホストが「550 Sender verify failed」と応答する

私が担当しているサーバーでは、MTAにqmailを使用しています。次のエラーが発生する1つまたは2つ、または非常に類似したものを除いて、ほぼすべてのドメインと送受信できます。

550-Verification failed for <[email protected]>
550-No Such User Here
550 Sender verify failed

私が理解したことから この記事 リモートホストは、メールボックスが実際に存在するかどうかを確認するために私のホストに電子メールを送信しようとします。

私のラップトップからtelnetで同じコマンドを試したところ、250 ok回答。ユーザーが実際に存在すると考えます。

なぜリモートホストは私がしたのと同じ応答を得ないのですか?

リモートホストからのトラフィックが送信ホストに実際にルーティング可能かどうかを確認するにはどうすればよいですか?

他の提案はありますか?

ありがとう

9
jfoucher

これはあなたのせいではありません。これは、受信者のサーバーの障害です。

「送信者の確認」を行うことは常に悪い考えです。これは適切なスパム対策方法ではないため、この動作を停止するように受信者を説得する必要があります。

しかし、あなたの側でそれを修正するためにあなたがすることは何でも時間の無駄です。

9
mailq

これは、実際のメールボックスアカウント名とは異なるFromフィールドを使用しているためです。

一部のSMTPサーバーは、このような不整合を拒否するように構成されています。

したがって、たとえば、実際のアカウント名が[email protected]の場合、[email protected]としてメールを送信することはできません。

4
Luca Fagioli

同じエラーがありました。 root:[email protected]:mail.example.comファイルに/etc/ssmtp/revaliases行を追加した後に機能しました。

0
Ikrom