From: Michael M Slusarz Date: Mon, 26 Apr 2010 07:19:11 +0000 (-0600) Subject: Ignore \RECENT flag when doing an append X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=f9d659bb96dbbe3bca6e0f9382a7e1c4a6276c13;p=horde.git Ignore \RECENT flag when doing an append --- diff --git a/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php b/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php index f8ac27aaa..2d955f81a 100644 --- a/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php +++ b/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php @@ -1397,7 +1397,10 @@ class Horde_Imap_Client_Socket extends Horde_Imap_Client_Base if (!empty($data[$key]['flags'])) { $tmp = array(); foreach ($data[$key]['flags'] as $val) { - $tmp[] = array('t' => Horde_Imap_Client::DATA_ATOM, 'v' => $val); + /* Ignore recent flag. RFC 3501 [9]: flag definition */ + if (strcasecmp($val, '\\recent') !== 0) { + $tmp[] = array('t' => Horde_Imap_Client::DATA_ATOM, 'v' => $val); + } } $cmd[] = $tmp; }