Address completion: allow the use of a mailbox different from Sent Messages
-
benny
- State changed from new to accepted
- Assigned user set to benny
-
benny
- State changed from accepted to fixcommitted
This is now implemented as a hidden preference item. You can specify the mailbox used as a basis for completions. The default is
Sentwhich is the special value for “Sent Messages”. You can also specify any other mailbox including IMAP mailboxes.Examples:
defaults write com.freron.MailMate MmAddressCompletionMailbox -string "ALL_MESSAGES" defaults write com.freron.MailMate MmAddressCompletionMailbox -string "imap://username@imap.example.com/MyKnownRecipients"A test build is available.
-
Alan Schmitt
I just tried it and it works great. Thanks!
-
Erik M-H
Hi, Benny!
I've just tried this with a newly downloaded beta (2759), but am not sure how to format the string for the smart mailbox I want to use. Its name is of the form
[foo bar]and it resides in a mailbox folder of the form[xyzzy]-- square brackets included in both cases.I've tried various path- and escape-formations, à la
"[xyzzy]/[foo bar]" "\[xyzzy\]/\[foo\ bar\]"etc., but no combination seems to yield working address completion. How should I proceed?
-
Alan Schmitt
You need to do the same as from here: http://manual.mailmate-app.com/custom_key_bindings#special_actions
In particular, go to ~/Library/Application Support/Mailboxes.plist to find the UUID of the smart mailbox.
Hope this helps,
Alan
-
Erik M-H
That’s just what I needed, Alan — thank you!
BTW, you accurately quoted the typo in the manual, where
MailMateis missing from the path; that is:(see ~/Library/Application Support/Mailboxes.plist)should be
(see ~/Library/Application Support/MailMate/Mailboxes.plist)Not that it’s a big deal. Anyway, address completion is working perfectly now. Thanks!
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.