![与第三方 SMTP 服务器相比,使用 Microsoft 自己的 SMTP 服务器有哪些优缺点?](https://linux22.com/image/515753/%E4%B8%8E%E7%AC%AC%E4%B8%89%E6%96%B9%20SMTP%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9B%B8%E6%AF%94%EF%BC%8C%E4%BD%BF%E7%94%A8%20Microsoft%20%E8%87%AA%E5%B7%B1%E7%9A%84%20SMTP%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%9C%89%E5%93%AA%E4%BA%9B%E4%BC%98%E7%BC%BA%E7%82%B9%EF%BC%9F.png)
我需要为一些需要向其用户发送电子邮件的 Web 应用程序设置 SMTP 中继。我以前曾使用 hMailServer 执行该任务,但我正在考虑切换到 IIS SMTP 虚拟服务器。
与第三方 SMTP 服务器相比,使用 Microsoft 自己的 SMTP 服务器有哪些优缺点?
答案1
几年前,我从 Windows 自己的 SMTP/POP3 服务转换到 hmailserver,从此再也没有后悔。
我假设您在这里谈论的是 Windows 2003 或更早版本,因为据我所知 2008+ 没有内置邮件服务 - 这是微软做出的决定,他们不太可能改变这一政策,因为它是为了推动系统管理员使用 Exchange 而推出的。
答案2
如果应用程序使用 SMTP 发送消息,您可以直接连接到中继服务器。无需在应用程序服务器上运行 SMTP。
答案3
与决定使用哪种软件一样,这取决于您的需求。我们在这里使用 IIS SMTP 引擎在一年中的某些时间发送数百万条消息。它速度很快,处理速度很快。但是,它没有任何内部邮件列表管理、退回处理等功能。您可以设置软故障的重试计划,但仅此而已。它非常简单,我个人喜欢这样。
如果您只想为某些 Web 应用程序发送邮件而不需要任何其他额外功能,那么 IIS SMTP 应该非常适合您。只需确保连接和中继设置已设置,以便只有您网络上的服务器可以通过它进行连接和中继。