具有DKIM签名的邮件被SpamAssassin获取T_DKIM_INVALID标志


10

我已经安装了带后缀和spamassassin的Debian(jessie)盒子。配置完毕,一切正常。

除了接收带有DKIM签名的邮件之外,T_DKIM_INVALID即使签名有效,也会产生一个标志。请参阅下面的日志示例。

之后,opendkim将验证签名并通过。

Jan 15 14:18:21 localhost spamd[30697]: spamd: connection from localhost [127.0.0.1]:51740 to port 783, fd 5
Jan 15 14:18:21 localhost spamd[30697]: spamd: processing message <id#1234567@mail.gmail.com> for user
Jan 15 14:18:21 localhost spamd[30697]: spamd: clean message (-2.0/5.0) for user in 0.2 seconds, 2572 bytes.
Jan 15 14:18:21 localhost spamd[30697]: spamd: result: . -1 - BAYES_00,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS,T_DKIM_INVALID scantime=0.4,size=2553,required_score=5.0,rhost=localhost

Answers:



4

发生这种情况是因为缺少perl模块Mail::DKIM。否则,每个带有dkim签名的邮件都将无法通过验证。即使是那些签名正确的人。

您可以在此处找到有关它的更多信息。

一个简单的解决方法是通过cpan安装缺少的模块。


关于Debian- apt-get install libmail-dkim-perlalike ,最好根据@derasteralex回答说
Adrian W
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.