From 6e84334b092d2b44228f678e726ecaeaedb2629d Mon Sep 17 00:00:00 2001 From: djmaze Date: Sat, 31 Oct 2020 12:12:39 +0100 Subject: [PATCH] Resolve https://github.com/the-djmaze/snappymail/issues/34 --- .../v/0.0.0/app/libraries/RainLoop/Actions/Response.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/Response.php b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/Response.php index a5ae265d9..8a01c4ebd 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/Response.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/Response.php @@ -248,8 +248,9 @@ trait Response $sForwardedFlag = $this->Config()->Get('labs', 'imap_forwarded_flag', ''); $sReadReceiptFlag = $this->Config()->Get('labs', 'imap_read_receipt_flag', ''); - $mResult['IsForwarded'] = 0 < \strlen($sForwardedFlag) && \in_array(\strtolower($sForwardedFlag), $aFlags); - $mResult['IsReadReceipt'] = 0 < \strlen($sReadReceiptFlag) && \in_array(\strtolower($sReadReceiptFlag), $aFlags); + $aFlags = $mResponse->FlagsLowerCase(); + $mResult['IsForwarded'] = \strlen($sForwardedFlag) && \in_array(\strtolower($sForwardedFlag), $aFlags); + $mResult['IsReadReceipt'] = \strlen($sReadReceiptFlag) && \in_array(\strtolower($sReadReceiptFlag), $aFlags); if (!$this->GetCapa(false, false, Capa::COMPOSER, $oAccount)) {