From fd20e90bb5c1f7934dfacdabab70bdb3569d9619 Mon Sep 17 00:00:00 2001 From: Alexis Mousset Date: Fri, 6 May 2016 00:33:31 +0200 Subject: [PATCH] fix(email): Add required MIME-Version header Add a MIME-Version header to all messages. --- src/email/mod.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/email/mod.rs b/src/email/mod.rs index 9c3580d..3975e9c 100644 --- a/src/email/mod.rs +++ b/src/email/mod.rs @@ -380,6 +380,8 @@ impl EmailBuilder { self.message.add_header(("Date", Tm::rfc822z(&now()).to_string().as_ref())); } + self.message.add_header(("MIME-Version", "1.0")); + let message_id = Uuid::new_v4(); match Header::new_with_value("Message-ID".to_string(), @@ -529,7 +531,8 @@ mod test { format!("To: \r\nFrom: \r\nCc: \"Alias\" \ \r\nReply-To: \r\nSender: \ \r\nDate: {}\r\nSubject: Hello\r\nX-test: \ - value\r\nMessage-ID: <{}.lettre@localhost>\r\n\r\nHello World!\r\n", + value\r\nMIME-Version: 1.0\r\nMessage-ID: \ + <{}.lettre@localhost>\r\n\r\nHello World!\r\n", date_now.rfc822z(), email.message_id())); }