Управляемый EWS - Ответить сообщение с альтернативой От собственности - PullRequest
0 голосов
/ 24 ноября 2010

В управляемых веб-службах Exchange существует класс PostItem , который можно создать с помощью объекта ExchangeService.

Но после назначения всех свойств, в том числе с помощью InReplyId и Fromи вызов метода Save (folderId):

        PostItem newPost = new PostItem(mService);
        newPost.InReplyTo = originalPost.Id.UniqueId;
        newPost.From = new EmailAddress( "Max Gontar", "mgontar@server.com" );
        newPost.Subject = msg.Subj;
        newPost.Body = msg.TextBody;
        newPost.Save(mCurrentFolderId);

По-прежнему создается отдельное сообщение, а не сообщение с ответом:

Другой способ, которым я пытался:

        PostReply reply = originalPost.CreatePostReply();
        reply.Subject = msg.Subj;
        reply.Body = msg.TextBody;
        reply.Save( currentFolder.Id )

Нет способа установить свойство From, поэтому он должен создать сообщение Ответить с текущими учетными данными Контактный адрес электронной почты. Но это дает ноль там!

alt text

Вы можете мне помочь?

Спасибо!

1 Ответ

0 голосов
/ 08 декабря 2010

Я только что узнал об этом API, но этот код может работать:

 newpost.Update(ConflictResolutionMode.AutoResolve)
...