![Exim: 시스템 필터 오류: 잘못된 숫자 문자열 ""](https://linux55.com/image/105040/Exim%3A%20%EC%8B%9C%EC%8A%A4%ED%85%9C%20%ED%95%84%ED%84%B0%20%EC%98%A4%EB%A5%98%3A%20%EC%9E%98%EB%AA%BB%EB%90%9C%20%EC%88%AB%EC%9E%90%20%EB%AC%B8%EC%9E%90%EC%97%B4%20%22%22.png)
나에게 이메일을 보낼 때:
echo "test" | mail -n -s "test" [email protected]
다음 오류가 발생합니다 /var/log/exim4/mainlog
.
Error in system filter: malformed numerical string ""
시스템 필터에서 오류를 찾는 방법은 무엇입니까?
if $h_X-Spam_score_int is above 49
and foranyaddress $recipients ($thisaddress contains "@example.at")
then
headers add "Old-Subject: $h_subject"
headers remove "Subject"
headers add "Subject: *** SPAM ($header_X-Spam_score points) *** $h_old-subject"
headers remove "Old-Subject"
#save /var/mail/suspect_spam
finish endif
답변1
이 명령은 시스템 필터 파일의 이름을 제공합니다.
$ /usr/sbin/exim4 -bP system_filter
기본적으로 설정되어 있지 않으므로 무언가 포함되어 있는 경우 Exim 구성 어딘가에 설정해야 합니다.