如何在电子邮件签名中插入图像而不将图像作为Outlook c#中的附件?

时间:2018-01-27 14:24:05

标签: c# .net visual-studio outlook-addin signature

我有来自outlook的两封电子邮件:

我发送了带有图片签名的电子邮件 via new email

我发了 via my add-in app

我的代码:

var attachment = oMailItem.Attachments.Add(match.Value, Outlook.OlAttachmentType.olEmbeddeditem, null, "Signature");
                attachment.PropertyAccessor.SetProperty("http://schemas.microsoft.com/mapi/proptag/0x3712001E", imageCid);

我在电子邮件中看到附件图片,如果没有这个,我怎么发送电子邮件?

1 个答案:

答案 0 :(得分:0)

PR_ATTR_HIDDEN(DASL名称http://schemas.microsoft.com/mapi/proptag/0x10F4000B)设置为true。

使用OutlookSpy查看现有消息 - 单击IMessage,转到GetAttachmentTable,双击附件。

您可能还需要在邮件本身上设置SmartNoAttach命名属性以避免回形针图标。