質問: sendmailのmail fromアドレスに関して 現在、aix5.1、sendmail8.11.6p2でメールシステムを構築しています。 ある発信元(foo@hogehoge.co.jp)のメールが、転送先サーバの容量制限などが原因で、配送できなかった場合、mailer daemonがバウンスメールを送信者にかえす訳ですが、このとき、mail fromが空白になっているようで、返送先のサーバ(xx1.xxxx.co.jp)から、data format errorといった内容のエラーが返ってきているようです。sendmailでは、mailer daemonからメールを送る際、mail fromを指定することはできないのでしょうか? また、何故空白になってしまうのでしょうか? 以下、mqueueのログです。 # cat xfj8k00qa69822 ... while talking to xx1.xxxx.co.jp.: >>> mail from:<> <<< 501 bogus mail from 501 5.6.0 ... data format error 554 4.0.0 savemail: cannot save rejected email anywhere: no such file or directory 以上、よろしくお願いいたします。
回答: とりあえずわかるところだけ。 >また、何故空白になってしまうのでしょうか? エラーメールのmail from: は空 <> になっているのが正常です。これはエラーメールがさらにエラーメールとなって往復するのを防ぐため。 お使いのメールサーバーで、mail from: <> のメールをはねてしまう原因はよくわかりません。何か設定があるのではないでしょうか?