postfix は、特定のサーバーグループのメール宛先を再作成します。

postfix は、特定のサーバーグループのメール宛先を再作成します。

こんにちは、私はローカルネットワークにsmtpサーバーを持ち、他のすべてのローカルコンピューターはこのサーバー(mastersmtp.lo.cal 10.10.10.10)を介して電子メールを送信します。

mastersmtp.lo.cal に中継される te​​st1.lo.cal(10.10.10.12) および abrakadabra.lo.cal(10.10.10.222) サーバーのすべての TO/宛先アドレスを再作成する必要があります。

私の考えでは、mastersmtp.lo.calでやるべきだと思います。メールソフトウェアとしてpostfixを使用します。

たぶん誰かが最も「基本」/最も簡単な方法を知っていますか?

ありがとうございます。

ベストアンサー1

使用されるhttp://www.postfix.org/header_checks.5.html

main.cfに追加:

#一部の電子メールをリダイレクトするために使用されます。
  header_checks = PCRE:/etc/postfix/header_checks

内容:/etc/postfix/header_checks

/^発信: (.*@test1.lo.cal)/ リダイレクト[Eメール保護]
/^受信済み: (.*10.10.10.12)/redirect[Eメール保護]
/^発信: (.*@abrakadabra.lo.cal)/ リダイレクト[Eメール保護]
/^受信済み: (.*10.10.10.222)/redirect[Eメール保護]

再起動などを再ロードしてください:) いつものように:)

postmap -q - PCRE:/etc/postfix/header_checks < /etc/postfix/header_check
systemctl リロードサフィックス

おすすめ記事