我想从我的C#应用程序生成带有嵌入式图像的Outlook HTML-Mail。我发现我必须附加图像并在HTML中引用它。PropertyAccessor SchemaName(Outlook MailItem附件)
我有这些行从here:
string imageCid = "[email protected]";
attachment.PropertyAccessor.SetProperty(
"http://schemas.microsoft.com/mapi/proptag/0x3712001E"
, imageCid
);
newMail.HTMLBody = String.Format(
"<body><img src=\"cid:{0}\"></body>"
, imageCid
);
我不明白的是,模式的“URL”为SetProperty
方法。我不知道这是如何结合在一起的。 MSDN说明这是指定要设置的属性的方式,但是如何获得该0x...
ID?
Marco,我想你只需要复制这一行就可以了。提到的这一行是一个固定的地址 - 不会改变。 –
是的,它很好用这种方式...这只是,我不喜欢复制我不明白的代码... –
这是附加文件/数据的一种验证器,只是这个 - 我猜(我我不确定)在附件中发送的任何文件中提供一种在线安全检查。 –