猿问

ews java api - 如何为电子邮件设置权限/分类(公共/受限/内部)

我正在自定义文件夹中起草电子邮件。


EmailMessage msg= new EmailMessage(service);

msg.setSubject("Hello world!");

msg.setBody(MessageBody.getMessageBodyFromText("Draft email using the EWS Java API."));

msg.getToRecipients().add("someone@contoso.com");

// Tried to set extended property but not worked

ExtendedPropertyDefinition headerProperty = new ExtendedPropertyDefinition(

                    DefaultExtendedPropertySet.InternetHeaders,

                    "X-Classification",

                    MapiPropertyType.String);

            msg.setExtendedProperty(headerProperty,"Provision X-header Internet message header");

msg.save(CUSTOM_FOLDER_ID);

我开始知道扩展属性将有助于分类/权限标头。参考链接 - https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services/how-to-provision-x-headers-by-using-ews-in-exchange 但是如何设置分类/权限?X-Classification-Restricted 这样的或任何其他方式?


我不想使用 setImportance / setSensitivity 方法。


我们手动设置如下

ews api 期望从代码中设置分类/权限

http://img.mukewang.com/60c177450001264d08710450.jpg

如何使用 ews java api 为 EmailMessage设置权限/分类(公共/受限/内部)?

工作示例的代码片段表示赞赏。提前致谢


慕容3067478
浏览 240回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答