分割構成のEximシステムフィルタ

分割構成のEximシステムフィルタ

一部のカスタムスパムフィルタリングを定義できるように、システム全体のフィルタリングを有効にしたいと思います。 EximでUbuntu / Debianパーティション設定を使用していますが、システムフィルタが定義されている場所を表示できません。

一般構成では、基本構成に以下を追加します。

system_filter = /etc/mail/exim.filter
system_filter_user = Debian-exim
system_filter_group = Debian-exim
system_filter_file_transport = address_file
system_filter_pipe_transport = address_pipe

ただし、分割構成設定でどこに追加するのかわかりません。

ベストアンサー1

次の内容30_exim4-config_system_filterでinという名前のファイルを作成します。/etc/exim4/conf.d/main

# System wide filter:
#  http://exim.org/exim-html-current/doc/html/spec_html/ch-systemwide_message_filtering.html
system_filter = /etc/mail/exim.filter
system_filter_user = Debian-exim
system_filter_group = Debian-exim
system_filter_file_transport = address_file
system_filter_pipe_transport = address_pipe
# System wide filter end.

次に、次のコマンドを実行します。

sudo exim -bF /etc/mail/exim.filter < /etc/mail/spam-test
sudo update-exim4.conf
sudo service exim4 restart

新しいフィルタが機能するはずです...

おすすめ記事