繁体   English   中英

在 Outlook 365 中创建电子邮件草稿,然后打开它进行编辑

[英]Create a draft email in Outlook 365 and then open it for editing

我们计划从作为 Azure 应用程序运行的 ASP.NET MVC C# 代码创建 Outlook 365 电子邮件草稿。 这在Outlook Mail REST API 文档中看起来相对简单,并且在此回复中也有一些有用的信息。

然后我想做的是在 Outlook 365 中的新浏览器选项卡中打开该消息,以便用户可以在推送发送之前对其进行编辑,但我似乎找不到办法做到这一点?

所以,我试图实现的过程是:

  1. 使用 Rest API 在 O365 Outlook 中创建草稿邮件
  2. 保存那个草稿
  3. 打开一个新的浏览器选项卡,显示 Outlook 365 中保存的草稿邮件

第 3 步是我无法找到的方法,这可能吗?

如果我在 Outlook 365 中打开电子邮件,该 URL 是通用的,并且不包含消息对象的唯一 ID,因此我不确定是否有任何方法可以获得直接链接到电子邮件的 URL?

或者,如果他们在prem Outlook上使用,则可以使用mailto创建超链接: https ://www.w3schools.com/tags/tryit.asp ? filename =tryhtml_link_mailto

随后,我发现这应该符合您的条件:

https://stackoverflow.com/a/40477920/4528266

https://blogs.msdn.microsoft.com/carloshm/2016/01/16/how-to-compose-a-new-message-or-event-and-populate-fields-in-office365/#comment-1645

如果您需要在显示给用户后保留邮件项目,则需要在应用程序中提供UI并使用REST API进行发送。 因此,您以后可以参考该项目。

作为一种可能的解决方法,您可以考虑使计算机上安装的Outlook桌面版自动化。 有关更多信息,请参见C#应用程序自动执行Outlook(CSAutomateOutlook)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM