特定の受信メールを別のサーバーに中継するようにEximを設定する

特定の受信メールを別のサーバーに中継するようにEximを設定する

4.69 を実行している exim サーバーがあります。

当社はこの脆弱性を認識しており、そのため 4.75 への移行を進めています。

私たちは「実験的な」4.75 電子メール サーバーをセットアップしており、既存のサーバーをセットアップして (できれば ACL で) 電子メールの特定の条件をチェックし、条件が満たされた場合は、電子メールを実験サーバーに中継して配信したいと考えています。

どうすればこれを実行できますか? おそらく、この目的のために特定のトランスポートを設定する必要がありますか?

ありがとう!

答え1

ルーターを使用してこれを行うことができます。ルーターをローカル配信を行うルーターの前に配置します。必要に応じて、非表示オプションを使用してメッセージを通常のルーターに配信して渡すようにルーターを設定できます。Exim仕様詳細については、第 15 章 (ルーターの一般的なオプション) を参照してください。ルーターの設定を開始するには、この章が適しています。

このルーターをお試しくださいExim FAQ Q0320ドメイン行を基準に置き換えます。

forward:
  driver = redirect
  domains = some.domain
  data = ${quote:$local_part}@other.domain

または、このルーターをお試しくださいExim FAQ Q0305ドメイン行を基準に置き換えます。

local_network:
  driver = dnslookup
  transport = remote_smtp
  domains = *.mydomain.com

関連情報