#2582 new
Eric Sharakan

Security.plist signing settings no longer working

Reported by Eric Sharakan | June 2nd, 2020 @ 01:47 PM

I've been using a Security.plist file to set my email signing preferences based on account. This has worked fine until recently. I don't really know when it stopped working, but one potential variable is that I switched from S/MIME certs to PGP a few months back.

Here's the (redacted) contents of my Security.plist file:

    signingEnabledPattern = "{email1@domain1.com}";
    signingDisabledPattern = "{my.email@mycompany.com,email2@comcast.net,email3@gmail.com,email4@me.com}";

But the signing option is never enabled, even when sending from "email1@domain1.com

I'm running r5690

Comments and changes to this ticket

  • benny

    benny June 2nd, 2020 @ 02:22 PM

    First, try launching from a Terminal window to see if you get any error messages:


    Also try that after enabling:

    defaults write com.freron.MailMate MmDebugDerivedSecurity -bool YES

    You are welcome to send me output using “Help > Send Feedback”.

  • Eric Sharakan

    Eric Sharakan June 4th, 2020 @ 04:30 AM

    Running MailMate from the terminal yielded the following. The compose window first opened with a from address not configured for signing. I switched it to one which is configured for signing, yet the sign checkbox remained unselected.

    Warning: Decoding empty text body for id 245026
    Warning: Decoding empty text body for id 245026

    Adding MmDebugDerivedSecurity yielded this (email addresses obscured) when doing the same sequence as above:

    Deriving security for new message
    From address: 'email3@gmail.com'
    Security: none
    Protocol: OpenPGP
    Warning: Decoding empty text body for id 245030
    Deriving security for message 245030
    From address: 'email1@domain1.com'
    Security: none
    Protocol: OpenPGP

    "email3@gmail.com" is listed under signingDisabledPattern in my Security.plist file, while "email1@domain1.com" is under signingEnabledPattern.

    Hope this helps.


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