Asked by:
Saving draft as part of existing conversation

Question
-
Hello,
I'm connecting to Exchange server via EAS 16.0. I can synchronize Drafts folder and add a new draft by "Sync" request with "Commands" and "Add" commands inside.
Now I need to add a new draft as part of already existing conversation (like messages by "SmartReply" or "SmartForward" requests add), with custom ConversationId. How should I add a new draft with custom ConversationId?
Kind regards,
IgorTuesday, September 1, 2020 12:55 PM
All replies
-
Hi igor:
I have alerted the open specifications team regarding your inquiry. A member of the team will be in touch soon.
Regards, Obaid Farooqi
Tuesday, September 1, 2020 8:49 PM -
Hi Igor, Thanks for posting to the forum, I'll look into this for you. When you say "custom ConversationId" do you mean that you are changing the ConversationId value?
Mike Bowen Escalation Engineer Microsoft Open Specifications TeamWednesday, September 2, 2020 9:35 PM -
Hi Mike,
I thought that I can change ConversationId of mails (before reading AS-ASCMD). But this document says, that "client MUST NOT change ConversationId". So my main goal is to add new draft message to existing conversation and send this draft as part of conversation.
Thursday, September 3, 2020 8:41 AM -
Hi Igor, unfortunately this is a limit of the design of Exchange ActiveSync and is not possible with current protocols. As you noted, "client MUST NOT change ConversationId", which means it can’t be changed in the Add or Change elements (Exchange's implementation explicitly disallows this), which is the only way to add an item to the drafts.
SmartReply and SmartForward do add an email to a conversation, but they cannot create a draft email only send one.
-Mike
- Proposed as answer by HungChun Yu-Microsoft Protocol Open Specifications Monday, September 14, 2020 3:20 PM
Wednesday, September 9, 2020 8:21 PM