通过C#SMTP发送给客户的电子邮件直接发送给某些邮件提供商的垃圾邮件

时间:2017-02-08 16:03:39

标签: c# email outlook smtp hotmail

我正在通过我们的网站向客户发送电子邮件以进行通信,虽然许多提供商(Outlook,gmail,yahoo)没有将该电子邮件标记为垃圾邮件,但我发现Hotmail(Outlook Live)直接推送收到的电子邮件进入垃圾邮件。

检查签名时,身份验证存在很多问题,包括SPF& DKIM。这些问题已经解决,尽管电子邮件仍然被解释为垃圾邮件和电子邮件。我不确定如何继续,因为我对这个问题的知识非常有限。整个签名非常庞大,我可以根据要求发布它,虽然现在我只发布电子邮件源的身份验证标题部分(电子邮件是手动X出来的)

Authentication-Results: spf=pass (sender IP is 198.61.254.26)
 smtp.mailfrom=crXXXXXXXXXXX0.com; hotmail.com; dkim=pass (signature was
 verified) header.d=crXXXXXXXXXXX0.com;hotmail.com; dmarc=bestguesspass
 action=none header.from=crXXXXXXXXXXX0.com;
Received-SPF: Pass (protection.outlook.com: domain of crXXXXXXXXXXX0.com
 designates 198.61.254.26 as permitted sender)
 receiver=protection.outlook.com; client-ip=198.61.254.26; helo=
 so254-26.mailgun.net;

1 个答案:

答案 0 :(得分:0)

您的发送IP似乎在几个黑名单上。并非所有电子邮件提供商对列入黑名单的电子邮件地址的反应都相同,并非所有电子邮件提供商都检查相同的列表您可能希望使用专用的电子邮件服务。这将是我的第一个故障排除步骤。

MXToolBox Blacklist