我正在向用户发送新的登录名和密码,但是当我在互联网上测试我们网站的版本时,垃圾邮件刺客的垃圾邮件分数是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
答案 0 :(得分:18)
两种解决方案:
添加更多内容,以便<img>
不是电子邮件的主要部分 - 在没有标记的情况下以干净的文字加载更多内容。 (我知道它看起来很蹩脚,但版权声明,取消订阅说明和注册规则可以做出非常好的文本填充)在新的mime部分添加纯文本版本。发送一个包含<html>
标记的正确构造的HTML。
通过四次线索营销人员并仅以文本形式发送文本电子邮件 - 正如$ DEITY所预期的那样。
答案 1 :(得分:9)
使用AlternateView类,您可以指定text / plain正文并为营销男孩提供备用html正文。即使文本部分只说你应该有一个html启用阅读器,垃圾邮件过滤器也会下降1.8点。
然后,如果您使用正确的标记启动HTML消息(只需要一个完整的html页面),您将会掉落2.8个点。
您还可以添加LinkedResource,这样您就可以在不显示附件的情况下发送图像,而且效果更好。
答案 2 :(得分:7)
它已经告诉你该怎么做了,但我会为你拼出来:
步骤3和4可能是最重要的事情。 1是你无法控制的(营销是控制的)。 5会有所帮助,但它的评分相当低。
答案 3 :(得分:5)
似乎您如何发送影响垃圾邮件分数的邮件,但邮件包含的内容无关紧要。
尝试不同版本的邮件内容,看看还有什么可以改变。
1.8点似乎来自图像。取出图像。
您是如何创建HTML的?在考虑更改邮件的发送方式之前,我会考虑所有这些因素,因为这不是垃圾邮件的一个因素。
答案 4 :(得分:3)
1.1 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag
对于一个人来说,HTML消息周围需要一个HTML标记。如果你对HTML进行验证,它似乎会降低分数。这会让你跌到3.5分。
不要忘记你的来自地址的好友好名字,这会让我们的电子邮件陷入过滤器。
来自的电邮:
J Random Hacker <jrandomhacker@example.com>
优于jrandomhacker@example.com
答案 5 :(得分:3)
如果您只是获得了一张图片的html链接,那么它看起来像垃圾邮件,并且默认情况下电子邮件客户端阻止图片的人(大多数在线的人都会看到您的邮件)。
不要拥有一个大图像,而是尝试将其分解并使用html表格进行布局。另外,请确保在img标记上设置alt属性。
另外,除了垃圾邮件刺客分数之外,还要确保为您发送电子邮件的域设置Sender Policy Framework。一些在线电子邮件提供商根本不对内容进行垃圾邮件处理,而是使用SPF和用户的“报告垃圾邮件”,因此请确保在进行大型广播之前设置并正常工作。
您也可以选择使用优秀的campaign monitor等服务,而不是编写自己的广播客户端。他们可以指导您完成设置SPF所需的DNS条目的过程,还可以跟踪打开电子邮件的人员以及电子邮件中的以下链接。
答案 6 :(得分:2)
您正在回答自己的问题。通过不发送“带有1600-2000字节单词的图像”,“消息中包含HTML”,“消息只有text / html MIME部分”或“仅HTML消息,但没有HTML标记”,您将减去垃圾点数从公式来看,结果会更低。
(劣等)替代方案是要求用户将您列入白名单。
答案 7 :(得分:2)
我对Spam Assasin了解不多,但我过去曾使用Return Path。他们对电子邮件的各个方面进行了相当全面的了解,使其看起来像垃圾邮件。
我不适用于Return Path,顺便说一下:)
答案 8 :(得分:0)
如果你想要HTML,你在这里无能为力。但是,无论如何,它都没有加权默认的SpamAssassin安装。 除HTML版本外,还添加内容的文本版本。 添加缺少的标签
将sol改为上面:HTML编码base64方法,不公开内容中的html标题可以通过过滤器显着降低垃圾邮件分数水平。 :)