분할 구성의 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

새 필터가 작동해야 합니다...

관련 정보