Включить системный фильтр Exim с раздельной конфигурацией
Я хотел бы включить общесистемную фильтрацию, чтобы я мог определить некоторую пользовательскую фильтрацию спама. Я использую разделенную конфигурацию для exim, но не могу увидеть, где определить системный фильтр.
Вот эти настройки?
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
в /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
Ваш новый фильтр должен работать...