将传入的电子邮件通过管道传输到 Windows IIS SMTP 上的脚本?

将传入的电子邮件通过管道传输到 Windows IIS SMTP 上的脚本?

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

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

[email protected]

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

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

因此问题是:

  • 服务器是否可以接受多个按需电子邮件地址(如 item-1、item-2 等),而不必为每个地址创建一个电子邮件帐户?
  • 服务器能否将从每个地址收到的电子邮件传输到脚本中?或者,脚本是否可以定期运行以检查文件或文件中是否有新消息需要处理?

答案1

IIS 的 SMTP 组件除了中继消息外无法执行任何其他操作。您需要其他软件才能完成此操作。

相关内容