Hello all,

I see there are some dbmail and roundcube users on this list.

I'm deploying dbmail+roundcube+dbmailadmin solution and am in the final stages 
of testing. There are still some interesting bugs to sort out.

For example, if I create a mailbox with artificially small quota (say, 1MB) to 
easily test near and over quota scenarios, this is what happen: when appending 
mail to a 99% full mailbox that would put it over quota, roundcube freezes.

Looking into what's going on I discovered this in imap protocol dialog:

C: A0003 LSUB "" Sent
S: * LSUB (\hasnochildren) "/" "Sent"
S: A0003 OK LSUB completed
C: A0004 LIST "" Sent
S: * LIST (\hasnochildren) "/" "Sent"
S: A0004 OK LIST completed
C: A0005 APPEND Sent (\Seen) {12824}
S: + OK
C: MIME-Version: 1.0
<content of mail>
<no reply from server>

So roundcube is right in freezing, since it waits for a reply from imap server 
that never comes. Looking at this protocol dialog, server is misleading the 
client when it replies OK to an APPEND command, where it should actually reject 
it (it already has the size info and can calculate it would cause overquota 
condition).

This is on fresh dbmail 3.0.2 with just a few test users and roundcube 0.8-beta.

Any hints before I open a bug report for this?


-- 

Jure Pečar
http://jure.pecar.org
http://f5j.eu
_______________________________________________
DBmail mailing list
DBmail@dbmail.org
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail

Reply via email to