Thư có chữ ký DKIM được gắn cờ T_DKIM_INVALID bởi SpamAssassin


10

Tôi đã cài đặt hộp Debian (jessie) với postfix và spamassassin. Cấu hình và mọi thứ hoạt động tốt.

Ngoại trừ việc nhận thư có chữ ký DKIM sẽ tạo ra một cờ T_DKIM_INVALIDngay cả khi chữ ký hợp lệ. Xem ví dụ đăng nhập dưới đây.

Sau đó, opendkim sẽ xác minh chữ ký và để nó qua.

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

Câu trả lời:


11

Thay vào đó, bạn có thể thử gói này: libmail-dkim-perl

Một trong những hướng dẫn được liên kết trong tài liệu Spamassassin chỉ ra một gợi ý mà tôi muốn giới thiệu:

"Bạn KHÔNG BAO GIỜ cần sử dụng CPAN trên bản phân phối Linux dựa trên RPM hoặc DEB."


4

Điều này xảy ra vì các mô-đun perl bị thiếu Mail::DKIM. Không có điều đó, mọi thư có chữ ký dkim sẽ không xác minh. Ngay cả những người có chữ ký chính xác.

Bạn có thể tìm thấy thông tin xa hơn về nó ở đây .

Một sửa chữa đơn giản là cài đặt mô-đun bị thiếu thông qua cpan.


trên Debian-alike, tốt hơn là nói apt-get install libmail-dkim-perltheo câu trả lời của @derasteralex
Adrian W
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.