我需要为一些需要向其用户发送电子邮件的 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 应该非常适合您。只需确保连接和中继设置已设置,以便只有您网络上的服务器可以通过它进行连接和中继。