将传入的电子邮件传递给Windows IIS SMTP上的脚本?

我有一个在Windows IIS上运行的Web应用程序。 这个应用程序有一个数据库,其中每个项目都有一个唯一的键(1,2,3 …),以及一个电子邮件地址列表(除其他外)。

我希望用户使用标识该项目的电子邮件地址向服务器发送电子邮件,然后让服务器将消息转发到该项目的电子邮件地址。 例如,如果用户发送电子邮件到以下地址:

[email protected] 

然后,服务器将收到电子邮件并将其传送给脚本。 脚本将查询数据库中的项目75以获取电子邮件地址列表,然后重新发送电子邮件。

我可以在使用sendmail的unix系统上轻松完成这个任务,但是我不知道在Windows系统上是否可以完成类似的设置(或者是否需要额外的软件)。

所以问题是:

  • 服务器可以接受多个按需电子邮件地址,如项目1,项目2等,而无需为每个电子邮件帐户创build一个?
  • 服务器可以将从每个这些地址收到的电子邮件传送到脚本中吗? 或者可以定期运行脚本来检查文件或文件以处理新消息?

IIS的SMTP组件不能做任何事情比中继邮件。 你需要一些其他软件来完成这个。