[commits] [Wiki] changed: ActiveSync

Michael Rubinsky mrubinsk at horde.org
Thu Feb 7 05:58:59 UTC 2013


mrubinsk  Thu, 07 Feb 2013 05:58:59 +0000

Modified page: http://wiki.horde.org/ActiveSync
New Revision:  169
Change log:  Tweak language; IMP is not the only MUA that can cause this.

@@ -73,9 +73,12 @@
  !ActiveSync email support requires an IMAP server. POP3 is not  
supported. It will use the same server that IMP is configured to  
connect to. It is recommended that this server support the QRESYNC  
server extension for performance reasons, though it will work without  
this. It can also help performance if an IMAP proxy is used.

  The only flags supported by !ActiveSync are the //seen// and  
//flagged for follow up// flags. Flag changes will be synchronized,  
but flag changes alone will **not** trigger a SYNC for performance  
reasons. The only thing that will trigger a SYNC is the arrival of a  
new message (technically, an increase in the NEXTUID value). Once this  
SYNC is triggered though, all message changes are taken into account -  
including any flag changes.

-Since !ActiveSync does not support the //deleted// flag, messages in  
a mailbox with this flag are ignored when syncing. Deleting a message  
on the device will do one of two things; If the user has enabled a  
Trash mailbox then the message will be moved to that mailbox.  
Otherwise, the message is immediately expunged. This is in accordance  
with the !ActiveSync protocol specs.  The solution therefore to  
"hiding" deleted messages on the !ActiveSync device is to configure  
the use of a trash folder in your imp preferences.
+Since !ActiveSync does not support the //deleted// flag, messages in  
a mailbox with this flag are ignored when syncing. Deleting a message  
will produce the following actions:
+
+* Deleting on the //device// will do one of two things; If the user  
has enabled a Trash mailbox then the message will be moved to that  
mailbox. Otherwise, the message is immediately expunged.
+* Deleting from a MUA: If the MUA is not configured to move messages  
to the trash, and instead just flags them as deleted, these message  
deletions will NOT be synched to the !ActiveSync client, as there is  
no equivalent command in the protocol. These messages will only be  
removed from the !ActiveSync client once expunged from the mailbox.  
This is in accordance with the !ActiveSync protocol specs. If you wish  
to ensure all message deletions are synched quickly to the device, you  
should configure the use of a Trash folder.

  Forwarding a message will always attempt to put the main message  
text body in-line and keep any original attachments. It seems that a  
number of devices cannot view message/rfc822 attachments, so any  
messages that have been forwarded as an attachment may not be viewable  
in the !ActiveSync mail client.

  ++ Autodiscover



More information about the commits mailing list