From 2f2865d1fe482da9da08928aa72bb8dc183a1b80 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Thu, 3 May 2018 10:14:02 +0800 Subject: [PATCH] DataObjects/Core_email.php --- DataObjects/Core_email.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/DataObjects/Core_email.php b/DataObjects/Core_email.php index 170c2a10..5844e6d4 100644 --- a/DataObjects/Core_email.php +++ b/DataObjects/Core_email.php @@ -535,8 +535,21 @@ Content-Transfer-Encoding: 7bit mkdir(dirname($cachePath), 0700, true); } - file_put_contents($cachePath, $this->bodytext); + if (empty($this->use_file)) { + file_put_contents($cachePath, $this->bodytext); + return; + } + // use-file + $mailtext = file_get_contents($this->use_file); + + require_once 'Mail/mimeDecode.php'; + require_once 'Mail/RFC822.php'; + + $decoder = new Mail_mimeDecode($mailtext); + $parts = $decoder->getSendArray(); + file_put_contents($parts[2], $this->bodytext); + } function cachedImages() -- 2.39.2