From 700118dbd271e767e42c1acde90fb478022665f7 Mon Sep 17 00:00:00 2001 From: Mechiel Lukkien Date: Tue, 25 Jul 2023 08:24:05 +0200 Subject: [PATCH] add Content-Type header to message delivered for new mox releases at least the android gmail/mail app doesn't show messages without content-type header. i believe missing content-type is meant to be interpreted as text/plain, but doesn't hurt to be explicit. --- serve.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/serve.go b/serve.go index 148e5b0..2554d59 100644 --- a/serve.go +++ b/serve.go @@ -305,7 +305,7 @@ requested, other TLS certificates are requested on demand. Received: time.Now(), Flags: store.Flags{Flagged: true}, } - n, err := fmt.Fprintf(f, "Date: %s\r\nSubject: mox %s available\r\n\r\nHi!\r\n\r\nVersion %s of mox is available, this install is at %s.\r\n\r\nChanges:\r\n\r\n%s\r\n\r\nRemember to make a backup with \"mox backup\" before upgrading.\r\nPlease report any issues at https://github.com/mjl-/mox, thanks!\r\n\r\nCheers,\r\nmox\r\n", time.Now().Format(message.RFC5322Z), latest, latest, current, strings.ReplaceAll(cl, "\n", "\r\n")) + n, err := fmt.Fprintf(f, "Date: %s\r\nSubject: mox %s available\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: 8-bit\r\n\r\nHi!\r\n\r\nVersion %s of mox is available, this install is at %s.\r\n\r\nChanges:\r\n\r\n%s\r\n\r\nRemember to make a backup with \"mox backup\" before upgrading.\r\nPlease report any issues at https://github.com/mjl-/mox, thanks!\r\n\r\nCheers,\r\nmox\r\n", time.Now().Format(message.RFC5322Z), latest, latest, current, strings.ReplaceAll(cl, "\n", "\r\n")) if err != nil { log.Infox("writing temporary message file for changelog delivery", err) return next