【问题标题】:How do I allow a user approve a task from the email?如何允许用户通过电子邮件批准任务?
【发布时间】:2013-01-05 06:52:26
【问题描述】:

在我们的项目中,经理会收到包含其任务的电子邮件。新要求是允许经理通过电子邮件批准他们的任务。每个任务附近都有一个“批准”按钮,应添加该按钮以允许在不访问公司站点的情况下批准任务。

我该怎么做?

【问题讨论】:

  • 你用的是什么邮件客户端?
  • 你确定不去网站吗?恐怕这是不可能的。至少,以跨“电子邮件客户端”的方式。

标签: javascript asp.net email


【解决方案1】:

对我来说,这是不可能的。大多数电子邮件客户端永远不会运行 javascript,因此您不能使用 ajax 来调用您的服务器。

另一个选项 - 带有表单的 iframe 以在其中设置批准。根据this 在某些电子邮件客户端中它会起作用。在其他人 - 没有。

对我来说,最现实的方法是放一个简单的链接。单击它会打开浏览器,当然,但您可以在一切完成后使该页面自行关闭。

我看到的最后一个选项是向某个特定地址发送电子邮件,例如approve_task@company.com,主题包含任务ID,并建立侦听器,该侦听器将检查approve_task@company.com 收到的电子邮件并将任务标记为得到正式认可的。发送邮件没问题:电子邮件正文中的链接。但是您不能自动发送任何电子邮件。经理需要单击它并手动发送电子邮件。所以我不认为这是一个很好的解决方案。

【讨论】:

  • FAngel,感谢您的帮助!您在 GMail 中看到 Picasa 的评论选项了吗?他们是怎么做到的?
  • 我不使用 picasa。但是 gmail 和 picasa 都是 google 的产品,我认为他们实现一些特殊功能并不难。同时 - 您可以随时查看它是如何使用开发工具完成的,并检查它是否适用于其他电子邮件客户端,如 Outlook、Windows Live Hotmail、Thunderbird 等。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多