如何降低电子邮件的垃圾邮件分数?

我正在向用户发送新的登录名和密码,但是当我在互联网上测试我们网站的测试版时,垃圾邮件刺客的垃圾邮件分数为4.6。 这意味着它被困。

电子邮件是HTML(因此营销部门有他们漂亮的字体和颜色)和链接图像。

MailMessage()对象似乎没有给我很多控制消息的输出格式。

我可以采取哪些措施来降低垃圾邮件分数?

我发送使用这个:

/* send an email */ MailMessage msg = new MailMessage(); msg.IsBodyHtml = true; //msg.BodyEncoding = Encoding.UTF8; msg.To.Add(new MailAddress(sToEmail)); msg.From = new MailAddress(sFromEmail); msg.Subject = sEmailSubject; msg.Body = sEmailTemplate; try { client.Send(msg); } 

垃圾邮件分数如下:

 X-Spam-Score: 4.6 (++++) X-Spam-Report: Spam detection software report (4.6 points): pts rule name description ---- ---------------------- -------------------------------------------------- 1.8 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.0 HTML_MESSAGE BODY: HTML included in message 1.7 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 1.1 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag 0.1 RDNS_NONE Delivered to trusted network by a host with no rDNS 

使用AlternateView类,您可以指定文本/纯文本体并为营销人员提供备用html正文。 即使文本部分只说你应该有一个html启用阅读器,垃圾邮件filter也会下降1.8点。

然后,如果您使用正确的标记启动HTML消息(只需要一个完整的html页面),您将丢弃2.8个poins。

您还可以包含LinkedResource,这样您就可以发送图像而不显示附件,更好。

两种解决方案

  1. 添加更多内容,以便不是电子邮件的主要部分 – 在没有标签的干净文本中加载更多内容。 (我知道它看起来很蹩脚,但版权声明,取消订阅说明和注册规则会产生非常好的文本填充)在新的mime部分中添加纯文本版本。 发送一个实际包含标记的正确构造的HTML。

  2. Smack通过四次线索营销人员并仅以文本forms发送文本电子邮件 – 正如$ DEITY所预期的那样。

它已经告诉你该怎么做了,但我会为你拼出来:

  1. 包含更多文字或更少图片。
  2. 如果你想要HTML,你在这里无能为力。 但是,无论如何,它都没有在默认的SpamAssassin安装上加权。
  3. 除HTML版本外,还添加内容的文本版本。
  4. 添加缺少的标记
  5. 为外发邮件服务器的IP设置反向DNS。

步骤3和4可能是最重要的。 1是你无法控制的(营销是控制的)。 5会有所帮助,但它的评分相当低。

看起来如何发送影响垃圾邮件分数的邮件并不重要,但邮件包含的内容似乎无关紧要。

尝试不同版本的邮件内容,看看还有什么可以改变。

1.8点似乎来自图像。 取出图像。

你是如何创建HTML的? 在考虑更改邮件的发送方式之前,我会考虑所有这些因素,因为这不是垃圾邮件的一个因素。

1.1 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag

好吧,您需要在HTML消息周围添加HTML标记。 如果您对HTML进行validation,那么它似乎会降低得分。 这会让你跌到3.5分。

不要忘记你的地址中有一个友好的友好名字,这会使我们的电子邮件陷入filter。

来自: J Random Hacker 电子邮件J Random Hacker

jrandomhacker@example.com

如果您只是获得了一张图片的html链接,那么它看起来就像垃圾邮件一样,默认情况下电子邮件客户端阻止图片的人(大多数在线的人都会看到您的邮件)。

而不是拥有一个大图像,尝试分解并使用html表格来解决它。 另外,请确保在img标记上设置alt属性。

另外,除了垃圾邮件刺客评分之外,还要确保您为发送电子邮件的域设置发件人策略框架 。 一些在线电子邮件提供商根本不对内容上的垃圾邮件进行评分,而是使用SPF和用户的“报告垃圾邮件”,因此请确保在进行大型广播之前进行此设置并正常工作。

您也可以选择使用优秀的广告系列监视器等服务,而不是编写自己的广播客户端。 他们可以指导您完成设置SPF所需的DNS条目的过程,还可以跟踪打开电子邮件的人员以及电子邮件中的以下链接。

你在回答自己的问题。 通过不发送“带有1600-2000字节单词的图像”,“消息中包含HTML”,“消息仅包含text / html MIME部分”或“仅HTML消息,但没有HTML标记”,您将减去垃圾点数从公式来看,结果会更低。

(劣等)替代方案是要求用户将您列入白名单。

我对Spam Assasin了解不多,但我过去曾使用过Return Path 。 它们提供了一个相当全面的电子邮件方面视图,使其看起来像垃圾邮件。

我不适用于Return Path,顺便说一句:)

如果你想要HTML,你在这里无能为力。 但是,无论如何,它都没有在默认的SpamAssassin安装上加权。 除HTML版本外,还添加内容的文本版本。 添加缺少的标记

将sol改为上面:HTML编码base64方法,不公开内容中的html标题可以通过filter显着降低垃圾邮件分数水平。 🙂