Exim: システム フィルター エラー: 無効な数値文字列 ""

Exim: システム フィルター エラー: 無効な数値文字列 ""

私に電子メールを送信するとき:

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設定のどこかに設定する必要があります。

関連情報