On 07/19/12 13:16, Ewald Dieterich wrote:
I'm appending a mail with literal+ to a mailbox that is over quota:
1 APPEND INBOX {127+} [...] 1 NO [OVERQUOTA] Quota exceeded (mailbox for user is full) 2 NOOP 1 BAD Error in IMAP command APPEND: Invalid arguments. 3 NOOP 3 OK NOOP completed.
Somehow the first NOOP is considered to be part of the already failed APPEND. I have to add an empty line after to NO response for the NOOP to work:
1 APPEND INBOX {127+} [...] 1 NO [OVERQUOTA] Quota exceeded (mailbox for user is full)
2 NOOP 2 OK NOOP completed.
Can somebody confirm this to be bug?
I think I'm just confused because Dovecot sends the NO reply before I finish the string literal. In the first case I send an invalid string literal (which Dovecot tries to interpret as a MULTIAPPEND) and in the second case I finish the string literal correctly with CRLF. So I guess everything is OK.