C# 如何在使用MAPI/contentID方法以附件形式发送嵌入图像时删除已发送邮件中的附件图标

C# 如何在使用MAPI/contentID方法以附件形式发送嵌入图像时删除已发送邮件中的附件图标,c#,outlook,vsto,mapi,C#,Outlook,Vsto,Mapi,我正在尝试使用MAPI/contentID方法将outlook邮件中的嵌入图像作为附件发送。图像作为嵌入图像正确接收,并且接收到的电子邮件中没有附件图标。但是如果我检查sent mails文件夹,它会在那里显示一个附件图标。有人知道如何摆脱它吗?谢谢。设置SmartNoAttach属性(DASL名称http://schemas.microsoft.com/mapi/id/{00062008-0000-0000-C000-0000000000 46}/8514000B)为true 使用(单击IMe

我正在尝试使用MAPI/contentID方法将outlook邮件中的嵌入图像作为附件发送。图像作为嵌入图像正确接收,并且接收到的电子邮件中没有附件图标。但是如果我检查sent mails文件夹,它会在那里显示一个附件图标。有人知道如何摆脱它吗?谢谢。

设置
SmartNoAttach
属性(DASL名称
http://schemas.microsoft.com/mapi/id/{00062008-0000-0000-C000-0000000000 46}/8514000B
)为true


使用(单击IMessage按钮)查看消息。

谢谢您的帮助。我试过了,收到的邮件中没有附件图标。但这似乎对“已发送邮件”文件夹没有影响,我仍然可以在此类已发送邮件上看到回形针图标。我将查看OutlookSpy。谢谢你的链接。你如何以及何时设置该属性?尝试使用Application.ItemSend事件。保存项目,设置属性,然后再次保存项目。