Branch 'pykolab-0.5' - pykolab/imap

Jeroen van Meeuwen vanmeeuwen at kolabsys.com
Tue Dec 11 14:18:21 CET 2012


 pykolab/imap/__init__.py |    4 ++++
 1 file changed, 4 insertions(+)

New commits:
commit f71ed484027704e075a28c882a3b7cdeba846845
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen at kolabsys.com>
Date:   Tue Dec 11 13:16:27 2012 +0000

    Lower-case the mailbox name for user mailboxes (#1455)

diff --git a/pykolab/imap/__init__.py b/pykolab/imap/__init__.py
index 68f0c78..c91d84f 100644
--- a/pykolab/imap/__init__.py
+++ b/pykolab/imap/__init__.py
@@ -500,6 +500,10 @@ class IMAP(object):
         """
             Check if a user mailbox exists.
         """
+        if not mailbox_base_name == mailbox_base_name.lower():
+            log.warning(_("Downcasing mailbox name %r") % (mailbox_base_name))
+            mailbox_base_name = mailbox_base_name.lower()
+
         return self.has_folder('user%s%s' %(self.imap.separator, mailbox_base_name))
 
     def user_mailbox_quota(self, mailbox_quota):





More information about the commits mailing list