On Wed, 2008-02-27 at 11:08 +0100, Ralf Hildebrandt wrote:
> Feb 27 08:10:33 postamt dovecot: IMAP(username): expunge: uid=2793, 
> box=Trash, msgid=<[EMAIL PROTECTED]>, size=3025
> Feb 27 08:10:33 postamt dovecot: IMAP(username): expunge: uid=2794, 
> box=Trash, msgid=<[EMAIL PROTECTED]>, size=12833
> Feb 27 08:10:33 postamt dovecot: IMAP(username): expunge: uid=2795, 
> box=Trash, msgid=<[EMAIL PROTECTED]>, size=20931
> Feb 27 08:10:33 postamt dovecot: IMAP(username): expunge: uid=2796, 
> box=Trash, msgid=<[EMAIL PROTECTED]>, size=12066
> Feb 27 08:10:33 postamt dovecot: IMAP(username): expunge: uid=2797, 
> box=Trash, msgid=<[EMAIL PROTECTED]>, size=3328
> Feb 27 08:10:33 postamt dovecot: IMAP(username): expunge: uid=2798, 
> box=Trash, msgid=<[EMAIL PROTECTED]>, size=10197
> Feb 27 08:10:33 postamt dovecot: IMAP(username): expunge: uid=2799, 
> box=Trash, msgid=<[EMAIL PROTECTED]>, size=37658
> Feb 27 08:10:33 postamt dovecot: IMAP(username): expunge: uid=2800, 
> box=Trash, msgid=<[EMAIL PROTECTED]>, size=3717
> Feb 27 08:10:33 postamt dovecot: IMAP(username): Transaction rolled back: 
> Ignore last 8 changes
> Feb 27 08:10:33 postamt dovecot: IMAP(username): Disconnected: Too many 
> invalid IMAP commands. bytes=16371917/34458424
> 
> a) What's "Transaction rolled back"? When does it happen? What does it
>    do? Does it - in this case - UNDO the 8 expunges?

mail_log plugin logs these messages while messages are being marked as
expunged, but all this is still done in memory. Only after transactions
are committed the expunges are really committed to disk. So the above
means that the transaction was rollbacked for some reason and no
expunging was done after all.

Transaction rollbacking doesn't happen normally though, so it should
have also logged some error. At least I can't really think of why else
it would do this.. Any idea how to reproduce it?

> b) What's "Too many invalid IMAP commands"?
>    And when ist it being triggered?

When a client sends 20 invalid commands in row. I think this is usually
related to APPENDs, but I can't really say anything about this before
seeing rawlogs..

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to