2013-07-29 54 views
0

我正在使用EWS api,我想用額外的互聯網標題轉發電子郵件。如何使用EWS API設置轉發郵件的擴展屬性?

這是我如何轉發電子郵件:

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

的主要問題是 「createForward」 返回型ResponseMessage的對象。我知道如何在EmailMessage中添加擴展屬性,但ResponseMessage

回答

0

你可以做的是,先救ResponseMessage那會給你一個EmailMessage,然後設置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(); 
相關問題