1

我想改进我的网络应用程序发送的密码重置邮件,以避免它们被误认为是垃圾邮件;一位客户向我转发了一个邮件标题,其中包含多个 SpamAssassin 规则名称。

我能找到的一些规则,例如BAYES_40,但我在那里找不到其他规则;那些是:

  • HTML_30_40
  • TO_NO_BRKTS_HTML_ONLY
  • TO_NO_BRKTS_NORDNS
  • TO_NO_BRKTS_NORDNS_HTML

这些规则是什么意思;某处有文档页面吗?报告它们的 SpamAssassin 版本为 3.3.2;截至目前的最新版本是 3.4.1。那些规则还存在吗?

4

1 回答 1

3

HTML_30_40规则不再包含在 SpamAssassin 中,但如果我没记错的话,是一些测试得出的结论是电子邮件包含 30-40% 的 HTML 代码。为什么这与我看不到的垃圾邮件过滤有任何相关性,可能这就是它不再存在的原因.. :)

SpamAssassin 3.4.1 版中仍然存在这些其他规则。每个规则没有明确的文档,除了规则实现本身的偶尔评论或描述:

describe   TO_NO_BRKTS_HTML_ONLY       To: misformatted and HTML only
describe   TO_NO_BRKTS_NORDNS_HTML     To: misformatted and no rDNS and HTML only

您可能从一个没有反向 DNS 名称的 IP 地址发送电子邮件,并且 To: 行格式不正确。如果您解决了 DNS 问题(或通过您的 ISP 转发电子邮件)并正确格式化电子邮件中的 To: 行,事情应该会显着改善,例如

To:  "J Random User" <jrnd@email>
于 2015-05-20T10:09:24.760 回答