Summary | Email push support in activesync |
Queue | Horde Framework Packages |
Queue Version | Git master |
Type | Enhancement |
State | Resolved |
Priority | 1. Low |
Owners | mrubinsk (at) horde (dot) org |
Requester | saiping.so (at) foresttek (dot) com |
Created | 07/29/2011 (5041 days ago) |
Due | |
Updated | 04/23/2012 (4772 days ago) |
Assigned | |
Resolved | 04/23/2012 (4772 days ago) |
Milestone | 5 |
Patch | No |
Milestone ⇒ 5
implementation ? How much time you need
you are interested in sponsoring this, you may send an email to me
directly at mrubinsk@horde.org and we can discuss our hourly rates and
put together a more formal proposal.
Thanks for your interest!
implementation ? How much time you need ?
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.
confusion regarding this.
after I create the Active Sync account, it'll open the Mail app and
nothing displayed, if it connect to Horde Active Sync.
account. The device is smart enough to know there is no mail folder,
since the server sends the folder tree to the device.
Sync protocol.
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.
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.
IMAP, it push nothing, I need to reload the Mail App to "get" the
new mail.
clients in this regard.
disappointedly, the function is not added.
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.
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.
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.
In my experience, the IPhone Mail App also works better with Active
Sync protocol. It push very efficient (using z-push) and immediate
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.
When I upgrade to horde 4, I expect the push mail is work but
disappointedly, the function is not added.
Version ⇒ Git master
State ⇒ Accepted
Priority ⇒ 1. Low
opinion. The more common use case, in my experience, is having
contacts/calendar/tasks available on your mobile device.
(2) I don't know of a single modern device that does not have a native
(and in many cases, a choice of 3rd party) email applications. Most of
these supporting push. The functionality you have available from these
applications is FAR superior than what activesync, in general, can
provide.
(3) ZPush != Horde_ActiveSync. I didn't remove email support, it was
never present in our code. Our library makes use of a refactored
version of the protocol level code in the zpush library...the code
that communicates with the device. All other code, including backend
polling and state management was written from the ground up.
The zpush imap backend is based on the php imap functions. Horde 4
does not (and can not) utilize the php imap extension, so the email
collection support would have to be mostly written from scratch as
well. Not to mention how horribly inefficient it would be to open and
maintain all those extra imap connections.
Not saying it can't be done, but it's not likely to happen without
someone sponsoring the work. Leaving as "Accepted", but it's pretty
low on my list.
State ⇒ New
Patch ⇒ No
Milestone ⇒
Queue ⇒ Horde Groupware Webmail Edition
Summary ⇒ Email push support in activesync
Type ⇒ Enhancement
Priority ⇒ 3. High
useless if you setup the activesync account in IPhone or Android
without mail.
The z-push had supported IMAP backend for long time and it works
great, but I don't understand why this part is removed after horde
integration. Could you add it back?