เมลที่มี DKIM Signature ได้รับการตั้งค่าสถานะ T_DKIM_INVALID โดย SpamAssassin


10

ฉันได้ติดตั้งกล่อง Debian (jessie) พร้อม postfix และ spamassassin กำหนดค่าแล้วทุกอย่างทำงานได้ดี

ยกเว้นการรับอีเมลที่มีลายเซ็น 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

คำตอบ:


11

คุณสามารถลองใช้แพ็คเกจนี้แทน: libmail-dkim-perl

หนึ่งในวิธีการเชื่อมโยงในเอกสารประกอบ Spamassassin ชี้ให้เห็นคำใบ้ที่ฉันอยากจะแนะนำให้ปฏิบัติตาม:

"คุณไม่ควรใช้ CPAN กับการกระจาย Linux ที่ใช้ RPM หรือ DEB"


4

happend Mail::DKIMเพราะของโมดูล หากไม่มีอีเมลทุกฉบับที่มีลายเซ็น dkim จะไม่ผ่านการตรวจสอบ แม้แต่ผู้ที่มีลายเซ็นที่ถูกต้อง

คุณสามารถค้นหาข้อมูลละเอียดเพิ่มเติมเกี่ยวกับเรื่องนี้ที่นี่

การแก้ไขอย่างง่ายคือการติดตั้งโมดูลที่หายไปผ่าน cpan


ใน Debian-alikes ให้บอกว่าดีกว่าapt-get install libmail-dkim-perlตาม @derasteralex คำตอบ
Adrian W
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.