11.01.2015 Views

[MS-ASCMD]: ActiveSync Command Reference Protocol Specification

[MS-ASCMD]: ActiveSync Command Reference Protocol Specification

[MS-ASCMD]: ActiveSync Command Reference Protocol Specification

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<br />

If the message was forwarded successfully, the server returns an empty response.<br />

HTTP/1.1 200 OK<br />

Date: Thu, 03 Sep 2009 21:05:44 GMT<br />

Content-Length: 0<br />

2.2.2.18 SmartReply<br />

The SmartReply command is used by clients to reply to messages without retrieving the full,<br />

original message from the server.<br />

Clients SHOULD NOT save messages directly to the local Sent Items folder; instead, clients SHOULD<br />

use the SaveInSentItems element (section 2.2.3.134) to automatically save the messages on the<br />

server. It is not possible to reconcile the local Sent Items folder with the server's Sent Items folder<br />

by using the Sync command (section 2.2.2.19). Items in the server's Sent Items folder can be<br />

added to the client by using the Sync command, but it is not possible to add items that are in the<br />

local Sent Items folder to the server.<br />

The SmartReply command can be applied to a meeting. When SmartReply is applied to a<br />

recurring meeting, the InstanceId element (section 2.2.3.78.2) specifies the ID of a particular<br />

occurrence in the recurring meeting. If SmartReply is applied to a recurring meeting and the<br />

InstanceId element is absent, the server SHOULD reply for the entire recurring meeting. If the<br />

value of the InstanceId element is invalid, the server responds with Status element (section<br />

2.2.3.152.15) value 104, as specified in section 2.2.4.<br />

The SmartReply command is similar to the SendMail command (section 2.2.2.15), except that the<br />

outgoing message identifies the item being replied to and includes the text of the new message. The<br />

full text of the original message is retrieved and sent by the server. Using the server copy of the<br />

original message saves network bandwidth by not downloading the original message to the client<br />

and then uploading it again with the reply.<br />

The SmartReply command lists the message recipients, so it is used to implement both Reply and<br />

Reply-to-All functionality. It is the responsibility of the client to implement Reply and Reply-to-All<br />

functionality.<br />

By default, because the original message and the reply messages can use different character sets<br />

(2), this command will always send the outgoing message by using the UTF-8 character set (2) for<br />

the body of the message.<br />

The ComposeMail namespace is the primary namespace for this section. Elements referenced in<br />

this section that are not defined in the ComposeMail namespace use the namespace prefixes<br />

defined in section 2.2.1.<br />

The following table lists the elements that are used in SmartReply command requests and<br />

responses.<br />

Element Scope <strong>Reference</strong><br />

SmartReply Request and Response section 2.2.3.145<br />

[<strong>MS</strong>-<strong>ASCMD</strong>] — v20110315<br />

<strong>ActiveSync</strong> <strong>Command</strong> <strong>Reference</strong> <strong>Protocol</strong> <strong>Specification</strong><br />

Copyright © 2011 Microsoft Corporation.<br />

Release: Tuesday, March 15, 2011<br />

78 / 369

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!