隐藏的预报头文本会影响电子邮件垃圾邮件分数/送达率吗?

Can hidden preheader text affect e-mail spam score / deliverability?

Lots of people 似乎推荐隐藏的前置文本。对于那些不知道的人,preheader text 是一种控制电子邮件内容预览的方式,像这样:

隐藏它的一个例子是:

<div style="display:none;font-size:1px;color:#333333;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">
  Wishing you a safe and merry holiday season!            
</div>

我想知道向阅读电子邮件的人隐藏此前导文本是否会增加垃圾邮件分数或影响送达率?在网络爬虫的世界里,对用户而不是机器隐藏内容(所谓的伪装)是一个很大的禁忌,它真的会伤害你。

有谁知道垃圾邮件检查器是否会采用类似的逻辑?我在网上看到了一些猜想,但没有太多可靠的参考资料。关于此主题的任何轶事、引述或链接都会有所帮助。

简答:可以。

更详细的答案:添加隐藏文本正是垃圾邮件发送者所做的,以绕过垃圾邮件过滤器。每个垃圾邮件过滤器都可以检测到这种隐藏的零高度零宽度文本,并且 - 取决于其配置 - 将在垃圾邮件分数计算中考虑到这一点。它肯定不是一个单一的垃圾邮件标记,但对于您的所有其他电子邮件,这可能会让您超过阈值。

可以配置 SpamAssassin to detect that

我明白,这对于营销目的来说非常有用,但为了让我的东西送达,我宁愿避免它。

Carsten 是对的,在您的电子邮件中隐藏文本并使用电子邮件客户端行为来显示它会增加您电子邮件的垃圾邮件。

我作为反垃圾邮件过滤器的开发人员已经工作了几年,隐藏文本是一种非常常见的垃圾邮件发送者技术。它用于勾勒出一段随机文本的几个单词(甚至字母)以显示垃圾邮件发送者的邮件,使反垃圾邮件过滤器更难识别常见模式。

同样,在主题 header 和第一个 mime 部分(另一种前header)之间隐藏文本是一种常见的垃圾邮件发送者技术。

单独使用这些条件可能不足以阻止您的消息。但是添加到其他垃圾邮件标准(例如:如果您的邮件已被识别为邮寄列表),这可能会给您带来一些意外。