On 25.10.2010, at 21.02, Stephan Bosch wrote:
When an account overquota happens, a log is generated: /var/lib/imap/sieve/username/dovecot.sieve.log
Is there a way to prevent this?
Currently, no. This feature has existed since the early stages of the cmusieve plugin. To my knowledge, you are the first to request this. What's your problem exactly?
I think the overquota situation should work the same way with Sieve as without Sieve: It logs one line to info log, something like:
deliver(tss): Info: msgid=foo@bar: save failed to INBOX: Out of quota
(I guess it already does this in addition to writing the same info to dovecot.sieve.log?)
Or I guess it becomes more problematic with multiple actions. Hmm. What does it log now if you fileinto to two mailboxes and also forward the mail? Maybe each of those actions should do mail_deliver_log(), resulting in:
deliver(tss): Info: msgid=foo@bar: saved mail to INBOX deliver(tss): Info: msgid=foo@bar: saved mail to backup deliver(tss): Info: msgid=foo@bar: forwarded mail to blah@example.com