#2787 new
Jon P

"From" user name missing quotations marks in the Header when "Email All Attendees" selected in Fantastical

Reported by Jon P | March 24th, 2021 @ 09:45 PM

Hi team -

When I right-click on a meeting in Fantastical and use the "Email All Attendees" feature, MailMate gets focus and a new, pre-addressed message composition window is created as expected, but the "From" header sent by MailMate looks like this (sample data used but you get the idea):

From: Smith, John <john@somedomain.com>

When I create a message within MailMate, the header is:

From: "Smith, John" <john@somedomain.com>

The missing quotes around the name cause messages to appear as sent by an unrecognized sender to the recipients, and a random user picture from another recipient (or no picture) is presented to them in their clients - these include Outlook, MailMate, Apple Mail, and others. Is there a way to include quotes around the user's name when accepting handoffs to MailMate via Fantastical's "Email All Attendees" feature? (Other source apps might have the same issue, I haven't tested.) Maybe a secret "defaults write" command if not a new version update? Version info:

MailMate Version 1.14 (5757)
Fantastical Version 3.3.6 (1266.432.d2bc8b2572.MAS) - Fantastical 2 features unlocked
MacOS 11.2.3 Bug Sur

I have tested the following email clients by setting each of them as the default email app in turn and triggering new "Email All Recipients" commands from Fantastical, and they all put double quotes in as expected:

  • Airmail, Version 5.0.1 (660)
  • Outlook for Mac, Version 16.47 (21031401)
  • Thunderbird,Version 78.8.1
  • Apple Mail, Version 14.0 (3654.

(Interesting side note, all of the clients except for MailMate and Thunderbird put double-quotes around the "To" user name as well.)

Thanks for any help!

Comments and changes to this ticket

  • benny

    benny March 25th, 2021 @ 07:58 AM

    This is definitely a bug, but it might already have been fixed.

    MailMate has had some issues with quotes in some of the test releases likely including the one you are using. Could you check if this is still an issue in this test release: r5788.

    I've recently been forced to go through the standards again regarding the handling of quotes. MailMate, wrongly, allowed UTF-8-encoding within quoted strings (most email clients can likely handle it though). When I fixed that, I broke other quoting-related things, but I think everything is working correctly now.

    (The generation of attachment names has also been broken -- which is somewhat related.)

  • Jon P

    Jon P March 25th, 2021 @ 04:27 PM

    Hi Benny -

    Thanks for the quick reply! It appears to be fixed in the version you provided. Previously:

    From: Smith, John john@somedomain.com

    To: John Smith john@somedomain.com

    X-Mailer: MailMate Trial (1.14r5757)

    Version r5788:

    From: "Smith, John" john@somedomain.com

    To: John Smith john@somedomain.com

    X-Mailer: MailMate Trial (1.14r5788)

    For comparison, this now matches the behavior of Thunderbird in terms of quotes (or not) around the "From" and "To" names:

    To: John Smith john@somedomain.com

    From: "Smith, John" john@somedomain.com

    User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.16; rv:78.0)

    Thanks again for the quick response. I'm off to do something about removing "Trial" from those X-Mailer headers now. :)

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