【Postfix】553 5.1.8 Sender address rejected: Domain not found (in reply to RCPT TO command) の原因と対処法【備忘】

Linux
スポンサーリンク

久しぶりのLINUX系備忘録。

とはいえ、今回はすぐに解決することができたので本当に備忘です。

メールサーバとかメール送受信プロトコルとかあんまり得意じゃないんですよね・・・

 

スポンサーリンク

553 5.1.8 Sender address rejected

事象

mailコマンドによりメールを送ろうとしてもなんか送れない。

postfixのログを確認すると、以下のような感じのメッセージが出力されていました。

XXX 1 HH:MM:SS server01 postfix/smtp[11111]: FFFFFFFFFFF: to=user@example.com, relay=mailserver.com[xxx.xxx.xxx.xxx]:25, delay=0.06, delays=0.01/0.02/0.01/0.02, dsn=5.1.8, status=bounced (host mailserver.com[xxx.xxx.xxx.xxx] said: 553 5.1.8 user@server01.localdomain: Sender address rejected: Domain not found (in reply to RCPT TO command))

メールの内容としては

To : user@example.com

From : user@server01.localdomain

件名 : TEST

内容 : TEST MAIL!

って感じのものを送ろうとしておりました。

 

原因

原因は単純、

メールサーバー側で存在しないドメインからのメール送信を許可していなかったため。

user@server01.localdomain はサーバのローカルドメインのため、DNSで引けないし、もちろんメールサーバで名前解決できるようなドメインでもありません。

よって、メールサーバ側でFROMが存在しないドメインなので弾いていただけです。

 

解決方法

単純にFromを存在するドメインに変更してあげればよいです。

To : user@example.com

From : user@example.com

件名 : TEST

内容 : TEST MAIL!

 

コマンドはこんな感じ。

echo "TEST MAIL!"| mail -s "TEST" -r user@example.com user@example.com

 

原因も解決方法も単純なのですが、教えてもらわなかったらもうちょい時間かかってただろうなあ、ということで備忘録として残しておきます。

ありがとう、M先輩。

コメント

タイトルとURLをコピーしました