Sendmail の MASQUERADE_DOMAIN 設定

2004-9-16 12:01

いままで Sendmail の設定が間違っていたのでメモ。

たとえばメールサーバのホスト名が mail1.example.com, mail2.example.com であるとき、メールサーバから発信されるメールのドメインを @example.com にするためには、sendmail.mc ファイルで次のように MASQUERADE_ASMASQUERADE_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

の行のコメントを外して、有効にする必要があります。

  • ブックマーク : add to hatena hatena.comment (2) add to del.icio.us (0) add to livedoor.clip (0) add to Yahoo!Bookmark (1) Total: 3 アクセス: 7698回
  • カテゴリー : メール
  • タグ:
  • コメントは受け付けていません。

コメントはまだありません

コメントはまだありません。

コメントフォームは現在閉鎖中です。

47 queries. HTML convert time: 2.247 sec. Powered by WordPress. Valid XHTML
Copyright © 2003-2010 @ futuremix.org | 5jp.net ログイン