Have got following trouble: when user is over quota there is a error message in exim log:
$2012-11-06 14:22:38 1TVfxZ-00086u-U1 == username@domain R=localuser T=dovecot_delivery defer (0): Child process of dovecot_delivery transport returned 75 (could mean temporary error) from command: /usr/libexec/dovecot/dovecot-lda
ALso, there is an error message in maillog:
Nov 6 13:33:32 mx2 dovecot: lda(username@domain): Error: sieve: msgid=<5098D961.20608@gmail.com>: failed to store into mailbox 'INBOX': Quota exceeded (mailbox for user is full)
Nov 6 13:33:32 mx2 dovecot: lda(username@domain): Error: sieve: script /etc/dovecot/sieve/default.sieve failed with unsuccessful implicit keep
Exim transport:
dovecot_delivery:
driver = pipe
command = /usr/libexec/dovecot/dovecot-lda -d $local_part@$domain -f $sender_address
message_prefix =
message_suffix =
delivery_date_add
envelope_to_add
log_output
user = vmail
temp_errors = 64 : 69 : 70: 71 : 72 : 73 : 74 : 75 : 78
So, sieve can't store email because of quota, but why it doesn't show correct error in exim log? How it can be fixed?
Without sieve plugin:
Nov 6 15:41:00 mx2 dovecot: lda(username@domain): msgid=<5098F744.7070200@gmail.com>: save failed to INBOX: Quota exceeded (mailbox for user is full)
Thanks in advance!