Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用outlook加载项获取电子邮件的SMTP标头?_C#_Asp.net_Outlook_Smtp_Outlook Addin - Fatal编程技术网

C# 如何使用outlook加载项获取电子邮件的SMTP标头?

C# 如何使用outlook加载项获取电子邮件的SMTP标头?,c#,asp.net,outlook,smtp,outlook-addin,C#,Asp.net,Outlook,Smtp,Outlook Addin,我想在outlook中获取所选电子邮件的SMTP标头 我查看了所有API,但找不到如何使用Office API: 我还尝试查看消息对象()中的可用内容: Office.context.mailbox.item.? 我想知道是否不应该使用ExchangeWeb服务(EWS)来执行此操作 我这样问是因为我不知道这是否可行。我只是想向您展示我到目前为止所经历的过程。假设您有对对象的引用,请执行以下操作: var headers = item.PropertyAccessor.GetProperty("

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

我查看了所有API,但找不到如何使用Office API:

我还尝试查看消息对象()中的可用内容:

Office.context.mailbox.item.?

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


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

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

var headers = item.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x007D001E");
其中,
item
是MailItem类的一个实例


这将读取属性。

您能解释一下SMTP头的确切含义吗?你是说MIME头吗?是的,这就是我要找的这就是在EWS中使用C#,对吗?使用Microsoft.Office.Interop.Outlook库?这是在C#中使用Microsoft.Office.Interop.Outlook库。不是EWS。我假设您正在编写outlook addin,为什么在outlook addin中需要EWS?我不知道为什么需要EWS,我从未开发过EWS。我想了解你所说的背景。我正在开发一个外接程序outlook,但我认为互联网上对这个关键词“外接程序outlook”存在混淆,因为我使用的是JS和HTML。这是一种通过
在Outlook内部打开的外接程序。我从来没有在这里使用C#,尽管我确实认为我可能需要使用它来做我想做的事情。下面是一个我使用Outlook插件的演示视频:我们谈论的是同一件事吗?似乎我们在做不同的事情。我真的不知道你想做什么样的插件。我不确定在您的情况下是否有办法读取MAPI属性。这就是为什么我认为我可以编写一个C#程序来使用您所说的API执行此操作,并使用EWS调用它。。。