Emails disappear after setting Tag/Gmail label
-
Ahmed Qrfh
Hi all,
Given that this seems to be a pretty fundamental feature and no one else (other than that reported in OP) is reporting a similar issue, I'm starting to ask myself whether I'm doing something wrong.
Any comments from anyone with suggestions are welcome.
Thanks!
-
benny
- State changed from new to resolved
Sorry about the late update! I'm unfortunately behind on answering tickets at the moment.
Subscribing to “[Gmail]/All Mail” is actually exactly what you should do. It's not subscribed by default, because MailMate has to do quite a lot of side-stepping to keep it properly in sync without causing duplicate emails. Some users also have a ridiculous number of emails in “All Mail” because it's often used as a trash can. But I think this “feature” is stable now (there has been an issue with busy looping when synchronizing “All Mail” under certain circumstances).
Let me know if this does not resolve your issue.
-
Ahmed Qrfh
Seems to have done the trick.
It's weird because I had tried this previously and it didn't quite work. Perhaps I didn't wait long enough to make sure all emails are downloaded.
Thanks a bunch.
-
benny
It can certainly be slow to fetch a large Gmail “All Mail” mailbox, but MailMate might also have (or had) some issue when enabling/disabling this mailbox.
Again, sorry about the late reply.
-
Ahmed Qrfh
No problem! Thanks for your help.
-
Ahmed Qrfh
Benny,
I noticed what I think is a weird behavior:
After subscribing [Gmail]/All Mail and then setting up the Tag/Gmail label settings, the "di" emails, which wouldn't show without the subscription step, show up fine in my smart mailbox which is set up to separate emails from various mailing lists (List-Id exists condition) into submailboxes.
On the other hand, when I look at the "Tagged" smart mailbox under Examples that comes standard with Mailmate, only emails before Feb 13th show. Why Feb 13th? I think it's because I previously had a rule defined in my mailing lists smart mailbox that specifically tagged the "di" emails as "di" in MailMate.
On Feb 13th, during the course of my trial-and-error attempts, I removed this rule. All "di" emails received thereafter were not tagged by MailMate automatically.
Another clue that could help: I look at the "Raw Flags" column in my smart mailbox, I see that emails received after Feb 13th only has the "\Seen" raw flag and not the "di" flag.
What do you think about this? If I didn't have the abovementioned rule, it looks like the emails wouldn't have shown up under "Tagged" at all.
-
Ahmed Qrfh
Benny,
I confirmed my theory by doing the following:
- Removed the "di" tag from all emails in MM
- Deleted the tag from the Tag/Gmail label preferences
pane
- Defined a new tag in MailMate whose display name and IMAP keyword are "diis" and whose Gmail label field is set to "di"
[Gmail]/All Mail is subscribed. The results are:
- No email shows up in Examples/Tagged smart mailbox.
- Emails show up fine in my mailing lists smart mailbox (thanks
to your help earlier)
- None of the emails have the tag "diis" applied.
- None of the emails have anything but \Seen in the Raw Flags
column.
- [Gmail]/di folder does not show under Sources-Account#1
In summary, the original problem of emails disappearing has been solved, but now MM won't automatically tag these emails, which are labeled in Gmail.
Will keep poking around to see if I can figure this out.
- Removed the "di" tag from all emails in MM
-
Ahmed Qrfh
An update:
Newly received emails get tagged fine. It's only the emails that were already received that don't get tagged.I'm not sure if this is expected behavior, but it's something I can live with for now.
-
benny
Sorry about the late response. I think most of this is expected behavior. It's a bit risky to let MailMate do too much automatically when the user changes the Tags preferences. Essentially, changing tags only changes the mapping between IMAP keywords and Gmail labels. It never changes existing messages. When MailMate sees new messages with a given Gmail label then it automatically adds the corresponding IMAP keywords, because otherwise it wouldn't really work very well. Similarly when changing a tag in MailMate then the corresponding Gmail label is also added.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.