如何使用EWS API设置转发邮件的扩展属性?

时间:2013-07-29 15:35:16

标签: api email exchange-server exchangewebservices

我正在使用EWS api,我想转发带有额外互联网标题的电子邮件。

这是我转发电子邮件的方式:

// emilMsg is of type EmailMessage
ResponseMessage forwardMsg = emailMsg.createForward();
forwardMsg.send();

" createForward "的主要问题返回 ResponseMessage 类型的对象。我知道如何在 EmailMessage 中添加扩展属性,但是 ResponseMessage 呢?

1 个答案:

答案 0 :(得分:0)

您可以做的是,首先保存将为您提供EmailMessage的ResponseMessage,然后在其中设置extendedProperties: - )

像这样的东西::

    emailMessage = responseMessage.save();

    UUID yourPropertySetId = UUID.fromString("01638372-9F96-43b2-A403-B504ED14A910");

    ExtendedPropertyDefinition propertyDefinitionBase = new ExtendedPropertyDefinition( yourPropertySetId,
                        "MyProperty",
                        MapiPropertyType.String);

    emailMessage.setExtendedProperty( propertyDefinitionBase, "MyValue" );

    emailMessage.send();