我正在开发一个基于 ASP Vb 的电子商务网站。该网站在用户下订单、请求忘记密码等后会自动发送电子邮件(HTML)。
我的问题是,在发送电子邮件后,基本上我收到的回复几乎来自大多数电子邮件,但 gmail 除外。有什么方法可以防止此问题?这是我的电子邮件配置:
webmaster.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
webmaster.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver")= My IP Address
webmaster.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25
webmaster.Configuration.Fields.Update
例子:
comcast.net:这是自动生成的传递状态通知。由于无法成功连接到目标邮件服务器,因此无法将消息传递给以下收件人。[电子邮件保护]最终收件人:rfc822;[电子邮件保护]操作:失败
另一个:这是自动生成的递送状态通知。这只是一条警告消息。您无需重新发送您的消息。向以下收件人的递送已延迟。[电子邮件保护]最终收件人:rfc822;[电子邮件保护]
提前感谢您的时间和意见!
答案1
许多自动化系统不遵循 RFC,只是通过互联网发送电子邮件。因此,它们看起来更像是垃圾邮件发送者,而不是合法的电子邮件发送者。因此,他们的邮件无法送达,或者被归类为垃圾邮件。要么将邮件发送到您自己的邮件服务器进行传送,要么使用符合 RFC 的邮件服务器设置您的服务器。通过您自己的邮件服务器转发邮件可能更容易。
查看我的规则检测电子邮件服务器伪造。它首先列出合法服务器的特征。尝试配置您的设置以满足所有特征。文档末尾是验证服务列表以及文档资源列表。