.net 邮件进入hotmail中的垃圾邮件文件夹

.net 邮件进入hotmail中的垃圾邮件文件夹,.net,email,spam-prevention,.net,Email,Spam Prevention,我能够成功地将电子邮件发送到我的gmail帐户,邮件会进入收件箱,但当我将其发送到hotmail时,它会进入垃圾邮件文件夹吗 我正在使用System.Net.Mail发送电子邮件。Gmail和Hotmail将运行不同的垃圾邮件过滤器,因此,虽然一方可以接受您的电子邮件,但另一方可能无法接受 确保您的电子邮件格式正确: 标题是有效的 内容类型与正文匹配 标题已设置并与内容相关 正文不包含很多图像/链接等 您可以尝试以纯文本而不是HTML格式发送邮件 退而求其次是告诉您的订阅者将您的发送电子邮件

我能够成功地将电子邮件发送到我的gmail帐户,邮件会进入收件箱,但当我将其发送到hotmail时,它会进入垃圾邮件文件夹吗


我正在使用System.Net.Mail发送电子邮件。

Gmail和Hotmail将运行不同的垃圾邮件过滤器,因此,虽然一方可以接受您的电子邮件,但另一方可能无法接受

确保您的电子邮件格式正确:

  • 标题是有效的
  • 内容类型与正文匹配
  • 标题已设置并与内容相关
  • 正文不包含很多图像/链接等
您可以尝试以纯文本而不是HTML格式发送邮件


退而求其次是告诉您的订阅者将您的发送电子邮件地址添加到他们的白名单中。这并不理想,但它允许您的电子邮件通过。

许多垃圾邮件过滤器将使用MX记录查找来检查您的电子邮件是否来自邮件服务器的ip地址

您可以使用SPF记录将应用程序服务器添加到DNS


每个ISP都维护自己的筛选列表。这通常基于发件人的声誉。要摆脱垃圾邮件文件夹,您需要提高发件人的声誉

Hotmail/MSN在此处有一个信息页面:

如果您运行自己的服务器,可能会注册到发件人信息服务。这将提供一些关于为什么你的电子邮件被视为垃圾邮件的见解

此外,请确保已为域设置了SenderID(SPF)记录,并且这些记录准确无误

我不确定微软是否正在检查DKIM/DK记录,但指定这些记录也很有用

确保远程DNS配置正确

最后,您可能希望通过以下方式监控发件人的声誉:


此外,请注意从服务器到Hotmail相关地址的任何电子邮件转发。如果您有一个用户转发电子邮件,然后将其作为垃圾邮件进行营销,则您服务器的IP将因此受到攻击。

作为现有答案的附加项。今天发生了一起这样的案件,并解决了它。只有Hotmail在标记它

一切都很完美,SPF记录等等,所以我不得不做一些黑盒测试,以找出是什么导致它成为垃圾邮件

长话短说,最后,当Outlook中的名字改为“S”而不是“Stéphanie”,后面跟着她的姓时,它立即进入了收件人的Hotmail收件箱

但是,以她的名义把Stéphanie或Stephanie放回去总是导致电子邮件变成垃圾。我一把它移走,它就又开始进入收件箱了

这是一个有趣的案例,因为Hotmail的算法在看到“Stéphanie”时似乎会增加垃圾邮件分数。谁知道呢,也许是因为所有成人性质的垃圾邮件都是以这个名字发送的。但故事的寓意是,在排除故障时也要测试名称


我的故事记录在那里。希望这对某人有所帮助。

嗨,克里斯,谢谢你的回复。但是我不太明白上面的几点,至于如何检查标题是否有效,内容类型是否与正文匹配(内容是HTML内容)我假设这里的标题是与内容相关的主题。然而,正文中确实包含一个链接,这基本上是一个被遗忘的密码功能,因此在邮件中我发送了一个相当长的链接,我也尝试删除该链接,但仍然不起作用@弗朗西斯-我还没有一个确切的参考资料,但这-更深入地解释了一些事情。@弗朗西斯-如果电子邮件只包含一个链接,那么Hotmail可能会认为它是垃圾邮件。你是否有一些文字解释如何处理链接?如果没有添加一些。是的,有一个大约4-5行的内容,然后是链接。即使我删除了链接并放入纯HTML文本,它仍然会进入垃圾邮件文件夹。