From c726dc06305c9b865470a3f9ec9474e73f4f7114 Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Thu, 4 Dec 2008 12:49:01 -0700 Subject: [PATCH] IMAP optimization --- imp/imp-dimp.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/imp/imp-dimp.php b/imp/imp-dimp.php index e86c257de..51ce2183f 100644 --- a/imp/imp-dimp.php +++ b/imp/imp-dimp.php @@ -155,6 +155,12 @@ ob_start(); $result = false; +/* We know we are going to be exclusively dealing with this mailbox, so + * select it on the IMAP server (saves some STATUS calls). */ +if ($folder && !$imp_search->isSearchMbox($folder)) { + $imp_imap->ob->openMailbox($folder); +} + switch ($action) { case 'CreateFolder': case 'CreateSubfolder': -- 2.11.0