【问题标题】:Meaning of TO_NO_BRKTS_HTML_IMG in SpamAssassinSpamAssassin 中 TO_NO_BRKTS_HTML_IMG 的含义
【发布时间】:2016-10-17 09:18:46
【问题描述】:

我正在尝试找出 SpamAssassin 中标志 TO_NO_BRKTS_HTML_IMG 的含义。

提供的描述是:

收件人:缺少括号和 HTML 以及一张图片

据我了解,这意味着邮件是 HTML 格式并且只包含一张图片,但是“收件人:缺少括号”是什么意思?

【问题讨论】:

标签: email spamassassin


【解决方案1】:

也遇到了这个问题,在source code of spamassassin里挖了一下,发现了这个:

meta       __TO_NO_BRKTS_HTML_IMG  __TO_NO_ARROWS_R && !__TO_UNDISCLOSED && HTML_MESSAGE && __ONE_IMG
meta       TO_NO_BRKTS_HTML_IMG    __TO_NO_BRKTS_HTML_IMG && !__FM_TO_ALL_NUMS && !__FROM_FULL_NAME && !__HAS_THREAD_INDEX && !__DKIM_EXISTS && !__HAS_SENDER && !__THREADED && !__LONGLINE 
describe   TO_NO_BRKTS_HTML_IMG    To: lacks brackets and HTML and one image
score      TO_NO_BRKTS_HTML_IMG    2.000   # limit
tflags     TO_NO_BRKTS_HTML_IMG    publish

因此,电子邮件中的单个图像和to 字段中缺少的名称似乎触发了这种情况。更具体地说,这种情况发生在:

  • 收件人不包含<>__TO_NO_ARROWS_R
  • 收件人未公开 (__TO_UNDISCLOSED)
  • 电子邮件包含 html (HTML_MESSAGE)
  • 电子邮件仅包含一张图片 (__ONE_IMG)
  • 发件人(发件人)确实仅包含数字 (__FM_TO_ALL_NUMS)
  • 收件人(to)确实包含姓名(例如foo@bar.de <foo bar>)(__FROM_FULL_NAME
  • 不知道这是干什么用的,comment in the sourcecode 本身说的是# Explain later. ;) (__HAS_THREAD_INDEX)
  • 没有DKIM signature exists (__DKIM_EXISTS)
  • 没有给出Sender-header (__HAS_SENDER)
  • 不是对话的一部分 (?) (__THREADED)
  • 关于RFC 5322 (__LONGLINE) 的行长度不超过 998 个字符

【讨论】:

    【解决方案2】:

    “To:缺少刹车”表示To:标头值没有结尾>

    To: <destination@domain.com> 不触发规则
    To: destination@domain.com 触发规则

    您可以获取更多关于互联网消息格式here的信息

    【讨论】:

    • 如果您的 HTML 邮件中有图片,为什么刹车很重要?我不明白!
    • 在我的情况下,destination@domain.com <destination@domain.com> 的得分为0,没有错误,但destination@domain.com 触发了错误。很奇怪。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-30
    相关资源
    最近更新 更多