#445 ✓fixreleased
DavidP

"Correspondent" column for Viewer Window/Italicize outgoing e-mail (like "Show InOut" Tbird extension and Mail.app MailHub plugin)

Reported by DavidP | September 14th, 2013 @ 02:02 PM

When I used Thunderbird, I used an extension (https://addons.mozilla.org/en-us/thunderbird/addon/show-inout/) that provided a "correspondent" column in the mail viewer window. This column lists the sender for all received mail, and the recipient for all outgoing mail. In addition, the outgoing mail line was (optionally) italicized. Very handy. In Apple Mail, the MailHub plugin offers a slightly less convenient version of exactly the same capability, and if I remember correctly, it was standard on Eudora.

As far as I can tell, this is not available in MailMate -- am I correct? Can it be added? Thanks!

Comments and changes to this ticket

  • benny

    benny September 16th, 2013 @ 12:09 PM

    • State changed from “new” to “accepted”

    I have something like this as a low-priority item on my todo list. The low priority is mainly because I haven't quite decided how it should work, e.g., how to best identify an outgoing message.

    If you only have a single identity (or unique name) then it can be “hacked” by putting the following in this file: ~/Library/Application Support/MailMate/Resources/MmMessagesOutlineView/outlineColumns.plist

    {
        columns =
        {
            correspondent =
            {
                title = "Correspondent";
                sortKey = "to.split.name,to.split.address";
                matchQueries =
                {
                    knownFrom = "from.name = 'Benny Kjær Nielsen'";
                    notKnownFrom = "from.name != 'Benny Kjær Nielsen'";
                };
                formatting =
                {
                    type = firstMatch;
                    children =
                    (
                        {
                            matchQuery = knownFrom;
                            formatString = "To: ${to.name:${to.address}}";
                        },
                        {
                            matchQuery = notKnownFrom;
                            formatString = "${from.name:${from.address}}";
                        },
                    );
                };
            };
        };
    }
    

    Note that it is hardcoded to my name. You would need to change that to make it work. Note that I'm not sure how well this works in practice. Feedback is welcome.

    I'll put this ticket in the accepted state as a feature request to have something like the above as a built-in feature. An implementation of such a feature should be based on making a “virtual” header named Correspondent available. This would then also make the feature available for other parts of MailMate (searching, smart mailboxes, dynamic submailboxes, etc.).

  • Shoshanna

    Shoshanna November 21st, 2014 @ 09:45 PM

    I've been hoping that this functionality existed in MailMate. I rely on it in Thunderbird, using the same extension, and while I'd love to switch - MailMate looks amazing -- I really don't want to do without it. Can you say what the status of this ticket is?

  • benny

    benny November 7th, 2017 @ 12:36 PM

    • State changed from “accepted” to “fixreleased”

    Very late update to this ticket. A “Correspondent” column has now existed in MailMate for quite a long time. (It's also available in other parts of the interface.)

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.

New-ticket Create new ticket

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.

Shared Ticket Bins

People watching this ticket

Referenced by

Pages