Postfix リレーサーバーを停止してバウンス/NDR メールをクライアントに転送する方法

Postfix リレーサーバーを停止してバウンス/NDR メールをクライアントに転送する方法

私は1台の純粋なメールサーバーをセットアップしています。郵便、そして1つのウェブサーバー、これをウェブ

いつウェブ使用している外部サーバーに電子メールを送信します郵便リレーとして。両方のサーバーは postfix を使用します。郵便MXレコードを持ち、ドメインの公式メールサーバーであるウェブMX レコードがなく、このサーバーでは postfix は基本的にメール クライアントとしてのみ機能します。

問題:ウェブメールを送信する郵便、そのメールがリモートメールサーバーによって拒否されると、郵便NDRを転送するウェブ私が望むのは郵便バウンスメールを受け入れて保存します。

これを実現するには、両方のサーバーでどのような postfix オプションが必要ですか?

答え1

解決策を見つけました。すべてのメールに封筒から住所[メールアドレス]トランスポートルールを追加できました郵便ローカル配信を強制するサーバー。

メイン.cf私にはこの行があります:

transport_maps = regexp:/etc/postfix/transport.regexp

/etc/postfix/トランスポート.regexpこの行はすべてのメール送信をリダイレクトします[メールアドレス]ローカル配信の仮想プロセスへ:

/^bounce@ourdomain\.net$/                        virtual:

弊社のようなマルチドメイン設定をしていない場合は、バーチャルおそらく使える地元またはlmtp

関連情報