質問: sendmailのバージョンはsendmail_8.9.3です sendmail.cfにて 1. O PostMasterCopy=postmaster とした場合、postmasterにはsendmailにて発生した全てのエラー内容は送信されるのでしょうか 2. Ruleset 0 にて R$*<$*:$*>$* $#error$@5.1.1$: Illegal colon in host name part 等と定義していますが、その場合のメール送信先は未定義ですよね? 一体誰に配信されるのでしょうか 3. 基本的にpostmasterと一般ユーザーでは通知されるエラーメールの 種類に違いがあるのでしょうか sendmail解説を読みましたが、記述されていませんでした (見逃したかも....) 宜しくお願い致します
回答: 5年前くらいにsendmail.cfを書いて以来、一から設定していないので、間違ってたらごめんなさい。 1. 多分 postmasterにコピーが届きます。場合によっては内容も届くのでいまいち困ったものかもしれません。(postmasterのモラルが問われる) 2. クライアントからsmtp接続が確立されHELOでホスト名を名乗りあったあとで送信先を RCPT何たらで指定しますがその時点でエラーになるのでそもそも本文は受信されてないです。故に、返信する内容もない。しいて言うなら、localのメーラか、PC上のメールソフトで送れなかったとエラーを表示するのだと思います... 3. 設定によるかと思います。 sendmail.cfは難解なのでsendmail -bt とかでテスト してみるのが良いかと思います。