[horde] ActiveSync Multiple Calenders

Michael J Rubinsky mrubinsk at horde.org
Thu Sep 5 13:54:38 UTC 2013

Quoting lst_hoe02 at kwsoft.de:

> Zitat von Michael J Rubinsky <mrubinsk at horde.org>:
>> 99% (obviously not a scientific number, but you get the idea) of  
>> ActiveSync clients do not support FOLDER_TYPE of 13, 14, 15, 16, or  
>> 17. If we were to refactor to do this, we would lose the ability of  
>> the vast majority of clients to see events on those calendars (or  
>> contacts in address books, notes in notepads etc...).
> Does this apply also to the clients which actually support (at least  
> a subset) of the newer EAS protocols in question or would it be  
> possible to decide according to the EAS version anounced which  
> FOLDER_TYPE to use? Something like if EAS protocol version < 14 use  
> multiplex if >= 14 subfolders?

Unfortunately it's not that simple. It's not a matter of version  
sniffing since even the clients that support more recent versions  
(IIRC, multiple non-mail folders were introduced in 12.0), don't  
necessarily support this. E.g., stock android does not support these  
folder types. This can be verified by looking directly at the source  
code for the Android FolderSyncParser class. I've talked to the  
developers of other third party clients, like TouchDown and they  
verify that multiple folder support is not included in their products  
yet either. Even on Microsoft's own clients support is hit or miss  
from what I've tested and read.

> At least for iPhone there are rumors that more than one calender is  
> possible (announced EAS version 14.1), but i have not checked  
> because we have no ActiveSync server beside Horde.

I have not heard this. Do you have any links you can share, or any  
information as to which iOS version? I have a number of Exchange VMs I  
can test this on if I have the proper client. Either way, this is not  
likely to make it into code unless someone sponsors the work, and  
would be implemented as an all-or-nothing configuration switch. I.e.,  
either Horde will use multiplexed collections, or it will use separate  
folders - no client or version sniffing since that would likely be  
fragile and a nightmare to maintain.

The Horde Project (www.horde.org)
mrubinsk at horde.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-keys
Size: 2200 bytes
Desc: PGP Public Key
URL: <http://lists.horde.org/archives/horde/attachments/20130905/897ec8b0/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5849 bytes
Desc: S/MIME Signature
URL: <http://lists.horde.org/archives/horde/attachments/20130905/897ec8b0/attachment-0001.bin>

More information about the horde mailing list