From f9d659bb96dbbe3bca6e0f9382a7e1c4a6276c13 Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Mon, 26 Apr 2010 01:19:11 -0600 Subject: [PATCH] Ignore \RECENT flag when doing an append --- framework/Imap_Client/lib/Horde/Imap/Client/Socket.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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; } -- 2.11.0