File roundcubemail-1.0.9-002-7b37ef8-empty_text_1.patch of Package roundcubemail.openSUSE_13.1_Update

From 7b37ef8a3347f84bae7ca3ba5f6ec23862c7e96b Mon Sep 17 00:00:00 2001
From: Thomas Bruederli <thomas@roundcube.net>
Date: Sun, 29 May 2016 13:36:29 +0200
Subject: [PATCH] Avoid sending completely empty text parts for
 multipart/alternative messages (#5283)

---
 program/steps/mail/sendmail.inc | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/program/steps/mail/sendmail.inc b/program/steps/mail/sendmail.inc
index c47f3d3..ac1d789 100644
--- a/program/steps/mail/sendmail.inc
+++ b/program/steps/mail/sendmail.inc
@@ -372,6 +372,11 @@ if ($isHtml) {
     $plainTextPart = rcube_mime::wordwrap($h2t->get_text(), $LINE_LENGTH, "\r\n", false, $message_charset);
     $plainTextPart = wordwrap($plainTextPart, 998, "\r\n", true);
 
+    // completely blank text part confuses some mail clients
+    if ($plainTextPart == '') {
+        $plainTextPart = "\r\n";
+    }
+
     // make sure all line endings are CRLF (#1486712)
     $plainTextPart = preg_replace('/\r?\n/', "\r\n", $plainTextPart);
 
openSUSE Build Service is sponsored by