Server 2012 虚拟 SMTP 服务器未传递消息

Server 2012 虚拟 SMTP 服务器未传递消息

我的 Windows Server 2012 Standard 上的虚拟 SMTP 服务器出现了问题。

我最近将客户端 Classic ASP 托管从 Server 2003 Standard 机箱移植到新服务器,在新服务器上 Classic ASP 网站运行良好。我在让 Classic ASP 应用程序在 Server 2012 上运行方面遇到了一些问题,但一旦我更改了数据库连接字符串,网站就可以正常运行。

然后我尝试让 SMTP 虚拟服务器工作;该应用程序使用 CDOSYS 通过电子邮件发送错误消息、客户请求和查询以及丢失密码请求。

直到我下载了 Metabase Explorer 并将应用程序池标识和 IIS_IUSRS 组添加到 Metabase 中的 SMTP 键后,虚拟服务器才开始工作。服务器正在接收从 ASP 脚本页面生成的电子邮件,但这些电子邮件并未从队列文件夹中发送。

服务器上的死信文件夹确实有一些错误消息,表明存在 SMTP 4.4.7 错误。

我希望有人能提供一些想法。感谢您的时间。

答案1

虽然我没有收到任何来自社区的反馈,但这个问题通过我自己的研究和 Lunar Pages 技术支持得到了解决。通过将实际服务器 IP 地址添加到与网站、邮件服务器和虚拟 smtp 服务器托管在同一台服务器上的 DNS 服务器,解决了这个问题。显然它被输入为“Localhost”,而不是实际 IP 地址。不确定它是否是 127.0.0.1,但我就是这么想的。诚挚的问候,David

相关内容