diff --git a/src/Fetch/Message.php b/src/Fetch/Message.php index 3c042c5..539f417 100755 --- a/src/Fetch/Message.php +++ b/src/Fetch/Message.php @@ -513,8 +513,8 @@ class Message $this->attachments[] = $attachment; } elseif ($structure->type == 0 || $structure->type == 1) { $messageBody = isset($partIdentifier) ? - imap_fetchbody($this->imapStream, $this->uid, $partIdentifier, FT_UID) - : imap_body($this->imapStream, $this->uid, FT_UID); + imap_fetchbody($this->imapStream, $this->uid, $partIdentifier, FT_UID | FT_PEEK) + : imap_body($this->imapStream, $this->uid, FT_UID | FT_PEEK); $messageBody = self::decode($messageBody, $structure->encoding);