From 9570e2dea036212c61f8751e6dad9fd99747d133 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Sat, 27 Jul 2013 09:02:04 +0200 Subject: [PATCH] RFC compliance. Looking at the grammar, I don't see any reference of such a syntax but there are a lot of similar examples into the RFC so I guess it is allowed... fixes #453 --- modoboa/extensions/webmail/imaputils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modoboa/extensions/webmail/imaputils.py b/modoboa/extensions/webmail/imaputils.py index 6c5a87c36..189351705 100644 --- a/modoboa/extensions/webmail/imaputils.py +++ b/modoboa/extensions/webmail/imaputils.py @@ -138,7 +138,7 @@ class BodyStructure(object): class IMAPconnector(object): __metaclass__ = ConnectionsManager - list_base_pattern = r'\((?P.*?)\) "(?P.*)" "(?P[^"]*)"' + list_base_pattern = r'\((?P.*?)\) "(?P.*)" "?(?P[^"]*)"?' list_response_pattern_literal = re.compile(r'\((?P.*?)\) "(?P.*)" \{(?P\d+)\}') list_response_pattern = re.compile(list_base_pattern) listextended_response_pattern = \