[Dovecot] Append with literal+ and mailbox over quota

Ewald Dieterich ewald.lists at fun.de
Thu Jul 19 18:21:18 EEST 2012


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.


More information about the dovecot mailing list