From 4be4472dfb0f7942a8dbef9e80b64151c732abea Mon Sep 17 00:00:00 2001 From: link2xt Date: Mon, 10 May 2021 02:19:13 +0300 Subject: [PATCH] mimefactory: use format=flowed for read receipt text This avoids too long lines which are rejected by some spam filters. --- src/mimefactory.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/mimefactory.rs b/src/mimefactory.rs index 4438cc65b..a95ecfd9c 100644 --- a/src/mimefactory.rs +++ b/src/mimefactory.rs @@ -1143,10 +1143,13 @@ impl<'a> MimeFactory<'a> { self.msg.get_summarytext(context, 32).await }; let p2 = stock_str::read_rcpt_mail_body(context, p1).await; - let message_text = format!("{}\r\n", p2); + let message_text = format!("{}\r\n", format_flowed(&p2)); message = message.child( PartBuilder::new() - .content_type(&mime::TEXT_PLAIN_UTF_8) + .header(( + "Content-Type".to_string(), + "text/plain; charset=utf-8; format=flowed; delsp=no".to_string(), + )) .body(message_text) .build(), );