使用电子邮件处理批准

时间:2011-03-31 14:06:07

标签: asp.net-mvc exchange-server email-notifications

从顶部出现的一件事是能够回复电子邮件通知以批准或否认它。这种行为类似于许多邮件列表,如果您点击回复批准订阅或发送到其他电子邮件地址拒绝。我如何在Exchange和ASP.NET环境中执行此操作?有没有其他人这样做的例子?

我目前通过电子邮件中的链接执行此操作,但如果他们在手机上或办公室外,则无法访问Intranet应用程序。

3 个答案:

答案 0 :(得分:1)

您必须监控传入邮箱并回复电子邮件中的关键字(主题或正文)。如果要执行多个操作(即批准或拒绝),最简单的方法是在电子邮件正文中创建mailto链接。这样,mailto链接将在单击时包含主题行中的关键字(批准,拒绝等)。

答案 1 :(得分:1)

我大约六年前建立了这样的应用程序。基本上,我们将邮件服务器配置为在某个地址收到电子邮件时执行脚本。

因此,如果邮件服务器在trigger@domain.com收到电子邮件,则邮件服务器将执行本地程序。您可以通过执行脚本问题和对ASP.NET应用程序的http请求将其连接到ASP.NET。

具体实施将取决于您的邮件服务器和用于管理它的软件。

答案 2 :(得分:0)

我知道您使用的是Exchange,也许这个答案对您没有多大帮助。我曾经使用过一次自定义电子邮件服务器来做类似于你说的话。实施基于this C# email server