From: Alan Knowles Date: Thu, 3 May 2018 02:14:02 +0000 (+0800) Subject: DataObjects/Core_email.php X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=2f2865d1fe482da9da08928aa72bb8dc183a1b80 DataObjects/Core_email.php --- 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()