Mailing List Archive

bug in db_imap_append()
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