Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Security.plist signing settings no longer working

#2582

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

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

State: new
Milestone: none
Assigned to: benny benny

Activity

  1. benny
    benny

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

    /Applications/MailMate.app/Contents/MacOS/MailMate
    

    Also try that after enabling:

    defaults write com.freron.MailMate MmDebugDerivedSecurity -bool YES
    

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

    June 2nd, 2020 @ 02:22 PM

  2. Eric Sharakan
    Eric Sharakan

    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.

    -Eric

    June 4th, 2020 @ 04:30 AM

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.