我与SpamAssassin有问题; 它分配的电子邮件分数比它应该低的方式。 另外,分配给电子邮件的分数与在同一电子邮件中运行spamassassin -t的结果不同。 例如,以下是在我的电子邮件客户端中从电子邮件标题获取的垃圾邮件的分数报告:
Content analysis details: (1.3 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: goatkoo.us] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 DATE_IN_FUTURE_06_12 Date: is 6 to 12 hours after Received: date -0.0 SPF_PASS SPF: sender matches SPF record 0.0 HTML_MESSAGE BODY: HTML included in message 0.0 HTML_FONT_LOW_CONTRAST BODY: HTML font color similar or identical to background 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS 0.0 T_REMOTE_IMAGE Message contains an external image
同时, spamassassin -t的结果:
Content analysis details: (4.5 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: wilsonbiggs.com] 1.9 URIBL_ABUSE_SURBL Contains an URL listed in the ABUSE SURBL blocklist [URIs: goatkoo.us] 1.2 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in bl.spamcop.net [Blocked - see <http://www.spamcop.net/bl.shtml?185.73.200.38>] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 DATE_IN_FUTURE_06_12 Date: is 6 to 12 hours after Received: date -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 HTML_MESSAGE BODY: HTML included in message 0.0 HTML_FONT_LOW_CONTRAST BODY: HTML font color similar or identical to background 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS 0.0 T_REMOTE_IMAGE Message contains an external image
我没有自定义规则集。 我有exim4和快递,并使用ajenti-v作为控制面板; 在ajenti-v中,我为exim4设置了以下configuration:
自定义configuration:
SMTP_PORT == 25:587 LOCAL_INTERFACES == <; 0.0.0.0.25 ; 0.0.0.0.587 ; 0.0.0.0.465 ; [::0]:25 ; [::0]:587 ; [::0]:465 smtp_accept_max = 50 spamd_address = 127.0.0.1 783 ACL_SMTP_DATA == acl_custom_check_data USE = "exiscan"
自定义ACL:
acl_custom_check_data: deny message = Message headers fail syntax check !verify = header_syntax warn spam = nobody:true add_header = X-Spam-Score: $spam_score ($spam_bar) add_header = X-Spam-Report: $spam_report warn spam = nobody remove_header = Subject add_header = Subject: ***SPAM (score: $spam_score)*** $rh_Subject: warn message = Content Policy Restriction: Mails to undisclosed recipients are not permitted condition = ${if eq{$h_TO:}{undisclosed-recipients:;} {true}{false}} accept
定制路由器:
maildir_spam: driver = accept transport = maildir_spam_delivery condition = ${if def:h_X-Spam_score: {true}}
自定义传输:
maildir_spam_delivery: driver = appendfile maildir_format = true directory = /var/vmail/$domain/$local_part/.Spam user = mail create_directory delivery_date_add envelope_to_add return_path_add group = mail mode = 0600
由于这些问题,我每天收到120多封垃圾邮件。 感谢大家的帮助!