【发布时间】:2015-08-02 12:07:07
【问题描述】:
在 IIS 中配置 SMTP 服务器时,有没有办法在 IIS C# 模块中拦截所有传入的 SMTP 消息,并可能在转发之前更改 SMTP 消息(类似于通过继承 IHttpModule 创建自定义 HTTP 模块)?
【问题讨论】:
-
从 IIS 7 开始,SMTP 不再是 IIS 的一部分,因此 C# IIS 模块将无法正常工作。
在 IIS 中配置 SMTP 服务器时,有没有办法在 IIS C# 模块中拦截所有传入的 SMTP 消息,并可能在转发之前更改 SMTP 消息(类似于通过继承 IHttpModule 创建自定义 HTTP 模块)?
【问题讨论】:
要监控所有传入的消息,您应该编写一个 Windows 服务或一个可执行程序,可以安排它每隔几秒运行一次。该服务可以在任何 Windows 服务器上运行(安装了所需的软件)。要了解有关如何检查传入电子邮件的更多信息,请查看此solution。
【讨论】: