Day*_*ker 6 email postfix spamassassin amavis cron
有人可以解释为什么 amavis cronjob 突然出现以下错误吗?
Cron <amavis@bee> test -e /usr/sbin/amavisd-new-cronjob && /usr/sbin/amavisd-new-cronjob sa-sync
rules: failed to run T_SPF_HELO_PERMERROR test, skipping:
(Can't locate object method "check_for_spf_helo_permerror" via package "Mail::SpamAssassin::PerMsgStatus" at (eval 1156) line 19.
)
rules: failed to run T_SPF_TEMPERROR test, skipping:
(Can't locate object method "check_for_spf_temperror" via package "Mail::SpamAssassin::PerMsgStatus" at (eval 1156) line 614.
)
rules: failed to run T_SPF_PERMERROR test, skipping:
(Can't locate object method "check_for_spf_permerror" via package "Mail::SpamAssassin::PerMsgStatus" at (eval 1156) line 784.
)
rules: failed to run T_SPF_HELO_TEMPERROR test, skipping:
(Can't locate object method "check_for_spf_helo_temperror" via package "Mail::SpamAssassin::PerMsgStatus" at (eval 1156) line 1129.
)
Run Code Online (Sandbox Code Playgroud)
我什至不确定那个 cronjob 是做什么的,但是现在可以正常工作 2 周了。在此期间未进行任何配置更改。
服务器是全新设置的,并且运行良好(顺便说一句,仍然可以正常工作。);)
似乎有些不应该发布到所有更新流中的检查已经发布。有关更多详细信息,请参见例如https://unix.stackexchange.com/questions/183763/spamassassin-object-method-location-problems-after-restart,但结果是错误应该在下一次更新后消失错误的规则已被取消。
编辑:是的,这已被其中一位开发人员确认。来自(例如)http://www.mail-archive.com/users@spamassassin.apache.org/msg91187.html,日期为 2015-02-09:
这是 1 月 30 日提交的一部分, http://www.gossamer-threads.com/lists/spamassassin/commits/190790,如果不使用最新的主干以避免警告。
现在正在开发补丁并修复规则。
第二次编辑:根据这封电子邮件,问题现已解决:
规则生成刚刚完成,如果您想确认,更新确实包括修复。
问候, 鉴
我刚刚完成了一个sa-update -D && service spamassassin restart,错误消失了(在 C6 上运行 SA 3.3.1)。
| 归档时间: |
|
| 查看次数: |
1190 次 |
| 最近记录: |