从WPF中的Interop.Outlook.MailItem筛选签名
我正在这里执行拖放outlook邮件项目功能。我得到了所有的图片,包括作为附件的电子邮件签名。我需要从附件中删除签名从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
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属性的值