IMAP APPEND counted all mail sizes double.. It used the db_update_message() function, which raised curmail_size in the users table by the message size. dbmail_imap_append() also raised curmail_size by this amount, effectively doubling quotum use of a user.

This has been fixed by calling db_set_unique_id() instead, and using
db_physmessage_set_sizes() for setting message size and rfc size.

Ilja

Reply via email to