Set outgoing email header Content-Transfer-Encoding: 8bit
Otherwise some transports or readers may be confused if we send UTF-8 content, due to the high bit being set in one or more bytes. Signed-off-by: Shawn O. Pearce <sop@google.com>
This commit is contained in:
@@ -237,6 +237,7 @@ public abstract class OutgoingEmail {
|
|||||||
setHeader("Message-ID", "");
|
setHeader("Message-ID", "");
|
||||||
setHeader("MIME-Version", "1.0");
|
setHeader("MIME-Version", "1.0");
|
||||||
setHeader("Content-Type", "text/plain; charset=UTF-8");
|
setHeader("Content-Type", "text/plain; charset=UTF-8");
|
||||||
|
setHeader("Content-Transfer-Encoding", "8bit");
|
||||||
setHeader("Content-Disposition", "inline");
|
setHeader("Content-Disposition", "inline");
|
||||||
setHeader("User-Agent", "Gerrit/" + Version.getVersion());
|
setHeader("User-Agent", "Gerrit/" + Version.getVersion());
|
||||||
setHeader("X-Gerrit-MessageType", messageClass);
|
setHeader("X-Gerrit-MessageType", messageClass);
|
||||||
|
|||||||
Reference in New Issue
Block a user