运行在Windows 2008上的ASP.NET应用程序需要发送电子邮件。我在Windows 2008中添加了SMTP功能。问题是,我的服务器有多个IP地址,我似乎无法控制用于发送电子邮件的IP。电子邮件是正确发送的,但是我用来发送邮件的“完全限定域名”可能与服务器使用的IP不匹配:
http://forums.iis.net/t/1158540.aspx
我有什么办法解决这个问题吗?请记住,我主要是一个程序员,只是一个兼职的系统管理员。
附加问题:人们对仅仅使用外部SMTP服务器(比如Google服务器)有什么看法?他们足够可靠吗?
发布于 2009-07-17 20:27:16
我建议您使用HMailServer,因为它是免费的,而且更好(更精细的SMTP控件、更好的日志记录/故障排除工具)。您可以很容易地禁用POP和IMAP功能。
无论如何,您应该能够根据下面的情况更改IIS SMTP绑定。它看起来像是入站的,但也可能适用于出站。如果没有,我认为它可能绑定到Windows中的第一个IP地址,因此您可以将想要成为出站的IP设置为系统上的主IP。HMailServer将允许您选择要绑定到的IP。

https://serverfault.com/questions/42252
复制相似问题