【问题标题】:IIS7 SMTP: SmartHost or local SMTP Server?IIS7 SMTP:SmartHost 还是本地 SMTP 服务器?
【发布时间】:2013-02-08 10:22:15
【问题描述】:

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

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

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

  2. 在与应用程序相同的盒子上安装和配置 SMTP 服务器。我并不热衷于安装似乎需要这样做的“IIS6 位”。

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

【问题讨论】:

    标签: smtp iis-7.5


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我没有看到 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 最终会变得更加复杂,如果你不小心,你可能会被列入黑名单。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-27
        • 1970-01-01
        • 1970-01-01
        • 2012-09-11
        • 2013-01-12
        相关资源
        最近更新 更多