繁体   English   中英

如何获取带有Outlook加载项的电子邮件的SMTP标头?

[英]How to get the SMTP header of an email with an outlook add in?

我想在Outlook中获取所选电子邮件的SMTP标头。

我查看了整个API,但找不到使用Office API的方法: https : //msdn.microsoft.com/zh-cn/library/office/fp142185.aspx

我还尝试查找Message对象( https://msdn.microsoft.com/zh-cn/library/office/fp161175.aspx )中的可用内容:

Office.context.mailbox.item.?

我想知道是否不应该使用Exchange Web服务(EWS)来执行此操作?

我问是因为我不知道这是否可行。 我只是想向您展示我到目前为止所经历的过程。

假设您有对MailItem对象的引用,请执行以下操作:

var headers = item.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x007D001E");

其中item是MailItem类的实例。

这将读取PR_TRANSPORT_MESSAGE_HEADERS属性。

暂无
暂无

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

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