AquaMail Forum

English - Android => General Discussion => Topic started by: MrWinky on May 21, 2014, 06:35:49 pm

Title: EWS or IMAP push?
Post by: MrWinky on May 21, 2014, 06:35:49 pm
Hi. I purchased your program last night for android and it has got to be the most awesome email apps I've ever used. Even the enormous amount of options and settings you give us as a user is fantastic.  Even though I have an exchange server with active sync I prefer to use your app then the standard mail app with HTC M8. 

 I do have a couple questions . I have an exchange server (Microsoft online) with ActiveSync. However it also supports EWS. 

 So I have a couple questions about the settings when connecting to EWS server.

 I'm looking for push or almost like push email I did notice there was another option called IM push -  Is that the same? Is IMAP push faster than EWS. Does IMAP push allow to me pick a contact from the corporate m

 The other question I had was if I use EWS or IM push  do I need to set a schedule for it to sync.  Wouldn't it just be automatic.

Thanks in advance and Sorry about my confusion.

Title: Re: EWS or IMAP push?
Post by: Kostya Vasilyev on May 21, 2014, 10:48:59 pm

Exchange / EWS support in Aqua is fairly new (added in most recent public release), and there is no push for EWS yet. Sorry.

IMAP is a different type of network protocol -- used by Internet mail providers. Aqua supports push for IMAP (when the server supports it too -- it's optional).

Technically, Exchange does support IMAP (if enabled by the server admin), and Aqua can work with it, and utilize push, but...

...you'd lose Aqua's feature to access server side contacts and saving of accepted meeting invites to the server.

Again, my apologies for lack of push for Exchange. I plan to do more work on Exchange after a few other tasks (also based on user requests).
Title: Re: EWS or IMAP push?
Post by: MrWinky on May 22, 2014, 01:02:25 am
I am so grateful to your app for the grief it saved me connecting to corporate servers that with the regular mail app would screw up my phone with security  policies. 


And, my exchange email used to appear in one app and the IMAP addresses would appear in Gmail app. What a pain.   

One other question.  I get 50 to.100 emails a day. .If I use EWS and set the schedule to every minute, will that kill my battery? Would every 5 minutes make that big a difference?
Title: Re: EWS or IMAP push?
Post by: Kostya Vasilyev on May 22, 2014, 01:47:46 am
Personally I think once a minute is too much. Every five minutes is much more reasonable.

Unfortunately there is no "shortcut" to detect when there are no changes in an EWS folder -- as is possible with the better IMAP servers...

This means the app has to request "basic" info about a limited number of recent messages every time, and detect potential changes based on what it has and what it gets from the server.
Title: Re: EWS or IMAP push?
Post by: MrWinky on May 22, 2014, 07:42:32 am
if I switched from ms.exchange to Google business email, then would I get push?   

And my contacts would appear when I hit the email editor's contact lookup button?

Sent from my HTC6525LVW using Tapatalk

Title: Re: EWS or IMAP push?
Post by: Kostya Vasilyev on May 22, 2014, 11:54:08 pm
Yes, you'd get push for new / deleted messages -- however, GMail's IMAP IDLE is incomplete, and does not push message flag changes (read / unread). Those will be updated after a delay (up to an hour).

Contact sync in this case can be handled by Android's built-in contact sync, you'll need to add your Google Apps for Business in system settings / accounts.

( but then this account should also be visible in the Android Gmail app, so... )
Title: Re: EWS or IMAP push?
Post by: Dasher on May 30, 2014, 09:16:06 am

Exchange / EWS support in Aqua is fairly new (added in most recent public release), and there is no push for EWS yet. Sorry.

IMAP is a different type of network protocol -- used by Internet mail providers. Aqua supports push for IMAP (when the server supports it too -- it's optional).

Technically, Exchange does support IMAP (if enabled by the server admin), and Aqua can work with it, and utilize push, but...

...you'd lose Aqua's feature to access server side contacts and saving of accepted meeting invites to the server.

Again, my apologies for lack of push for Exchange. I plan to do more work on Exchange after a few other tasks (also based on user requests).
I've got to say, seeing EWS push still not started after a year and a half tells us you're not interested in making this app any good.

You seem to be trying hard, but you keep ignoring this essential feature and focusing on some pretty minor tweaks considering this major omission. Why not get the basics in first--sending and receiving email--before tackling the other features?

There's just no argument against this being essential, considering MS exchange has a 51% market share in business email accounts! Why are you writing off so many potential users?

Your response that you are prioritizing "based on user requests" is missing the point. Think about it--your "users" are the small demographic who aren't interested in EWS support, because those who do want it delete the app once they see it doesn't work. You're fine-tuning the sandbox with a small userbase, when you could have a giant playground that everyone wants to use. A business that only does what its users ask is destined to fail...
Title: Re: EWS or IMAP push?
Post by: Dasher on May 30, 2014, 03:15:10 pm
Dasher-
Please note that your comment may offense Kostya, since - despite serious health problems - he is doing his best to improve AquaMail.
We both know that AquaMail is one of best in class email apps (that's why you wrote your post, I assume), let's try altogether to improve it by being constructive and proposing solutions when commenting requests.
Regards
Proposed constructive solution--implement push for Exchange accounts.
Title: Re: EWS or IMAP push?
Post by: Trepanator56 on June 01, 2014, 03:20:21 pm
I want this to be interpreted as constructive criticism and not as an attack or anything similar.

I purchased this app months ago for that is the best in the market and, above all , by the promise/interest developer to fully support to EWS (push , contacts and calendar). But I see that time passes and less and less important bugs are fixed and the issue was postponed EWS ...

I totally agree with Dasher, if the developer wants this app to participate in the professional league has to give full support to EWS asap. The vast majority of corporate users are using this type of post and the application would have a huge and rapid propagation significantly grow the number of potential users.

From here , I want to make clear that the application is a the best , but correcting this case would happen to be the number one, in my opinion (and certainly the more one ) .

All my support and encouragement to developer , am available as a beta tester for all tests you may need.

Regards,
Title: Re: EWS or IMAP push?
Post by: Kostya Vasilyev on June 01, 2014, 11:53:38 pm
Hello,

I'm sure it's constructive, and I'm taking it as such.

However. Things that seem less important to you (and not only you, but a certain group of users) are very important to someone else.

Example 1: I've gotten lots of emails about being able to embed images in rich text.

The wording, almost every time, was "I can't believe this basic feature, absolutely essential to professional communication, and which I've been using in Outlook shortly since the French revolution, is not included, even though it's a paid app".

Example 2: IMAP sync by number of days, not number of messages. Again, "But this is all wrong". No matter that the IMAP spec says that messages are ordered by date, or that K9 / stock Android Email have same issue with out of order messages. "But all my newer messages show just fine in Outlook / Thunderbird".

One more thing: EWS is not only mail protocol out there. Trying to compete head-on with apps like Moxier / Seven / Touchdown, which are focused on Exchange exclusively, is not my intention either.

I would like to add push for EWS. And calendar sync. And swipe actions in message lists. And swiping between messages. And message threading. And filters / rules. And... Well, hope I made my point.

PS -

I'm taking your message as constructive criticism, etc.

However, I take issue with the wording "professional league". Just like I take issue with "business mail application". A "business" something or "professional" other isn't some sort of holy grail or direct word from God...

PPS -

As far as (implied) comparisons go... Let's take Cloud Magic for example.

It looks like they have maybe 2 Android developers, maybe 2 server developers (since their app uses their own cloud servers), maybe a system administrator, a graphics designer, a CEO, someone doing marketing, an office manager...

That's roughly $1M / year just in salaries. And yet they give their app away for free. I really can't compete with this point for point. Even if I stand on my head or try typing 10X faster.
Title: Re: EWS or IMAP push?
Post by: Terrman on June 05, 2014, 12:01:18 am
Great reply Kostya!

I have to laugh at these folks that are so demanding of you and an app that that already has so much going for it . Jeez, no Exchange push? Get over it, the rest of the client works so very well.

Have people looked at the other EWS clients in the Play Store? I have and most all of them have some sort of feature exclusion or flaw that makes them undesirable. I can confidently say Aqua Mail is the closest to perfection as any I have evaluated by a large margin.

Keep up the good work and stay on the development path you are on, its working just fine.

Terrman


Title: Re: EWS or IMAP push?
Post by: Kostya Vasilyev on June 06, 2014, 01:50:05 am
I opened this thread expecting a harsh rebuttal from the previous speaker -- so this was unexpected, and in a very nice way. Thanks!
Title: Re: EWS or IMAP push?
Post by: nilesh on June 13, 2014, 01:14:21 am
Kostya, Aqua Mail is the best. I have tried every email client and Aqua Mail is the only one that works flawlessly with my corporate email exchange. It is great. Just hope calendar synchronization is on your list of development.
Title: Re: EWS or IMAP push?
Post by: Kostya Vasilyev on June 13, 2014, 01:43:57 am
Yes, calendar sync is on my list -- after releasing the next official update (soon), and swipe to delete (etc)...
Title: Re: EWS or IMAP push?
Post by: nilesh on June 15, 2014, 08:05:28 pm
Great. I really look forward to it!

Sent from my ME371MG using Tapatalk

Title: Re: EWS or IMAP push?
Post by: Daan1976 on June 17, 2014, 07:29:44 pm

Exchange / EWS support in Aqua is fairly new (added in most recent public release), and there is no push for EWS yet. Sorry.

IMAP is a different type of network protocol -- used by Internet mail providers. Aqua supports push for IMAP (when the server supports it too -- it's optional).

Technically, Exchange does support IMAP (if enabled by the server admin), and Aqua can work with it, and utilize push, but...

...you'd lose Aqua's feature to access server side contacts and saving of accepted meeting invites to the server.

Again, my apologies for lack of push for Exchange. I plan to do more work on Exchange after a few other tasks (also based on user requests).
I've got to say, seeing EWS push still not started after a year and a half tells us you're not interested in making this app any good.

You seem to be trying hard, but you keep ignoring this essential feature and focusing on some pretty minor tweaks considering this major omission. Why not get the basics in first--sending and receiving email--before tackling the other features?

There's just no argument against this being essential, considering MS exchange has a 51% market share in business email accounts! Why are you writing off so many potential users?

Your response that you are prioritizing "based on user requests" is missing the point. Think about it--your "users" are the small demographic who aren't interested in EWS support, because those who do want it delete the app once they see it doesn't work. You're fine-tuning the sandbox with a small userbase, when you could have a giant playground that everyone wants to use. A business that only does what its users ask is destined to fail...

Indeed, if you code an email app, you first take care that the basic functions works (that al kind of emails can send & received!!) before you are going to implement all sorts of side "nice to have" functions.... for instance: colours and languages !
I do not criticize your work, the app is a nearly good emailapp but the missing EWS functionality is for me a nogo at the moment and look with a left eye to the EWS implementation of Aquamail.

 
Title: Re: EWS or IMAP push?
Post by: Kostya Vasilyev on June 17, 2014, 11:01:32 pm
@Daan - yes, I understand that different users have different needs / priorities.
Title: Re: EWS or IMAP push?
Post by: vbjelic on July 02, 2014, 03:15:34 pm
Push mail will be nice option on EWS, but it is not essential. Any one can setup check mail on every one minute if they need.

Personally I eagerly await this option implemented, and if you need beta tester please contact me.
Title: Re: EWS or IMAP push?
Post by: Harr2969 on September 15, 2014, 04:42:16 pm
Kostya, thanks for consistently accepting and replying to feedback. I would note in the meantime (without ews push and Cal sync) I left calendar sync enabled through the native client, but I read/process the mail in aquamail, even though I don't get the email pushes.

I'm looking forward to the native support for calendar and ews push.
Title: Re: EWS or IMAP push?
Post by: daveway on October 31, 2014, 01:42:28 am
Hi - just wondering if PUSH EWS is at least on the roadmap for this year.  I have 5 Exchange accounts from different vendors/employers, and I LOVE the Smart Folder, coloring for accounts, and all the many features available.  There are some things I wish were this way or that way, but the biggest thing really is the PUSH for EWS; as getting emails in a timely manner is important for me.
I realize I could set it for 1 min, but that also drains my battery way too much.

So just adding my query - This year still?  Are we looking at early next year maybe?  Is it on the roadmap? :)

thanks so much for a great app!
Title: Re: EWS or IMAP push?
Post by: AdamHLG on November 02, 2014, 09:30:30 pm
I have a question.  I am on Exchange Server 2010 and EWS is working properly and syncing every 15 min.  I too want push EWS but purchased the product nonetheless (because its awesome - thank you).

I implemented IMAP4 on my server on an assumption:  If I select "IMAP PUSH" in the settings, will I get push e-mail along with all the other benefits of EWS such as contact look up, etc?  In other words, I am assuming that the notification icon will light up based on the "push" via IMAP and whenever there is a "push" via IMAP the app will download the email so I can read it immediately - all while retaining the benefits of EWS.  This would be the ultimate work around in my mind - but is this how its supposed to work?

I ask because, despite implementing IMAP4 on my server, I am not getting push from IMAP.  HOWEVER, I am working with my IT guys to figure out what might be an IMAP problem.  Using the Microsoft Remote Connectivity Analyzer (tried to post a link but cant - if you Google it you will see the tool) I get an error.  I can reach my IMAP host server, but it ultimately fails in the "Testing the SSL certificate to make sure its valid" stage and ultimately at "the certificate trust is currently being validated"...... "the certificate chain couldn't be built".  Would this cause the aqua mail app to not get the "push"?

What i am ultimately trying to determine is whether my assumption on how the app should work is correct, i.e., whether IMAP & EWS can or do work together.  If I am correct, I will keep progressing the issue with my IT guy to get 'push' working.  If I am incorrect in my assumption, I am chasing my tail so i will just stop and wait for push EWS.

Thank you!   

   
Title: Re: EWS or IMAP push?
Post by: Kostya Vasilyev on November 04, 2014, 01:25:01 am
IMAP and EWS are completely unrelated, different, mail protocols (ways for a mail app to connect to a mail server).

IMAP does not provide access to contacts, that's specific to EWS.

Don't have anything to say about those messages -- but if the server uses "self-signed" SSL certificates, then you'll want to select "SSL (accept any)" in the server settings in Aqua.

Title: Re: EWS or IMAP push?
Post by: AdamHLG on November 04, 2014, 01:47:58 am
OK.  I believe I understand.  It was confusing to me because there is an option in settings to get push via IMAP and I am already connected via EWS.  I had thought that by selecting that option, IMAP would take care of the pushing.  However, that setting really has no application if we are already connected by EWS.  What you are saying is that if, and only if, we are connected via IMAP, that setting would turn on and off pushing.

Thanks.     

 
Title: Re: EWS or IMAP push?
Post by: Kostya Vasilyev on November 05, 2014, 11:42:54 am
EWS is one way to connect to mail servers.

IMAP is another.

POP3 is yet another.

Any given account will use only one of those (I'm leaving sending out of this...)
Title: Re: EWS or IMAP push?
Post by: AdamHLG on November 05, 2014, 06:47:43 pm
Thanks.  All makes sense now.  I uninstalled and re-installed and was prompted to pick the route I wish to take, i.e., EWS or IMAP, POP, etc.  I had thought that maybe a clever work-around to EWS push was to use the IMAP push capability to 'signal' EWS to download new messages.

Anyway - thanks.  Great app.  Great work.
Title: Re: EWS or IMAP push?
Post by: Kostya Vasilyev on November 07, 2014, 02:57:25 pm
Well, sooner or later I *will* get to working to EWS push -- it's just that Google threw *three* things at me:

Material Design, OAUTH requirement in Gmail, and Android Wear -- and all of them have to be addressed :)
Title: Re: EWS or IMAP push?
Post by: thorgiliusz on January 16, 2015, 03:17:48 pm
I know it's very common question and you have to be bored with it for sure but i'll ask any way...
Is there any plans of implement push in EWS in the near future? Is there also plans for out of office msg for exchange?
Thank you for brilliant app!


P.S. ok I found newer thread about this, sorry :)
Title: Re: EWS or IMAP push?
Post by: Kostya Vasilyev on January 16, 2015, 04:02:11 pm
I am working on "moar Exchange stuff" right now, but decided to do calendar sync first.

As for push, yes, please give your opinion on the other thread about "cloud assisted" push implementation.