
Source Mailboxes for Correspondence View
Reported by X X | May 26th, 2025 @ 11:44 AM
In correspondence view, is it possible to select which mailboxes show up (or alternatively, exclude a mailbox from showing up)?
Thanks!
Comments and changes to this ticket
-
benny May 27th, 2025 @ 02:35 PM
Could you be a bit more specific? Do you mean in the mailbox list or do you mean which messages are included in the correspondence list?
-
X X May 27th, 2025 @ 08:08 PM
I'm sorry. I meant in the Correspondence pane (where it shows all emails from a specific sender), can I select which messages are included in this pane/list (by selecting which mailboxes to include as sources just for this pane/list)?
-
benny June 5th, 2025 @ 01:16 PM
By default this is the “All Messages” mailbox and unfortunately this is hardcoded in the layout-file. In theory, you can make your own layout-file in which you use a different mailbox, but I'm not sure it's that important to you :) Let me know.
It's the same for “Thread Arcs”.
In both cases, it would be nice if it was easily configurable, but quite often I think it would then also need to depend on the currently selected mailbox.
-
X X June 9th, 2025 @ 01:31 PM
Thanks for clarifying.
Just for some added context. I suffer from the problem in issue #2145, and implemented the workaround there. Things have been okay for a large part, but one annoying issue is that these duplicate messages still appear in the Correspondence pane, and I wish I could get rid of them somehow.
I have made a smart mailbox that is like All Messages but without one copy of these messages, so if the layout file is easily editable, I can use that instead, perhaps. Just need to know how where to find it and how to edit it.
If a more permanent solution to #2145 is in the works, then I think that will fix things, and can always wait it out.
Thanks again, and appreciate your work on the app.
-
benny June 11th, 2025 @ 01:29 PM
Ah yes, certainly a very common issue, but I just find it very hard to come up with a good solution.
The layout file needs to go here:
~/Library/Application Support/MailMate/Resources/Layouts/mailboxes/
And you can just copy the one from within the MailMate application bundle (named correspondence.plist).
-
X X June 15th, 2025 @ 08:30 AM
Thank you. I have copied the correspondence.plist file, but I'm having trouble editing it to get what I want as I'm not familiar with these plist files. I think, at the very least, this line should be updated:
transformation = "$mainOutline or $ALL_MESSAGES.filter((from.address = $mainOutline.from.address and #recipient.address = $mainOutline.#recipient.address) or (from.address = $mainOutline.#recipient.address and #recipient.address = $mainOutline.from.address))";
I see $ALL_MESSAGES is some sort of variable. I already have a smart mailbox that I want to use as a source and I named it "All Messages +". How do I replace $ALL_MESSAGES with it? Hopefully, it's a straightforward thing but let me know if it's a bit more involved. I tried a few things with ChatGPT and was not successful :)
-
benny June 15th, 2025 @ 10:31 AM
Select the mailbox in MailMate and then hit command-C to copy the value you need to the pasteboard.
-
X X June 15th, 2025 @ 01:45 PM
Ah, that is a very nifty little feature! I remember there were IDs but couldn't figure out how to get them.
This is now working as intended. Thanks a bunch, benny!
-
benny June 15th, 2025 @ 06:48 PM
- State changed from new to resolved
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.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Mac OS X email client.