答案1
IIS 的 SMTP 服务器并不是特别智能。我建议使用更智能的邮件服务器,您可以控制执行地址转换和/或转发到特定地址,并让 IIS 的 SMTP 服务器“智能托管”到该服务器。
“更智能”的邮件服务器不需要是普通的邮件 MTA 应用程序;一个打开网络套接字的简单脚本,实现足够的 SMTP 来从 IIS 捕获邮件并将其写入日志文件就可以了。
答案2
我通常会将 SMTP 服务器设置为使用投递目录,并完全避开目标邮箱。然后向所有需要该文件夹的人授予读取权限。
这也避免了 IIS 7(在 Vista 上)没有 SMTP 服务器的问题。
如果您的应用程序是用.NET 编写的,您可以直接通过或configuration/system.net/mailSettings/smtp
的部分进行配置——将属性设置为。web.config
app.config
deliveryMethod
SpecifiedPickupDirectory
答案3
如果你想要一个自定义服务器选项,你可以看看邮件服务器也很好(免费且易于使用)