Hello,
I am testing Aqua Mail since a few days, because I'm disappointed about the development of K9 and forks. But I ran into problems with "Too many IMAP Push connections" and battery drain!
In addition, Gmail has a limit of 10 simultaneous server connections per account.
So, turn off push for most of them, and just set them to "Sync as incoming", so they're included in scheduled mail checks.
Maybe Google has a limitation on their server, but in that case the server should be the limit and not the App!
I have a much higher limit on my on mail server and accessing it the same time with 2 Phone, 1 Tablet and up to 3 PCs without any problem at the server or the clients.
I used K9, Kaiten, K-@ Mail and other clients with a limit up to
25 push connections per account! Whike testing more Apps parallel I had some limitations on the server and increased it. No problem on the server or clients / Apps.
So, why not let the user decide how much push connections he will use, if the server is not the limit?
20 folders in push mode would burn the battery in no time.
I use a lot of folders and sieve filters on my mail server to sort mails into folders to not mess up my INBOX.For this use case I need push notifications and use them since years on my phones. I know that it need some battery, but not more I can life with ;-)
So, the problem with burning down the battery is not using push, I think the problem is the way you implemented push!
I think you keep the App alive (with notification icon) to get push working and that`s the problem.
After reboot of my tablet I have the following stats (7,5h operating):
5h 22m - AquaMail WakeLock (with 25 push connections)
2m 30s - K-@ Mail WakeLock (with at least 50 push connections)
18,2% battery by Aqua Mail and just 2,4% battery by K-@ Mail!
So, what's the problem? The amount of push connections or the way of implementation?
Maybe you should do some investigation in push connection implementation. The App is very nice, has very much configuration options (just a few missing) ans seems like have a lot security options!
But like it works at the moment it's really killing the battery and not usable for me and my use case!