<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body><div style="font-family: sans-serif;"><div class="markdown" style="white-space: normal;">
<p dir="auto">On 20 Jun 2024, at 4:55, Benny Kjær Nielsen wrote:</p>
<blockquote style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #777777; color: #777777;">
<p dir="auto">On 20 Jun 2024, at 0:45, Randall Gellens wrote:</p>
<blockquote style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #777777; border-left-color: #999999; color: #999999;">
<p dir="auto">I would find it extremely helpful to be able to have a custom column in a mailbox view. In my case, I really want to be able to see the Received->For value, as it's quite useful in my case for rapidly identifying spam and updating filters. I now have to go to View->Raw on an individual message to see it. There may be other header fields that others would find useful.</p>
</blockquote>
<p dir="auto">Create this file (and path):</p>
<pre style="margin-left: 15px; margin-right: 15px; padding: 5px; background-color: #F7F7F7; border-radius: 5px 5px 5px 5px; overflow-x: auto; max-width: 90vw;"><code style="margin: 0 0; border-radius: 3px; background-color: #F7F7F7; padding: 0px;">~/Library/Application Support/MailMate/Resources/MmMessageListView/outlineColumns.plist
</code></pre>
<p dir="auto">The following should be its contents (if you don't already have other custom columns). It looks complicated, but that's just because I based it on the From column which supports double-click search and some menu items for searching.</p>
<p dir="auto">A quick test shows that it would be nice if duplicates were removed, but that's not currently possible.</p>
<pre style="margin-left: 15px; margin-right: 15px; padding: 5px; background-color: #F7F7F7; border-radius: 5px 5px 5px 5px; overflow-x: auto; max-width: 90vw;"><code style="margin: 0 0; border-radius: 3px; background-color: #F7F7F7; padding: 0px;">{
    columns =
    {
        receivedFor =
        {
                title = "Received For";
                sortKey = "received.for";
                formatting =
                {
                        formatString = "${received.for}";
                        placeholderString = "(Not found)";
                        doubleClick =
                        {
                                titleImage = "NSUser";
                                titleSymbol = "person.fill";
                                titleFormatting = { prefixString = "From "; formatString = "“${received.for}”"; separator = " or "; };
                                queryFormatting = { formatString = "received.for = '${received.for}'"; separator = " or "; escapeSingleQuotes = 1; };
                        };
                };
                relatedSearches =
                (
                        {
                                titleImage = "NSUser";
                                titleSymbol = "person.fill";
                                titleFormatting = { formatString = "From “${received.for}”"; separator = " or "; };
                                queryFormatting = { formatString = "from.address = '${received.for}'"; separator = " or "; escapeSingleQuotes = 1; };
                        },
                        {
                                titleImage = "NSUser";
                                titleSymbol = "person.fill";
                                titleFormatting = { formatString = "From or To “${received.for}”"; separator = " or "; };
                                queryFormatting = { formatString = "#any-address.address = '${received.for}'"; separator = " or "; escapeSingleQuotes = 1; };
                        },
                );
        };
    };
}
</code></pre>
</blockquote>
<p dir="auto">Thank you. I created the path and file, quite and relaunched MailMate, but I don't have any new columns available in the View->Columns menu. I reran MM with console enabled. There are no messages with "column"; there are three messages with "outline", all:</p>
<p dir="auto">Warning: Unexpectedly had to return empty selected set (mainOutline)</p>
<p dir="auto">I'm running MailMate version 1.14 (6030).</p>
<p dir="auto">--Randall</p>

</div>
</div>
</body>

</html>