使用 IIS6 中的 SMTP 服务器从应用程序发送电子邮件 ASP.NET;电子邮件可以无误地发送,但邮件卡在Mail



我在 IIS6 中为我的域设置了一个 SMTP 服务器。 邮件从网站发送得很好,没有错误。 但电子邮件永远不会传递给收件人。 我检查了服务器上的邮件文件夹,电子邮件卡在\inetpub\mailroot\drop中

知道为什么他们不会被送出去吗? 这对我来说是一个新的领域,我没有太多运气找到解决方案。

由于邮件正在进入邮件文件夹,因此我认为问题出在我的SMTP服务器设置中的某个地方

这可能有几个

原因,在我看来,您的提供商已阻止端口 25,这意味着您的服务器无法发送电子邮件,因此它们仍在队列中。

您最好的选择是使用第三方SMTP服务,例如Amazon SES或Mandrill(免费),您可以将应用程序配置为直接通过这些提供商发送邮件,或者,您可以继续使用IIS SMTP并配置智能主机,这将告诉IIS SMTP不要费心尝试直接发送电子邮件, 而是通过第三方SMTP服务中继它。

有关SMTP和智能主机的更多信息:http://support.microsoft.com/kb/303734/en-us

相关内容

最新更新