Hi,

I have just a small patch which seems reasonable to me. In 0.1stable release is an option to limit max_pagesize but it seems it is working only for new settings and users cannot save new value bigger than that. But when user already has bigger value in database (from older releases) then value max_pagesize from config file is not used.

So this is my solution.

--- ../webmail_01_stable/program/include/main.inc       2008-02-27 14:39:22.000000000 +0100
+++ program/include/main.inc    2008-03-07 11:28:10.000000000 +0100
@@ -278,7 +278,11 @@

   // set pagesize from config
   if (isset($CONFIG['pagesize']))
-    $IMAP->set_pagesize($CONFIG['pagesize']);
+    if ($CONFIG['pagesize'] > $CONFIG['max_pagesize']) {
+      $IMAP->set_pagesize($CONFIG['max_pagesize']);
+    } else {
+      $IMAP->set_pagesize($CONFIG['pagesize']);
+    }
   }

Regards

--
Ondrej Zlosky
ondrej.zlosky@gmail.com