From 80547df6eef6d53a01b6b69f1d929ce7672834c6 Mon Sep 17 00:00:00 2001 From: Mechiel Lukkien Date: Wed, 16 Aug 2023 15:16:24 +0200 Subject: [PATCH] webmail: don't have two spaces between header and address(es) (e.g. for From/To) because outlook.com will reformat the message and then fail to verify the message. proton.me also reformats and invalidates the dkim signature, but seemingly after it verifies the dkim signature. --- webmail/api.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webmail/api.go b/webmail/api.go index c5adb83..9e450b3 100644 --- a/webmail/api.go +++ b/webmail/api.go @@ -391,7 +391,7 @@ func (w Webmail) MessageSubmit(ctx context.Context, m SubmitMessage) { if v != "" && linelen+1+len(s) > 77 { v += "\r\n\t" linelen = 1 - } else { + } else if v != "" { v += " " linelen++ }