From 103ddcde87f77da28fa2c1f7942763db1c65b34a Mon Sep 17 00:00:00 2001 From: alecpl Date: Mon, 4 Oct 2010 18:09:26 +0000 Subject: - Minimize FETCH response for messages listing (when caching is disabled) --- program/include/rcube_imap_generic.php | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'program/include/rcube_imap_generic.php') diff --git a/program/include/rcube_imap_generic.php b/program/include/rcube_imap_generic.php index 95e1180c5..f2a09ad66 100644 --- a/program/include/rcube_imap_generic.php +++ b/program/include/rcube_imap_generic.php @@ -1059,7 +1059,7 @@ class rcube_imap_generic $message_set = $this->compressMessageSet($message_set); if ($add) - $add = ' '.strtoupper(trim($add)); + $add = ' '.trim($add); /* FETCH uid, size, flags and headers */ $key = 'FH12'; @@ -1067,12 +1067,8 @@ class rcube_imap_generic $request .= "(UID RFC822.SIZE FLAGS INTERNALDATE "; if ($bodystr) $request .= "BODYSTRUCTURE "; - $request .= "BODY.PEEK[HEADER.FIELDS "; - $request .= "(DATE FROM TO SUBJECT REPLY-TO IN-REPLY-TO CC BCC "; - $request .= "CONTENT-TRANSFER-ENCODING CONTENT-TYPE MESSAGE-ID "; - $request .= "REFERENCES DISPOSITION-NOTIFICATION-TO X-PRIORITY "; - $request .= "X-DRAFT-INFO LIST-POST MAIL-FOLLOWUP-TO MAIL-REPLY-TO "; - $request .= "RETURN-PATH".$add.")])"; + $request .= "BODY.PEEK[HEADER.FIELDS (DATE FROM TO SUBJECT CONTENT-TYPE "; + $request .= "LIST-POST DISPOSITION-NOTIFICATION-TO".$add.")])"; if (!$this->putLine($request)) { return false; -- cgit v1.2.3