From 04a78ad8bd92315b0aa47e6a26d7d05a550a9af8 Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Tue, 6 Feb 2024 17:00:48 +0100 Subject: [PATCH] Resolve #1294 --- .../app/libraries/MailSo/Imap/BodyStructure.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/snappymail/v/0.0.0/app/libraries/MailSo/Imap/BodyStructure.php b/snappymail/v/0.0.0/app/libraries/MailSo/Imap/BodyStructure.php index 5ad1fce8a..215d094e9 100644 --- a/snappymail/v/0.0.0/app/libraries/MailSo/Imap/BodyStructure.php +++ b/snappymail/v/0.0.0/app/libraries/MailSo/Imap/BodyStructure.php @@ -200,6 +200,18 @@ class BodyStructure implements \JsonSerializable } } + /** + * Still no text found? + * Look in attachments as it could be an X-Mms-Message + * https://github.com/the-djmaze/snappymail/issues/1294 + */ + if (!$aParts) { + $gParts = $this->SearchByCallback(fn($oItem) => $oItem->isText()); + foreach ($gParts as $oPart) { + $aParts[] = $oPart; + } + } + return $aParts; }