所以,设置是这样的,两台独立的服务器......
Web 服务器,有 IIS7,MS SMTP
邮件服务器有 MailEnable
在 Web 服务器上,我通过邮件服务器从 ASP.Net 应用程序发送一封电子邮件,它被标记为垃圾邮件
如果我通过邮件服务器发送一封电子邮件,只是从一个普通的邮件客户端,它不会被标记为垃圾邮件。
我确定这是一个设置问题,但我可能做错了什么?
网络配置:
<smtp from="website@domain.co.uk">
<network host="mail.mymailserver.co.uk" userName="website@domain.co.uk" password="password" />
</smtp>
asp.net,只是一个普通的 SmtpClient 发送:
SmtpClient client = new SmtpClient();
client.Send(mailMessage);
一种随机的直觉认为它可能是通过本地 SMTP 服务器发送,然后发送到 MailEnable,这给了它奇怪的标题......不过只是一个想法
标头包含以下行: Received-SPF: softfail(google.com:过渡网站域的最佳猜测记录@mydomain.co.uk 未将未知指定为允许的发件人)
我不知道这意味着什么(这部分看起来很可疑)