我有一个Azure托管的Web应用程序。我需要添加一个按钮,单击该按钮后,将在最终用户的计算机上的Outlook中使用预先填充的附件启动新的电子邮件窗口。
我尝试使用Microsoft.Office.Interop.Outlook库来实现此目的。它在本地调试环境中绝对可以正常工作,但是后来我了解到Microsoft Azure不支持它。
有人可以推荐一种替代解决方案吗?
答案 0 :(得分:0)
我可以想到几种完成相似任务的方法,但是它们都不是您所描述的确切方法。要么涉及从您的后端发送消息,而不是从其本地计算机发送消息。
1)与其尝试在他们的帐户上创建新的电子邮件,不如让系统向他们发送一封电子邮件,并附上文档,以便他们可以随附件一起转发。这样做并不能阻止他们打开Outlook,但可以阻止他们自己附加文件。
2)以sasfrog的想法为基础,而不是将其放入草稿文件夹中,而是让他们从您的应用程序中构建整个电子邮件并直接从那里发送。从用户的角度来看,这可能是最容易的,因为他们永远不会离开页面,但这将是一项巨大的开发工作。