<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="/h/themes/default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>Email push support in activesync</title> 
  <pubDate>Mon, 20 May 2013 06:08:07 +0000</pubDate> 
  <link>http://bugs.horde.org/ticket/10395</link> 
  <atom:link rel="self" type="application/rss+xml" title="Email push support in activesync" href="http://bugs.horde.org/ticket/10395/rss" /> 
  <description>Email push support in activesync</description> 
 
   
   
  <item> 
   <title>Why the activesync in horde4 not support email push?  I beli</title> 
   <description>Why the activesync in horde4 not support email push?  I believe it's 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?  </description> 
   <pubDate>Fri, 29 Jul 2011 07:20:07 +0000</pubDate> 
   <link>http://bugs.horde.org/ticket/10395#t66649</link> 
  </item> 
   
  <item> 
   <title>(1) I wouldn't call it &quot;useless&quot; without email, but I respec</title> 
   <description>(1) I wouldn't call it &quot;useless&quot; without email, but I respect your 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 &quot;Accepted&quot;, but it's pretty low on my list.</description> 
   <pubDate>Mon, 01 Aug 2011 01:19:39 +0000</pubDate> 
   <link>http://bugs.horde.org/ticket/10395#t66669</link> 
  </item> 
   
  <item> 
   <title>Thanks for your update. But I'm not completely agree.

Tak</title> 
   <description>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.

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 &quot;get&quot; the new mail.

When I upgrade to horde 4, I expect the push mail is work but disappointedly, the function is not added.</description> 
   <pubDate>Tue, 02 Aug 2011 14:22:17 +0000</pubDate> 
   <link>http://bugs.horde.org/ticket/10395#t66714</link> 
  </item> 
   
  <item> 
   <title>&gt; Thanks for your update. But I'm not completely agree.
&gt;
</title> 
   <description>&gt; Thanks for your update. But I'm not completely agree.
&gt;
&gt; Take Android as an example. In user's point of view he/she will be 
&gt; expected the setting of Active Sync is going to open a mail box with 
&gt; push function, calendar and contact are add-on.

I use android, as do most of the devs, and have experienced no confusion regarding this.

&gt; The Android OS itself is also present mail as primary application, 
&gt; after I create the Active Sync account, it'll open the Mail app and 
&gt; 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.

&gt; In my experience, the IPhone Mail App also works better with Active 
&gt; 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.

&gt; 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.

&gt; alert me for new mail but if I connect to the mail server using IMAP, 
&gt; it push nothing, I need to reload the Mail App to &quot;get&quot; the new mail.

Ok. Then the mail app on iOS is not as robust as other devices' clients in this regard.

&gt; When I upgrade to horde 4, I expect the push mail is work but 
&gt; 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.</description> 
   <pubDate>Tue, 02 Aug 2011 15:46:40 +0000</pubDate> 
   <link>http://bugs.horde.org/ticket/10395#t66719</link> 
  </item> 
   
  <item> 
   <title>&gt;&gt; Thanks for your update. But I'm not completely agree.
&gt;&gt;</title> 
   <description>&gt;&gt; Thanks for your update. But I'm not completely agree.
&gt;&gt;
&gt;&gt; Take Android as an example. In user's point of view he/she will be
&gt;&gt; expected the setting of Active Sync is going to open a mail box with
&gt;&gt; push function, calendar and contact are add-on.
&gt;
&gt; I use android, as do most of the devs, and have experienced no 
&gt; confusion regarding this.
&gt;
&gt;&gt; The Android OS itself is also present mail as primary application,
&gt;&gt; after I create the Active Sync account, it'll open the Mail app and
&gt;&gt; nothing displayed, if it connect to Horde Active Sync.
&gt;
&gt; The mail app will not automatically open after you create an EAS 
&gt; account. The device is smart enough to know there is no mail folder, 
&gt; since the server sends the folder tree to the device.
&gt;
&gt;&gt; In my experience, the IPhone Mail App also works better with Active
&gt;&gt; Sync protocol.
&gt;
&gt; In general, iOS devices have a better overall EAS implementation. I 
&gt; agree. Though that doesn't have anything to do with the feature set 
&gt; that is provided by the server. The EAS version we currently support 
&gt; has a very limited feature set regarding mail when compared to a 
&gt; native IMAP connected mail app.
&gt;
&gt;&gt; It push very efficient (using z-push) and immediate
&gt;
&gt; I have found the zpush code to be *very* inefficient, though I guess 
&gt; that is a matter of opinion. Without getting into specifics,  this is 
&gt; mostly due to  the file-based state mechanism combined with the fact 
&gt; that it uses c-client's highly inefficient imap functions.
&gt;
&gt;&gt; alert me for new mail but if I connect to the mail server using IMAP,
&gt;&gt; it push nothing, I need to reload the Mail App to &quot;get&quot; the new mail.
&gt;
&gt; Ok. Then the mail app on iOS is not as robust as other devices' 
&gt; clients in this regard.
&gt;
&gt;&gt; When I upgrade to horde 4, I expect the push mail is work but
&gt;&gt; disappointedly, the function is not added.
&gt;
&gt; Well, like I said, if it is that important to you then you can 
&gt; consider sponsoring the development. Otherwise, you will have to wait 
&gt; until I have the time and motivation to write the activesync imap 
&gt; client code. As stated before, we can not simply port zpush's 
&gt; implementation.

I could sponsor the creation, what would you need to do this implementation ? How much time you need ?
</description> 
   <pubDate>Wed, 09 Nov 2011 11:41:33 +0000</pubDate> 
   <link>http://bugs.horde.org/ticket/10395#t68684</link> 
  </item> 
   
  <item> 
   <title>&gt;&gt;&gt; Thanks for your update. But I'm not completely agree.
&gt;</title> 
   <description>&gt;&gt;&gt; Thanks for your update. But I'm not completely agree.
&gt;&gt;&gt;

&gt; I could sponsor the creation, what would you need to do this 
&gt; implementation ? How much time you need

A very rough estimate would be around 40 or 50 developer hours.  If 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!</description> 
   <pubDate>Wed, 09 Nov 2011 14:57:34 +0000</pubDate> 
   <link>http://bugs.horde.org/ticket/10395#t68689</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
