From a1ca6a97de65fecaa645be2c2644e1cc909aa1f8 Mon Sep 17 00:00:00 2001 From: azghanvi Date: Fri, 16 Nov 2018 02:07:31 +0500 Subject: [PATCH 1/2] Update Body.php Fix for plain text messages --- src/Core/Message/Body.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Core/Message/Body.php b/src/Core/Message/Body.php index c82980f..0a670a3 100644 --- a/src/Core/Message/Body.php +++ b/src/Core/Message/Body.php @@ -84,6 +84,7 @@ class Body $part = $structure->parts[1]; $this->message = imap_fetchbody($this->connection->getStream(),$this->message_number , $option); + $this->encoding = $part->encoding; if($part->encoding == 3) { @@ -94,6 +95,10 @@ class Body $this->message = imap_qprint($this->message); } } + else { + $this->message = imap_fetchbody($this->connection->getStream(),$this->message_number , $option); + $this->message = imap_body($this->connection->getStream(),$this->message_number , $option); + } return $this->message; } @@ -107,4 +112,4 @@ class Body { return $this->encoding; } -} \ No newline at end of file +} From e060323e5c763a2b618badea02f596d68e081f08 Mon Sep 17 00:00:00 2001 From: azghanvi Date: Fri, 16 Nov 2018 02:09:07 +0500 Subject: [PATCH 2/2] Update Body.php --- src/Core/Message/Body.php | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Core/Message/Body.php b/src/Core/Message/Body.php index 0a670a3..adbbe39 100644 --- a/src/Core/Message/Body.php +++ b/src/Core/Message/Body.php @@ -96,7 +96,6 @@ class Body } } else { - $this->message = imap_fetchbody($this->connection->getStream(),$this->message_number , $option); $this->message = imap_body($this->connection->getStream(),$this->message_number , $option); }