我在 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