From b5d3737a7e117d6ce5af029b1b2b0e9bc0e2599c Mon Sep 17 00:00:00 2001 From: James Houlahan Date: Mon, 24 Aug 2020 16:03:29 +0200 Subject: [PATCH] fix: sign not overriding global --- internal/smtp/preferences.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/smtp/preferences.go b/internal/smtp/preferences.go index fbcb7111..03f84185 100644 --- a/internal/smtp/preferences.go +++ b/internal/smtp/preferences.go @@ -402,6 +402,10 @@ func (b *sendPreferencesBuilder) setExternalPGPSettingsWithoutWKDKeys( ) (err error) { b.withEncrypt(vCardData.Encrypt) + if !vCardData.SignMissing && vCardData.Sign { + b.withSign() + } + // Sign must be enabled whenever encrypt is. if vCardData.Sign || vCardData.Encrypt { b.withSign()