首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Outlook MailItem UserProperties共享

Outlook MailItem UserProperties共享
EN

Stack Overflow用户
提问于 2014-09-17 18:13:31
回答 1查看 1.6K关注 0票数 2

如何在Outlook.MailItem上设置以后不会与收件人共享的属性?

示例代码:

代码语言:javascript
复制
Outlook.UserProperties mailUserProperties = null;
Outlook.UserProperty mailUserProperty = null;
try
{
    mailUserProperties = mail.UserProperties;
    mailUserProperty = mailUserProperties.Add("TestUserProperty", 
       Outlook.OlUserPropertyType.olText);
    mailUserProperty.Value = "test123";
    mail.Save();
}
catch
{
}
finally
{
    if (mailUserProperty != null) Marshal.ReleaseComObject(mailUserProperty);
    if (mailUserProperties != null) Marshal.ReleaseComObject(mailUserProperties);
}

然后,如果电子邮件是通过Exchange发送的,则在收件人的系统上获取其TestUserProperty仍将返回test123,因此该属性将与收件人共享。SMTP不会出现这种情况。

那么,有没有办法(a)创建一个不与接收者共享的用户属性,或者(b)以某种完全不同的方式将数据附加到不共享的Outlook.MailItem

EN

回答 1

Stack Overflow用户

发布于 2014-09-17 22:12:48

为什么不在发送消息时删除用户属性(Application.ItemSend)?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25887854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档