IIS SMTP服务器可以将邮件传递给程序吗?

我需要接收SMTP邮件并将其传送给程序。 IIS SMTP服务器可以将邮件传递给脚本或程序吗?

我已经看过2008 R2,但没有看到这个选项。

编辑 :这是一个通过电子邮件处理订单的公司。 我需要将这些电子邮件传送给处理订单的脚本。 我可以想一些在UNIX世界中完成这个任务的方法,但是更喜欢Windows解决scheme来完成这个项目。

IIS SMTP服务器旨在将邮件中继到另一个远程SMTP服务器,或者将邮件传递到本地地址的下拉文件夹。 这意味着要发送一封电子邮件到脚本,脚本将不得不直接接受SMTP连接,使用POP从另一个服务器检索电子邮件(不是IIS SMTP服务器,因为它不实现POP),或者最有可能的轮询新邮件的本地投递文件夹并处理它们。 您可以在此处为虚拟IIS SMTP服务器configuration本地投递文件夹,并configuration脚本以监视目录中的新文件。 由于IIS SMTP服务器只是一个虚拟服务器,所以你没有其他的select。 Exchange服务器是Microsoft的完整SMTP / POP /消息服务器,可以提供更多电子邮件处理function。

或者,您可以查看不同的SMTP服务器,例如可用于使用自定义域处理或消息filter来运行外部命令的免费XMail服务器。 但是,这需要安装和维护非Microsoft SMTP服务器,并使用它来代替IIS SMTP。

您可能需要编写一个脚本,使用POP或IMAP服务器进行轮询,并将消息发送到您要查找的程序。

否则,您需要查看是否可以获得IIS的插件,以redirect邮件或设置邮件代理,以便在邮件通过时分析邮件,并将邮件直接发送到您想要的程序或指定的最终用户。

你是否在寻找一些东西来分析所有的邮件,比如防病毒扫描器,或者你在寻找特定的信息,这些邮件是被格式化的,并且指向类似自动化另一个应用程序的东西,所以你需要从邮箱中挑选“命令邮件”?

如果是这种情况,您可能只能将特定地址的邮件redirect到特定邮箱。

你如何提出应该“把邮件送到程序”? SMTP服务器在服务器和客户端之间发送或接受邮件。 接受的邮件存储在服务器上。 如果您知道存储的位置,则可以处理收到的邮件。