On 7 Aug 2015, at 23:42, Brenda Bell wrote:

I receive email at numerous address and often want to sort certain folders by To. In the list, MailMate is displaying the friendly name instead of the email address which messes up the sort… i.e., mail sent to “<Brenda> some-address@some-domain” isn’t sorted inline with mail sent to “<some-address@some-domain> some-address@some-domain”, even though the destination address is identical.

Is there any way to control how the To address is displayed?

Yes, although you are mainly interested in how it's sorted. It's quite low-level though. You can save the attached file to this folder:

        ~/Library/Application\ Support/MailMate/Resources/MmMessagesOutlineView

First make sure it exists:

mkdir -p ~/Library/Application\ Support/MailMate/Resources/MmMessagesOutlineView

I've swapped the sorting priorities such that email address is the primary sort key.

A word of warning: If I ever make changes to the To column in MailMate then you are not going to see those changes because of this file.

--
Benny
{
        columns =
        {
                to =
                {
                        title = "To";
                        sortKey = "to.split.address, to.split.name";
                        formatting =
                        {
                                formatString = "${to.name:${to.address}}";
                                placeholderString = "(No Recipient)";
                                // Not tested: formatString = 
"${to.name:${to.address:${cc.name:${cc.address:${bcc.name:?Bcc: 
${bcc.name}:${bcc.address:+Bcc: ${bcc.address}}}}}}}";
                                doubleClick =
                                {
                                        titleFormatting = { prefixString = "To 
"; formatString = "“${to.address}”"; separator = " or "; };
                                        queryFormatting = { formatString = 
"to.address = '${to.address}'"; separator = " or "; escapeSingleQuotes = 1; };
                                };
                        };
                        relatedSearches =
                        (
                                {
                                        titleImage = "NSUser";
                                        titleFormatting = { formatString = "To 
“${#recipient.address}”"; separator = " or "; };
                                        queryFormatting = { formatString = 
"#recipient.address = '${#recipient.address}'"; separator = " or "; 
escapeSingleQuotes = 1; };
                                },
                                {
                                        titleImage = "NSUser";
                                        titleFormatting = { formatString = "To 
“${#recipient.name}”"; separator = " or "; };
                                        queryFormatting = { formatString = 
"#recipient.name = '${#recipient.name}'"; separator = " or "; 
escapeSingleQuotes = 1; };
                                },
                                {
                                        titleImage = "NSUser";
                                        titleFormatting = { formatString = 
"From or To “${#recipient.address}”"; separator = " or "; };
                                        queryFormatting = { formatString = 
"#any-address.address = '${#recipient.address}'"; separator = " or "; 
escapeSingleQuotes = 1; };
                                },
                                {
                                        titleImage = "NSUser";
                                        titleFormatting = { formatString = 
"From or To “${#recipient.name}”"; separator = " or "; };
                                        queryFormatting = { formatString = 
"#any-address.name = '${#recipient.name}'"; separator = " or "; 
escapeSingleQuotes = 1; };
                                },
                        );
                };
        };
}
_______________________________________________
mailmate mailing list
[email protected]
http://lists.freron.com/listinfo/mailmate

Reply via email to