From cc766dd0fc5eca63edada3863e574f9d70b96232 Mon Sep 17 00:00:00 2001 From: ullgren Date: Thu, 23 May 2002 19:00:44 +0000 Subject: [PATCH] OK according to the RFC this fix should be done for all imapservers, sorry about that git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@2856 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- functions/imap_messages.php | 24 +++++++----------------- 1 file changed, 7 insertions(+), 17 deletions(-) diff --git a/functions/imap_messages.php b/functions/imap_messages.php index 98acb636..603dc2c5 100755 --- a/functions/imap_messages.php +++ b/functions/imap_messages.php @@ -420,23 +420,13 @@ function sqimap_get_small_header_list ($imap_stream, $msg_list, $issent) { if ($read_part{0} == '*') { if ($internaldate) { if (preg_match ("/^.+INTERNALDATE\s+\"(.+)\".+/iUA",$read_part, $reg)) { - if ( ($imap_server_type == 'courier') - || ($imap_server_type == 'macosx') - || ($imap_server_type == 'cyrus') ) { - /** If we use courier, - * We need to reformat the INTERNALDATE-string - **/ - $tmpdate = trim($reg[1]); - $tmpdate = str_replace(' ',' ',$tmpdate); - $tmpdate = explode(' ',$tmpdate); - $date = str_replace('-',' ',$tmpdate[0]) . " " . - $tmpdate[1] . " " . - $tmpdate[2]; - } - else { - $date = $reg[1]; - } - } + $tmpdate = trim($reg[1]); + $tmpdate = str_replace(' ',' ',$tmpdate); + $tmpdate = explode(' ',$tmpdate); + $date = str_replace('-',' ',$tmpdate[0]) . " " . + $tmpdate[1] . " " . + $tmpdate[2]; + } } if (preg_match ("/^.+RFC822.SIZE\s+(\d+).+/iA",$read_part, $reg)) { $size = $reg[1]; -- 2.25.1