Feature request: Filter which Submailboxes are created
-
benny
If I understand correctly, then MailMate provides a solution to this problem with a couple of filters available in the headers popup. When you select the header to be used for the Submailboxes then notice the “>>” submenu items. These “filter” the addresses to only include email addresses matching your identities or addresses matching your correspondents (non-identities).
So, you would need: Recipient >> Identity
That should ensure that any Cc addresses which are not you don't show up.
Next, you ask about subaddresses provided by FastMail. You already found “> User”, but you need “> User > Notag”. (I should probably rename that feature to use “Subaddress” and “Without subaddress”.)
In other words, we now have: Recipient >> Identity > User > Notag
Finally, for this to work, it is very important that MailMate knows the format of the addresses belonging to your identity. This currently does not happen automatically. You have to setup the Address Pattern in the IMAP account settings window of each of your accounts. See the manual page on that here.
You are using/combining pretty advanced features in MailMate here, but I believe it works :)
Thanks for the support!
-
Alex Mason
Update: After restarting the app things seem to be working correctly - I thought that changing the address pattern would update live, but it didn't seem to work properly until restarting. It might be worth updating the docs to point that out since most things appear to update live run the app. I've left most of what I originally replied below, because it might help others, but the realtime away is: Make sure address patterns are set correctly, and restart the app.
It looks like you've pointed me in the right direction, I had managed to figure out most of what you've suggested here but the >>identity wasn't quite working correctly - this made me look again at the IMAP settings and realise I had for format in there incorrect.
The problem I'm now running into is that if I explicitly set the address pattern to just ".+@me\.wibble\.com", and make submailboxes based on Recipient/>>Identity/Address, mailboxes are produced for all the different variants of [anything]@wibble.com (and the gmail addresses which I'm redirecting to this account), but I only get a single entry for any me.wibble.com address, and a sub mailbox named "Other" which contains lots of emails to somesite@me.wibble.com.
The full address pattern I have tried is:
wibble@fastmail\.com|.+@me\.wibble\.com|.+@.+\.wibble\.com|.+@wibble\.com|wibble@gmail\.com|wibble\+.+@gmail\.com
(Clearly the .+@me\.wibble\.com is made redundant by the next pattern but this is the full one I've tried) This should cover all the addresses I'm after, but stubbornly the most important set, the [anthing]@me.wibble.com ones do not get separated into their own sub mailboxes like I need, and all get stuck in an "Other" mailbox, which completely defeats the purpose of this. Is there any way to debug what MailMate thinks is going on?
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.