如何根据ASP.NET中收到的电子邮件执行操作?

时间:2011-07-01 11:29:10

标签: c# asp.net email vsto

如何在收到电子邮件时以编程方式执行操作?

3 个答案:

答案 0 :(得分:4)

因此,如果我正确地阅读了您的问题,您想知道ASP.NET应用程序是否可以响应收到的电子邮件。

与大多数事情一样,答案是“是”;与许多人一样,答案是“但可能并不简单”。简而言之,您需要拥有某种长期运行的流程来监控电子邮件收件箱并提供适当的响应。

Windows服务可能是最好的方式,而不是使用Web应用程序,因为它可以定期检查新邮件并对其采取行动。然后它应该使用某种邮件库(讨论here)来轮询新邮件,对其采取行动并做出响应(最有可能通过发送更多邮件)。

答案 1 :(得分:1)

  1. 接收电子邮件
  2. 从电子邮件中解析命令(可能是某些嵌入式XML)
  3. 使用switch语句识别命令
  4. 执行命令。

答案 2 :(得分:0)

我认为您必须监控收到的电子邮件,并根据电子邮件内容将其发送到目的地点