从WPF中的Interop.Outlook.MailItem筛选签名

从WPF中的Interop.Outlook.MailItem筛选签名,wpf,email,outlook,Wpf,Email,Outlook,我正在这里执行拖放outlook邮件项目功能。我得到了所有的图片,包括作为附件的电子邮件签名。我需要从附件中删除签名 Microsoft.Office.Interop.Outlook.Application application = new Microsoft.Office.Interop.Outlook.Application(); Microsoft.Office.Interop.Outlook.Explorer explorer = app

我正在这里执行拖放outlook邮件项目功能。我得到了所有的图片,包括作为附件的电子邮件签名。我需要从附件中删除签名

Microsoft.Office.Interop.Outlook.Application application = new Microsoft.Office.Interop.Outlook.Application();
                        Microsoft.Office.Interop.Outlook.Explorer explorer = application.ActiveExplorer();

 Microsoft.Office.Interop.Outlook.MailItem mailItem = selectedItem as Microsoft.Office.Interop.Outlook.MailItem;

 sSubject = mailItem.Subject;
 sBodyFormat = mailItem.BodyFormat.ToString();
 sBCC = mailItem.BCC;
 sFROM = mailItem.SenderName;
 sTO = mailItem.To;
 sBCC = mailItem.BCC;
 sCC = mailItem.CC;

通常,您无法检查特定图像是否是签名的一部分。如果要删除嵌入的HTML图像,您需要检查PR_ATTACH_CONTENT_ID属性,如果单击OutlookSpy功能区上的IMessage按钮并转到GetAttachTable选项卡,您可以在中看到它,并查看MailItem.HTMLBody返回的HTML正文中是否有具有相同内容ID的图像,例如,其中xyz是PR_ATTACH_CONTENT_ID属性的值