diff --git a/internal/smtp/preferences.go b/internal/smtp/preferences.go index 89ec151e..a02c59c2 100644 --- a/internal/smtp/preferences.go +++ b/internal/smtp/preferences.go @@ -401,7 +401,9 @@ func (b *sendPreferencesBuilder) setExternalPGPSettingsWithoutWKDKeys( b.withEncrypt(vCardData.Encrypt) // Sign must be enabled whenever encrypt is. - b.withSign(vCardData.Sign || vCardData.Encrypt) + if vCardData.Sign || vCardData.Encrypt { + b.withSign(true) + } // If the contact has a specific Scheme preference, we set it (otherwise we // leave it unset to allow it to be filled in with the default value later).