我正在自定义文件夹中起草电子邮件。
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 期望从代码中设置分类/权限
如何使用 ews java api 为 EmailMessage设置权限/分类(公共/受限/内部)?
工作示例的代码片段表示赞赏。提前致谢
相关分类