Hi Ilja,

> >dbmail should be case sensitive I think, because the most wide spread
> >imap servers like Cyrus are.
> 
> I agree, but I think we should wait until after the release of 2.0 to 
> change this.

That's an important feature to be able to transfer from another imap
server to dbmail so it's quite important I think?

I've checked the sources. There is only place to change concerning
database access, it's attached. With that patch I can create mailboxes
INBOX/Spam and INBOX/spam, I can rename Spam to spam I can select and
use both mailboxes, copy mails to the boxes and I can delete the
mailboxes.
Everything seems to be fine, but can it be that simple?


Thomas
-- 
http://www.tmueller.com for pgp key (95702B3B)
--- db.c.orig   2004-04-27 07:16:49.000000000 +0000
+++ db.c        2004-05-10 14:18:17.000000000 +0000
@@ -2113,11 +2113,10 @@
        assert(mailbox_idnr != NULL);
        *mailbox_idnr = 0;

-       /* if we check the INBOX, we need to be case insensitive */
        if (strncasecmp(name, "INBOX", 5) == 0) {
                snprintf(query, DEF_QUERYSIZE,
                         "SELECT mailbox_idnr FROM mailboxes "
-                        "WHERE LOWER(name) = LOWER('%s') "
+                        "WHERE name = '%s' "
                         "AND owner_idnr='%llu'", name, owner_idnr);
        } else {
                snprintf(query, DEF_QUERYSIZE,

Reply via email to