diff --git a/internal/services/smtp/smtp_packages.go b/internal/services/smtp/smtp_packages.go index b393a4ac..068e29e9 100644 --- a/internal/services/smtp/smtp_packages.go +++ b/internal/services/smtp/smtp_packages.go @@ -25,6 +25,7 @@ import ( "github.com/ProtonMail/gopenpgp/v2/crypto" "github.com/ProtonMail/proton-bridge/v3/pkg/message" "github.com/bradenaw/juniper/xslices" + "github.com/sirupsen/logrus" "golang.org/x/exp/maps" "golang.org/x/exp/slices" ) @@ -45,6 +46,9 @@ func createSendReq( } if recs := recipients.scheme(proton.InternalScheme, proton.ClearScheme, proton.PGPInlineScheme); len(recs) > 0 { + if recs := recipients.scheme(proton.PGPInlineScheme); len(recs) > 0 { + logrus.WithFields(logrus.Fields{"service": "smtp", "settings": "recipient"}).Warn("PGPInline scheme used. Planed to be deprecated.") + } if recs := recs.content(rfc822.TextHTML); len(recs) > 0 { if err := req.AddTextPackage(kr, string(richBody), rfc822.TextHTML, recs, attKeys); err != nil { return proton.SendDraftReq{}, err diff --git a/internal/services/smtp/smtp_prefs.go b/internal/services/smtp/smtp_prefs.go index ac7d0bd9..17de0fa0 100644 --- a/internal/services/smtp/smtp_prefs.go +++ b/internal/services/smtp/smtp_prefs.go @@ -24,6 +24,7 @@ import ( "github.com/ProtonMail/go-proton-api" "github.com/ProtonMail/gopenpgp/v2/crypto" "github.com/pkg/errors" + "github.com/sirupsen/logrus" ) const ( @@ -547,6 +548,7 @@ func (b *sendPrefsBuilder) setEncryptionPreferences(mailSettings proton.MailSett // Otherwise keep the defined value. switch mailSettings.PGPScheme { case proton.PGPInlineScheme: + logrus.WithFields(logrus.Fields{"service": "smtp", "settings": "account"}).Warn("PGPInline scheme used. Planed to be deprecated.") b.withSchemeDefault(pgpInline) case proton.PGPMIMEScheme: b.withSchemeDefault(pgpMIME)