質問: sendmail 送信エラーについて redhates4.5 sendmail-8.13.1-3 メールの送信テストを行っております。 あるドメイン宛てへのメールの送信テストをしています。 アカウントが存在しないメールアドレス宛て (送信先は管理外ドメイン)への、メールのを送信した際に 送信元メールサーバーのエラーで不可解な動作をしております。 原因がわかるかたがおりましたら、ご教授ください。 送信アドレスは毎回同じ testtest@xxxx.xx.xx 相手先にメールボックスが無いので、エラーで戻されるのは理解できるのですが 以下の2通りのエラーが出ます。 1.dsn=5.0.0, stat=service unavailable 2.said: 554 sorry, no mailbox here by that name. (#5.1.1) (in reply to rcpt to command) 2は理解できるのですが、なぜ1のエラーで戻される場合があるのかが不明です。 ちなみに、存在するアドレスへは正常に送信出来ております。
回答: >1.dsn=5.0.0, stat=service unavailable dnsのmxの設定は間違っていませんか? 送信ユーザーまたはドメインががsendmailで許可されてますか? /usr/sbin/sendmail -f testtest@xxxx.xx.xx 宛先とした場合、どのように動作しますか? 特定のドメイン宛てが送信されないのはそのドメインがspamを送信元情報に基づいて拒否する設定を行っているからです。