AquaMail Forum
English - Android => How do I... => Topic started by: dhd123dhd on June 05, 2015, 08:44:29 am
-
I apologize if this has been answered before, which I'm sure it has, but I wasn't able to find the answer through the forum search. Specifically in the FAQ it says:
For Gmail: use Gmail -> All Mail
+ Tap the chosen folder, choose “Sync as Archive” or “Archive, don’t sync”
I am not seeing this option available? Am I missing something?
I want to keep my Gmail label system intact and just archive the messages to their respective labels after I read them.
Thanks in advance for any help.
-
The "move to archive" is available in 1.5.7, which is currently visible in Play to 50% of all devices / users, and hopefully will go to 100% this weekend.
If you'd rather not wait, just look under "development builds" on this forum here. Same identical .apk's as go into Play.
-
The "move to archive" is available in 1.5.7, which is currently visible in Play to 50% of all devices / users, and hopefully will go to 100% this weekend.
If you'd rather not wait, just look under "development builds" on this forum here. Same identical .apk's as go into Play.
http://www.aqua-mail.com/forum/index.php?topic=3628.0
-
Ok. Thanks for clarifying this and providing the link to dl/install. I did this and see the option available now. Unfortunately I'm still having a problem. I followed the directions as stated in the FAQ but couldn't get things to work. All I need to do is archive messages to my existing labels in gmail from the aqua mail app. Trying both sync as archive and archive don't sync Im really unsure what happened as the messages I tested/swyped in aqua mail, wound up without labels, or with incorrect labels..? I'm doing this from the smart folder in aqua mail.. maybe I'm doing something wrong still?
-
First, Gmail's IMAP presents each label as a folder. A message with multiple labels will show in multiple folders.
Second, "archive" in AquaMail, assuming that you've pointed the app at "Gmail/All Mail", moves messages there and removes all labels (not just the label's that corresponds to the folder you're moving from).
So "wound up without labels" is exactly what should have happened.
That's what happens too when you "archive" a message in Gmail / web (or Gmail / Android, I guess).
Finally, "to sync or not to sync" does not affect the above -- it's only a question of whether you want Aqua to keep the "archive" (All Mail) folder up to date when it checks mail, or not.
Now, "would up with incorrect labels" -- I'd need a debug log to investigate, please see a link in my signature below.
-
First, Gmail's IMAP presents each label as a folder. A message with multiple labels will show in multiple folders.
Second, "archive" in AquaMail, assuming that you've pointed the app at "Gmail/All Mail", moves messages there and removes all labels (not just the label's that corresponds to the folder you're moving from).
So "wound up without labels" is exactly what should have happened.
That's what happens too when you "archive" a message in Gmail / web (or Gmail / Android, I guess).
Finally, "to sync or not to sync" does not affect the above -- it's only a question of whether you want Aqua to keep the "archive" (All Mail) folder up to date when it checks mail, or not.
Now, "would up with incorrect labels" -- I'd need a debug log to investigate, please see a link in my signature below.
Ok. This makes sense thank you for your quick assistance.
I just found out about Aqua Mail last week. I tried out the free version, read a few reviews and knew this was a must have, I just need to familiarize myself with it some more.
FYI: In Gmail > when a label exists > and a filter exists to filter certain incoming messages to that label > if you click archive from within the inbox > it archives it but also it remains listed under that label.
But I think I resolved my issue by changing my filters in gmail to "skip the inbox"... Then syncing in Aqua Mail smart folder...
If you do want me to submit a debug related to this I will ? but I think for now I'm ok...
Thanks again, I'm very happy with Aqua Mail.
-
>> But I think I resolved my issue by changing my filters in gmail to "skip the inbox"... Then syncing in Aqua Mail smart folder...
That's what I have on all my filters :)
Since you resolved it, and explained the issue so well, I don't see a need for a debug log -- and will try to investigate why when "skip the inbox" is off, "archiving" leaves the message in the original label.
-
Fyi, archiving in gmail has a very precise behavior: it removes the Inbox label, and only the Inbox label.
Since AquaMail removes all labels, it is messing up my historical data and causing other unwanted surprises. For example, if I search for all messages with label "home" that are archived, the official gmail way to do this is to search for something like "label:astronomy -label:inbox" or something like that, meaning "find all messages that have the label "astronomy" but do not have the label "Inbox". There is no way to do this after archiving in Aqua because it destroys the association between the message and the "astronomy" tag.
Another way to look at gmail is that labels are just tags that are sometimes presented as folders, and that the meaning of "archived" in gmail is "no longer in my inbox." The behavior of archiving in Aqua is incorrect (for the arbitrary way Google implemented this) because moving something out of your inbox doesn't mean that it should also be disassociated from astronomy in my example.
TL/DR version: I think that archiving, in a gmail account only, needs to remove only the Inbox label, leaving the others alone. Otherwise, you will have unhappy people with broken data, plus your product will not behave like other gmail clients.
Any chance you could fix this? It's keeping me from consolidating my home and work accounts to Aqua because it's messing up my message history. And that's keeping me from buying the Pro license, which I'd like to do even though I don't have to, because this has otherwise been a refreshing email client that works well for me. It especially makes it faster to go through a lot of messages by using Swipes.
Sent from my SM-T700 using Tapatalk
-
@sql.slth
Yes, I'm aware that "labels are just tags that are sometimes presented as folders".
That Gmail's "archive" only removed the *current label* (the folder you're in) is completely new and surprising to me -- I assumed (incorrectly) that "archiving" in Gmail *removed ALL labels*.
Yes, it's an easy fix -- just need to disable some code (removing all labels for Gmail, as a special case, took some additional, and fairly complex, logic).
-
Done. Look for it in the next -dev build.
-
I'm glad to be able to let you know about the Inbox label and archiving. More than that, I'm impressed by the speed of your reply - now THAT is fantastic responsiveness! And, judging by the number of other new posts, it looks like this kind of response is not unusual. If you ever get tired of being an awesome independent developer, come talk to us at GoDaddy!
If I don't grab the dev build, what's your typical release cycle through the Play Store?
-
Thanks, Paris Geek!
Kostya, I have purchased the paid edition, added my Gmail account back to Aqua Mail, and tested / confirmed the fix. I did it in that order because (purchased before verifying) because, once again, I am very impressed with the quick response.
The fix looks perfect - thanks again!
Sent from my SM-G920V using Tapatalk
-
Thank you for confirming.
Re: "us at GoDaddy"
How about fixing this issue?
http://forums.androidcentral.com/android-4-1-4-2-4-3-jelly-bean/349992-imap-email-k9-native-app-not-showing-complete-inbox-messages-come-disappear.html
-
Hey, I thought I'd already replied to this, but I don't see anything. I work in development for the registrar, so I'm not in hosting or customer care. So I reached out within development and told a couple of the folks there about this. They are, I think, well-placed to address this. Hopefully you'll hear from them soon. If not, PM me or just reply here.
Thanks,
Chris Leonard
Darth Data, SQL Sith
-
Thank you Chris.
-
Did you hear from them yet, Kostya?
Sent from my SM-G920V using Tapatalk
-
@sql.sith -- nope, nothing.
I'll say more -- the actual bug, based on what I've seen, is the server mis-counting the "EXISTS" value (the total number of messages in a folder).
Sometimes it's smaller than actual number, and then -- since a mobile app tries to sync only a limited number of messages, counting back from total number -- some of the most recent messages will be left out.
That's the original issue in that forum thread, and someone posted that he was seeing it in AquaMail, K9 Mail, BlueMail (IIRC) and maybe others.
I also know that asking your (GoDaddy) to "resync the account" often helps, so there might be a cache / data issue on your side, corruption / getting out of sync.
-
Thanks for the info. Unfortunately, I have no clout in our hosting departments, so I can't promise anything but trying.
-
So it's been several months since I've been using aquamail now. Only issue I have is the same one I posted about in this thread before. But it seems like a better solution may exist now?
Simply want to archive gmail messages to the correct folders. Right now filters in gmail are set to auto forward to label. Problem is in Aquamail I miss many of them now and often have duplicates in smart folder because I can't get it to synch quite right.
Is there and easy straightforward answer to how to set this up yat,]/
Is it a different setup process now? Can I change gmail filters ?
Ty
-
I've been using Gmail filters in my account for years, sorting into different folders, reading my mail in AquaMail.
This, what you wrote before, should help:
"But I think I resolved my issue by changing my filters in gmail to "skip the inbox"... "
This is what makes Gmail "move" and not "copy" messages into the destination folders. Maybe you have it on for some of the filters, but not all? Worth checking perhaps.
I also would not set up "starred" or "all mail" or "important" folders / labels for sync in AquaMail -- those contain "copies" of your messages (in terms of what it looks like over IMAP).
As for me, I only "sync" in AquaMail: my Inbox, each of the folders for filtering (mailing lists, etc) and of course the special trio (sent / drafts / deleted).
-
This is pretty much how I set up AquaMail with my Gmail account. The only thing I haven't figured out (maybe it is impossible) is how to get notifications for the inbox only and not for the folders where I have various newsletters go to via Gmail's filters (skipping the inbox). In the Gmail app I don't get notifications for those folders, which is the way I like it, as I don't want to be notified for every newsletter coming in. I see this very much as the purpose of skipping the inbox. I also do not understand why you would not sync the starred folder, unless you add it to the smart folder, which I don't use.
Thank you by the way for AquaMail. I recently started using it again, after playing with it a bit sometime ago and purchasing the pro version. It is a great program.
René
-
You will find this option in each folder
A kind of help could be the following option as workaround:
Go to app's main window (account list view) > long press on Account name (your Gmail account) > Options and folders > Folders > Turn off "Use IMAP Push" by tapping on the wheel on the right side of the respective folders ...
-
Um, no, turning off push will still do scheduled checks in those folders and will notify about unreads.
Actually there is no good way to do this now -- to 1) keep a folder enabled for regular sync and 2) not be notified about its messages.
The only workaround right now is to set all such folders as "Sync as Archive".
The first "archive type" folder will be used for the "archive" command, but all such folders will not trigger notifications.
Oh, and since you mention Gmail app -- by default it only syncs the Inbox, not any other "labels" (folders).
There is a way to do this in AquaMail, of course -- a folder not set to sync at all will not trigger notifications, but it won't update automatically either.
---
I'm running into this issue in my account right, since about a week there is increased traffic on the @android-developers mailing list (they turned off moderation) and even though I'd like to keep an eye on the respective folder, I don't want notifications.
-
Kostya,
Just in case (as a gentle reminder), - a few months ago, I had a suggestion for an additional option for folders: "sync but do not notify about new messages" (or even "show but do not sync"). In that case it was for the purpose of saving messages to that folder on a regular basis:
item #5 in this posting
http://www.aqua-mail.com/forum/index.php?topic=3831.msg19708#msg19708 .
I need to save messages from Inbox to a couple of folders on a somewhat regular basis, but only upon reviewing them, so, I am not using automatic server-side filtering for these messages/folders. For reading and saving I use Aquamail as well as Thunderbird and alpine. Obviously, I don't want to see new messages notifications from Aquamail when I save messages in other mail clients into these folders.
Ideally, I would even prefer not to sync those folders automatically (to save the bandwidth), only to be "pinned" in the folders list in Aquamail.
As a workaround, I am using the "sync as archive" kludge that turns off the notifications. But it looks that there are other use cases that would benefit from such an addition (as the case(s) discussed in this thread).
... so, ... maybe? ;)
-
StR -- yes, I was thinking of your suggestion while typing my above response.
-
Thanks for the suggested workaround, Kostya. For archiving to keep working properly with Gmail the first folder to be set to Sync as Archive presumably should be All Mail?
You are right that by default most labels are not synced in the Gmail app, but you can set them to sync and turn off notification. It would be great to have this feature in Aquamail.
Best regards,
René
-
Re: Sync as Archive presumably should be All Mail
Yes.
And yes, it's a kludge / ugly hack / whatever.
Thanks for pointing out that Gmail has a "sync but don't notify" option (wonder if this also works for non-Gmail accounts).
-
non GMail accounts on gmail for android is like a high school grad saying i have a phd. google have made a meek and feeble attempt to make their app "complete". will concede gmail works beautifully ( almost as good as aquamail) for gmail accounts but trying to pull in other imap accounts without push is like they forgot to write half the code :)
-
Kostya, I just set up an IMAP account in the Gmail app to be able to answer your question about turning of notifications in folders. It indeed is not possible. It only works for Gmail labels.
As for your suggested workaround in Aquamail: I was unable to get this to work. When I tried setting a second folder to Sync as Archive, the first folder lost its setting. I can only set one folder to Sync as Archive (which seems logical by the way).
René
-
Ah, so I was wrong in describing the "hack".
Alright, it's something I want to do, actually support "sync but don't notify" as a proper setting.
-
Alright, it's something I want to do, actually support "sync but don't notify" as a proper setting.
Great!
While you working on it, would you, please, consider also adding an option: "pin (to the list) but don't sync"?
It should be the simplest to implement... (but I understand that you might decide not to overload that long list of option.)
Thanks for listening and considering!
PS. Actually, it looks like each folder should have a 3-column matrix of attributes (at least internally):
1. Sync or not
2. Pin or not (e.g. Spam and Archive are not pinned)
3. Special mapping/functionality ( {Sent,Deleted,Drafts},Spam,Archive )
-
I'll see how it might fit into the existing database schema.
Changing db schema is very easy, there is a special function for it.
Trouble is, if it takes more than a second or two, Android might kill the process, and then the database might get corrupted and deleted by Android system code from under the app.
And then I get emails like "AquaMail lost all my message after the update".
-
Thanks so much for addressing this issue!
-
I understand.
Thank you, and no pressure ... (For now, for 1 most frequent folder I am living with the archive designation.)
-
Hi, I am a new user - purchased AquaMail because of the new conversation view for Gmail. (Thanks, btw). But I encountered a problem with my configuration regarding archives mails.
Situation in Gmail:
There are some filters working in Gmail, which set labels to most of my incoming mails. In webinterface and in Gmail app I open the inbox and will see the colored labels beneath the mails (in mail list and in message view). Perfect.
Problem in AquaMail:
In Inbox I don't see any labels. Only in Smart Folder I can see one label (folder) for each mail. Unfortunately only the inbox label (folder) is mentioned and not the label which was assigned by filter.
This means, that I have to open every folder in order to check, if the filter has assigned the right label. Annoying.
- Is it possible to have displayed more than one label/folder for each mail?
- Or is it possible showing in box other label/folder for each mail?
(BTW: I don't want to skip the inbox in Gmail, I need seeing the mails in inbox in web interface).
Thanks
-
First of all, - Gmail labels correspond to folders in any non-Google mail programs that use IMAP for connection (but it looks like you've figured that our already).
I suspect that what you need to do is to configure which folders are synced. Read FAQ ( http://www.aqua-mail.com/?page_id=227 ), item "How do I access server side folders?".
While I don't use Smart Folder myself, - I just checked, and it does show new messages from other folders that are synced.
If I understood your problem correctly, this should do what you want.
-
Thanks for response.
But syncing settings does not seem to be the problem. Let me show an example:
There may be a incoming message "Testmail", my Gmail filter assign a label called "Abo".
Now in Gmail web interface and in Gmail app the message can be found under 3 labels:
- Inbox
- Abo
- All messages
Entering the inbox I can see, that the label "Abo" was assigned correctly (see 1st screenshot). So when I archive the mail, I can be sure to find it in label "Abo". Fine.
In AquaMail the mail should be found in three folders, syncing works for me, by the way .
But if I enter the folder "Inbox", I can not see, which other label is assigned (means in AquaMail: which other folder contains the mail, too)
Entering the "Smart Folder", I'm happy that another label (means in AquaMail: folder) is shown (see 2nd screenshot). But it shows only one label/folder, the inbox. I can not see, that the Mail is also in the folder "Abo". It is not displayed.
So I have to enter the folder "Abo" to check, wether the mail is there. This has to be done for every mail - very annoying.
-
As I wrote previously, there is no concept of labels outside Gmail (at least in Aquamail and other IMAP-based mail clients). So, as soon as you are outside of Gmail's realm, you are dealing with folders.
When withing Gmail a message has more than one label, it means that in the outside world the message is found in three separate folders. Within an IMAP-based e-mail client, those would be three separate copies of the message. If you have enabled the conversation mode, then in Smart Folder you will see a conversation that would contain three identical messages in one conversation, each residing in its respective folder. It will not be a single message with the folders labeled.
When within Gmail's web-interface you add an additional label, that creates a copy in the corresponding IMAP folder.
This is not a limitation of Aquamail. It is how IMAP works.
You can read more on this by following these links:
https://goo.gl/cEm3hD
I hope this clarifies how it works and will allow you to adjust your workflow accordingly.
-
Thanks to StR providing the "link" to Google's search.
There I found this very helpful review:
http://www.twigtechnology.com/blog/2014/02/10/understanding-gmail-imap/
Very good and clear explanations... and statements like:
"Gmail's not Email", "However, labels are not folders.",...
-
Sorry, this is not what I am writing about, misunderstanding.
There is no problem with IMAP folders, the example "Testmail" exists in AquaMail three times, in inbox folder, in "Abo" folder and in "All messages" folder.
And there is no problem with conversation view, which works like a charm.
There is an option in settings for Smart Folder, you can enable showing account and folder name for each message.
The problem is, that displaying is limited to only one folder.
So it is an issue of user interface, not of syncing.
-
As far as I know that is how Gmail provides (labeled) messages for IMAP:
In IMAP, a message lived in only one folder at a time, and it is either in the Inbox, the Sent Mail folder or your recipe collection, but never in all of them.
In Gmail this message exists just as one physical message, but with different labels. Therefore this (single) message will be shown in different "folders" (labels).
-
In IMAP, a message lived in only one folder at a time, and it is either in the Inbox, the Sent Mail folder or your recipe collection, but never in all of them.
This is not right for me.
Because Gmail filter assigned label BEFORE syncing, and each folder will be synced separately, messages will be multiplied. I can find copies of the mail in all folders. In AquaMail. (Of course in gmail platform the message exists only once.
And I just would like to see in message list, which other folder contains the other "copies" of a message.
Sorry for bad explanations in english.
-
nica:
Your English is clear.
It is just that what you want to see in an e-mail app is not possible. And it is not the issue of UI. Rather, it is the limitation of the IMAP protocol that was not designed for Gmail's "innovations". IMAP protocol does not have a provision for transferring information about "labels". Thus, all copies of the message with multiple label become independent in the IMAP-based e-mail client.
While in principle, it is possible to recreate this link between multiple copies within the client by doing some "detective work", i.e. identifying and matching messages in different folders, I am not aware of any current mail app (or even desktop application) that is able to do that.
-
Yes, yoir last paragraph describes what I would like to see.
And AquaMail does already this "detective work" as far as I see; AquaMail is able to combine messages from different folders (!) ny subject to one conversation. Why not use such "detective work" for another feature? ;)
-
Why not use such "detective work" for another feature? ;)
I cannot speak for Kostya, Aquamail sole developer.
I can make some guesses:
1. That is an "expensive" feature (takes too much memory/CPU/... to do the work properly)
2. It is a feature related to only one, albeit major, e-mail provider, Gmail, while there are many other features applicable across the board with a higher priority to get implemented.
-
It is possible to get the list of Gmail's categories, per message (as assigned) over IMAP, Google has an IMAP extension for it (official, documented).
However:
AquaMail does not do it.
Personally, I've set up my Gmail server side filters to "skip inbox (archive)" so that there are no duplicates -- and I don't have any use for "All Mail".
Yet, I understand that it's perfectly valid to want to make use of this Gmail specific feature (multiple labels per message) and to expect a third party app to work "just like Gmail app". Sorry.
( and yes, I do know that EmClient works "just like Gmail app" here, good for them )
-
First of all, thanks for your posting. I understand your attitude.
Let me just say that I see a contradiction (for me as a gmail user):
Personally, I've set up my Gmail server side filters to "skip inbox (archive)" so that there are no duplicates -- and I don't have any use for "All Mail".
Of course, if you only work with AquaMail as client, you have the Smart Folder, there you can see one of the folders a message is located. You don't need an inbox.
But when you enter the webinterface of gmail, there is no Smart Folder. The only way getting an overview for selected labels in gmail webinterface is using the inbox.
So these two points interfere (of course not caused by you ;)).
Now I am testing to the end that I find a proper workflow with AquaMail. This will take some time, I don't want to evaluate too early. Maybe I will use AquaMail at the end or return to gmail app, don't know.
E.g at this moment I am testing not showing inbox folder in Smart Folder. So messages in Smart Folder show the right folder, and unlabeled messages are to be found in inbox. But all prefiltered messages are located in both folders, that's the disadvantage.
BTW:
-> Any other suggestions by gmail user to improve my workflow are welcome :).
-
Well, here is how I've done this, for years:
- I set up filters in Gmail / web, years ago, with "Assign label" as actions and "Skip inbox" enabled.
- I have those folders set as sync in AquaMail
- Web mail isn't an issue (and I do use it a lot... and "real" mail apps not so much), because there is a simple way to make Gmail / web show a particular label / folder on the left
So when I log into Gmail / web, it has all my "interesting" folders visible at a glance (I mean their unread counts and whether there are any).
-
- Web mail isn't an issue (and I do use it a lot... and "real" mail apps not so much), because there is a simple way to make Gmail / web show a particular label / folder on the left
So when I log into Gmail / web, it has all my "interesting" folders visible at a glance (I mean their unread counts and whether there are any).
So you go without the advantage of an inbox. In AquaMail you give us a Smart Folder to see all important mails (and information about location) in one place. This is the same thing what I need in gmail web interface, too. ;)
Will think about a way to go.
-
Re: So you go without the advantage of an inbox
Um, no. Some messages don't get filtered and remain in the Inbox.
Just my experience / my personal usage patterns.
-
It is possible to get the list of Gmail's categories, per message (as assigned) over IMAP, Google has an IMAP extension for it (official, documented).
(belated) Thank you, Kostya, for that information.
I haven't been using multiple labels in Gmail (at least consciously). But having thought about this feature for a while, I think it is a good possibility/feature, - one of the Gmail-centric innovations that I consider progressive. In essence, it is similar to what Flickr was one of the first to do for image hosting: one image can be in multiple collections.
I understand perfectly, why the historic mail implementation didn't have labels: that's more of a database feature, whereas the original mail storage ("mbox") is a "flat file". Even those subsequent e-mail storage formats that are database-like (at least some of them, such as Maildirs), still contain static folders (aka directories). (But, as far as I understand, - there are even old "flat-file" formats that have labels, e.g. Babyl)
For the database-based mail storage format, implementing labels would be easier.
And now, when very few people still use Unix-shell-based clients that access mailbox(es) directly, fewer server admins hold to the older mailbox formats. (Guilty as charged, your honor!)