1

Если я хочу, чтобы ответить на все получателю почты в СЗП, я могу использовать следующий XML:Добавление получателей за пределами «ReplyAll» в EWS

<tns:CreateItem MessageDisposition="SendAndSaveCopy"> 
    <tns:SavedItemFolderId> 
    <t:DistinguishedFolderId Id="sentitems"/> 
    </tns:SavedItemFolderId> 
    <tns:Items> 
    <t:ReplyAllToItem> 
     <t:ReferenceItemId Id="MailId" ChangeKey="MailChangeKey" /> 
     <t:NewBodyContent BodyType="HTML">body</t:NewBodyContent> 
    </t:ReplyAllToItem> 
    </tns:Items> 
</tns:CreateItem> 

Это прекрасно работает. Но рассмотрите сценарий, который вы нажмете на кнопку «Ответить все», и добавьте несколько дополнительных адресов электронной почты, которые должны получать почту.

Как изменить XML, чтобы заставить это работать?

ответ

2

Посмотрите на MessageDispositionType. Установив MessageDisposition = SaveOnly в строке , вы можете создать черновик. Затем вы можете обновить черновик дополнительными получателями, которые вам нужны, и отправить сообщение, вызвав UpdateItem и установив MessageDispostion = SendAndSaveCopy.

Смежные вопросы