0

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

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

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

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

4

1 回答 1

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();
于 2013-11-08T15:15:12.930 回答