Exim 送信メール - ドメインのホワイトリスト

Exim 送信メール - ドメインのホワイトリスト

Exim バージョン 4.91 を使用しています。いくつかのドメインを除いて送信メールをブロックするには、どのように設定すればよいですか?

基本的に、メール サーバーは example.com、example.net、example.org のユーザーにのみメールを送信する必要があります。他のドメインへのメールはブロックする必要があります。

答え1

ルーター セクションの先頭にスタンザを追加します (最初に一致したルーターが使用されるため、順序は重要です)。

deny_domains:
  driver = redirect
  domains = ! example.com : ! example.net : ! example.org
  allow_fail
  data = :fail: Mailing is only allowed to example.com, example.net and example.org
  no_more

このルータは、否定感嘆符によりリストされているドメイン以外のドメインと一致しますが、data :fail:タグはこれが失敗であることを示します。

このno_moreディレクティブは、一致したドメインに対して exim が他のルーターを試行するのを停止します。

関連情報