我正在开发一个 ASP.NET 网站。我有一个发送邮件的页面。在这里用户添加收件人;发件人是他自己的身份证。当我在我的位置机器上运行此应用程序时,邮件正确地进入了我的收件箱,但是当我将该页面粘贴到服务器上并尝试邮寄时,邮件进入了垃圾文件夹。
有人可以帮我吗?
检查您的服务器 IP 是否已添加到 SMTP 服务器的中继列表中。
这听起来与代码无关,更多的是关于在 DNS 领域正确设置您的 SMTP 服务器和/或与您的托管服务提供商讨论它。根据您的帖子,您发送邮件的能力不是问题-更多的是接收代理如何处理您的电子邮件(根据某些规则对其进行标记等)。唯一的区别是“谁”发送电子邮件(您的本地计算机与您的服务器)。
有Postmaster 资源 - 这是大家最喜欢的 - AOL,您可能会发现它很有用。如果(不幸地)列出了您的服务器 IP,您还可以查看DNS 黑名单。