Mail dengan DKIM Signature mendapat T_DKIM_INVALID yang ditandai oleh SpamAssassin


10

Saya telah menginstal kotak Debian (jessie) dengan postfix dan spamassassin. Dikonfigurasi dan semuanya berfungsi dengan baik.

Kecuali menerima email dengan tanda tangan DKIM akan menghasilkan bendera T_DKIM_INVALIDmeskipun tanda tangan itu sah. Lihat contoh log di bawah ini.

Setelah itu, opendkim akan memverifikasi tanda tangan dan membiarkannya berlalu.

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

Jawaban:



4

Ini terjadi karena modul perl yang hilang Mail::DKIM. Tanpa itu, setiap email dengan tanda tangan dkim akan gagal verifikasi. Bahkan mereka dengan tanda tangan yang benar.

Anda dapat menemukan informasi lebih lanjut tentang hal ini di sini .

Perbaikan sederhana adalah dengan menginstal modul yang hilang melalui cpan.


pada Debian-yang mirip, lebih baik katakan apt-get install libmail-dkim-perlmenurut jawaban @derasteralex
Adrian W
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.