[Tickets #10395] Re: Email push support in activesync

bugs at horde.org bugs at horde.org
Tue Aug 2 15:46:40 UTC 2011


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/10395
------------------------------------------------------------------------------
  Ticket             | 10395
  Updated By         | Michael Rubinsky <mrubinsk at horde.org>
  Summary            | Email push support in activesync
  Queue              | Horde Framework Packages
  Version            | Git master
  Type               | Enhancement
  State              | Accepted
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


Michael Rubinsky <mrubinsk at horde.org> (2011-08-02 15:46) wrote:

> Thanks for your update. But I'm not completely agree.
>
> Take Android as an example. In user's point of view he/she will be  
> expected the setting of Active Sync is going to open a mail box with  
> push function, calendar and contact are add-on.

I use android, as do most of the devs, and have experienced no  
confusion regarding this.

> The Android OS itself is also present mail as primary application,  
> after I create the Active Sync account, it'll open the Mail app and  
> nothing displayed, if it connect to Horde Active Sync.

The mail app will not automatically open after you create an EAS  
account. The device is smart enough to know there is no mail folder,  
since the server sends the folder tree to the device.

> In my experience, the IPhone Mail App also works better with Active  
> Sync protocol.

In general, iOS devices have a better overall EAS implementation. I  
agree. Though that doesn't have anything to do with the feature set  
that is provided by the server. The EAS version we currently support  
has a very limited feature set regarding mail when compared to a  
native IMAP connected mail app.

> It push very efficient (using z-push) and immediate

I have found the zpush code to be *very* inefficient, though I guess  
that is a matter of opinion. Without getting into specifics,  this is  
mostly due to  the file-based state mechanism combined with the fact  
that it uses c-client's highly inefficient imap functions.

> alert me for new mail but if I connect to the mail server using  
> IMAP, it push nothing, I need to reload the Mail App to "get" the  
> new mail.

Ok. Then the mail app on iOS is not as robust as other devices'  
clients in this regard.

> When I upgrade to horde 4, I expect the push mail is work but  
> disappointedly, the function is not added.

Well, like I said, if it is that important to you then you can  
consider sponsoring the development. Otherwise, you will have to wait  
until I have the time and motivation to write the activesync imap  
client code. As stated before, we can not simply port zpush's  
implementation.






More information about the bugs mailing list