设置SMTP服务在Windows Server 2008中使用的IP地址

在Windows Server 2008的IIS7中运行的ASP.NET应用程序需要发送电子邮件。 我将SMTPfunction添加到Windows Server 2008中。问题是我的服务器有多个IP地址,我似乎没有任何控制外发电子邮件使用的IP。 电子邮件发送正确,但用于发送邮件的“完全限定的域名”可能与服务器使用的IP不匹配:

http://forums.iis.net/t/1158540.aspx

任何想法如何我可以解决这个问题? 请记住,我主要是一个程序员,只有兼职系统pipe理员。

附加问题:人们只是想使用外部SMTP服务器(如Google Apps SMTP服务器) 他们足够可靠吗?

我build议使用HMailServer,因为它是免费的,更好(更精细的SMTP控制,更好的日志logging/故障排除工具)。 您可以轻松禁用POP和IMAPfunction。

无论如何,你应该能够改变下面的IIS SMTP绑定。 它看起来像是入站,但也可能出站。 如果没有,我认为它可能会绑定到Windows中的第一个IP地址,所以你可以使你想成为出站IP系统的主IP。 HMailServer会让你select要绑定的IP。

IIS 6.0 SMTP服务器