From 60881e5a147a367dbb788f67167c659fb738dc36 Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Thu, 12 Jun 2008 09:38:24 -0400
Subject: [PATCH] - Fix corrupted MIME headers of messages in Sent folder (#1485111)
---
program/include/rcube_mail_mime.php | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/program/include/rcube_mail_mime.php b/program/include/rcube_mail_mime.php
index 866786b..79c80dd 100644
--- a/program/include/rcube_mail_mime.php
+++ b/program/include/rcube_mail_mime.php
@@ -27,6 +27,9 @@
*/
class rcube_mail_mime extends Mail_mime
{
+
+ protected $mime_content;
+
/**
* Set build parameters
*/
@@ -201,6 +204,21 @@
$result[] = substr($string, $p);
return $result;
}
+
+ /**
+ * Provides caching of body of constructed MIME Message to avoid
+ * duplicate construction of message and damage of MIME headers
+ *
+ * @return string The mime content
+ * @access public
+ * @override
+ */
+ public function &get($build_params = null)
+ {
+ if(empty($this->mime_content))
+ $this->mime_content = parent::get($build_params);
+ return $this->mime_content;
+ }
}
--
Gitblit v1.9.1