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 が他のルーターを試行するのを停止します。