From f06a16aeca1b9055c13421168d3c2a6bf9b42109 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Wed, 27 Jan 2016 16:30:38 +0100 Subject: [PATCH] Force lower case addresses in dovecot queries. fix #779 --- doc/integration/imap_and_smtp.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/integration/imap_and_smtp.rst b/doc/integration/imap_and_smtp.rst index 5d00ac62d..7c8d1163d 100644 --- a/doc/integration/imap_and_smtp.rst +++ b/doc/integration/imap_and_smtp.rst @@ -153,7 +153,7 @@ MySQL users password_query = SELECT email AS user, password FROM core_user WHERE email='%u' and is_active=1 - user_query = SELECT '/%d/%n' AS home, as uid, as gid, concat('*:bytes=', mb.quota, 'M') AS quota_rule FROM admin_mailbox mb INNER JOIN admin_domain dom ON mb.domain_id=dom.id WHERE mb.address='%n' AND dom.name='%d' + user_query = SELECT '/%Ld/%Ln' AS home, as uid, as gid, concat('*:bytes=', mb.quota, 'M') AS quota_rule FROM admin_mailbox mb INNER JOIN admin_domain dom ON mb.domain_id=dom.id WHERE mb.address='%Ln' AND dom.name='%Ld' iterate_query = SELECT email AS username FROM core_user WHERE email<>'' @@ -172,7 +172,7 @@ PostgreSQL users password_query = SELECT email AS user, password FROM core_user WHERE email='%u' and is_active - user_query = SELECT '/%d/%n' AS home, as uid, as gid, '*:bytes=' || mb.quota || 'M' AS quota_rule FROM admin_mailbox mb INNER JOIN admin_domain dom ON mb.domain_id=dom.id WHERE mb.address='%n' AND dom.name='%d' + user_query = SELECT '/%Ld/%Ln' AS home, as uid, as gid, '*:bytes=' || mb.quota || 'M' AS quota_rule FROM admin_mailbox mb INNER JOIN admin_domain dom ON mb.domain_id=dom.id WHERE mb.address='%Ln' AND dom.name='%Ld' iterate_query = SELECT email AS username FROM core_user WHERE email<>'' @@ -189,7 +189,7 @@ SQLite users password_query = SELECT email AS user, password FROM core_user WHERE email='%u' and is_active=1 - user_query = SELECT '/%d/%n' AS home, as uid, as gid, ('*:bytes=' || mb.quota || 'M') AS quota_rule FROM admin_mailbox mb INNER JOIN admin_domain dom ON mb.domain_id=dom.id WHERE mb.address='%n' AND dom.name='%d' + user_query = SELECT '/%Ld/%Ln' AS home, as uid, as gid, ('*:bytes=' || mb.quota || 'M') AS quota_rule FROM admin_mailbox mb INNER JOIN admin_domain dom ON mb.domain_id=dom.id WHERE mb.address='%Ln' AND dom.name='%Ld' iterate_query = SELECT email AS username FROM core_user WHERE email<>''