Sendmail の MASQUERADE_DOMAIN 設定
2004-9-16 12:01
いままで Sendmail の設定が間違っていたのでメモ。
たとえばメールサーバのホスト名が mail1.example.com, mail2.example.com であるとき、メールサーバから発信されるメールのドメインを @example.com にするためには、sendmail.mc ファイルで次のように MASQUERADE_AS と MASQUERADE_DOMAIN を設定します。
MASQUERADE_AS(`example.com')dnl MASQUERADE_DOMAIN(`mail1.example.com')dnl MASQUERADE_DOMAIN(`mail2.example.com')dnl
しかし、これだけではメールヘッダ中の Return-Path は書き換えられないため、場合によっては、相手先のサーバから Unreturnable address rejected と言われてメールが届かないことがあります。Return-Path のアドレスも書き換えるには、
FEATURE(masquerade_envelope) dnl
の行のコメントを外して、有効にする必要があります。
コメントはまだありません
No comments yet.
Sorry, the comment form is closed at this time.