IIS7 SMTP:SmartHost或本地SMTP服务器?

时间:2011-10-27 15:35:06

标签: smtp iis-7.5

我有一个ASP.NET 4应用程序,已在Windows Server 2008 R2上运行多年。它发送电子邮件,目前配置为发送到特定的SmartHost。

我想消除对SmartHost服务器的依赖(它可能会消失)。在我看来,我有两个选择:

  1. 找到另一个SmartHost - 可能在云端?这让我感到担忧,因为它是另一个失败和依赖点。

  2. 安装&在与应用程序相同的框中配置SMTP服务器。我并不喜欢安装这样做的“IIS6位”。

  3. 这里的最佳做法是什么?人们是通过SmartHost更多地使用外部服务器还是安装本地SMTP服务器?

2 个答案:

答案 0 :(得分:0)

我选择了选项2,因为正如您所写,这消除了另一个故障点,即服务器和智能主机之间的网络路径。管理仅发送邮件服务器并不是什么大问题。我大约两年前设置了一个本地发送邮件服务器,除了升级之外我没有做任何事情。即使升级也不是绝对必要的。我必须补充说,我并不是一个全新的配置邮件服务器,我们已经有了第二个邮件服务器,提供额外的安全性。 另一方面,我没有使用IIS中包含的SMTP服务器的经验(几年前我只尝试过一次,没有成功,并立即放弃),然后我也发现开源邮件服务器的选择Windows是有限的。

答案 1 :(得分:0)

我没有看到IIS6 SMTP服务器有什么问题,虽然我只是用它来转发到另一个SmartHost(GMail)而没有让它自己发送邮件。设置但not that hard并且对我来说效果很好,这有点棘手。

注意:即使在Server 2012中,IIS位仍然存在,虽然已弃用但Microsoft未提供替换。在ServerFault上查看我对What replaces IIS SMTP server in Windows Server 2012的想法。

我建议将IIS6位与外部SmartHost(我使用Gmail)结合使用,以获得上述引用的ServerFault答案中的好处。我认为setting up your own SMTP server最终会变得更加复杂,如果你不小心,你可能会被列入黑名单。