Re: [Dovecot] deliver: handling of quota_full_tempfail and -e

2008-04-30 Thread Johannes Berg
> The lines in question (in src/deliver/deliver.c) read: > | 1003 if (error != MAIL_ERROR_NOSPACE || > | 1004 getenv("QUOTA_FULL_TEMPFAIL") != NULL) { > > Does this mean that the corresponding block gets executed whenever > quota_full_tempfail is set? No, the corresponding code is executed

[Dovecot] deliver: handling of quota_full_tempfail and -e

2008-04-30 Thread Ulrich Zehl
Hi, while testing out dovecot 1.1, I found that when you set quota_full_tempfail = yes in dovecot.conf and use the deliver -e command line flag, no deferral reason is printed, thus breaking my fancy quota_exceeded_message. This appears to be because of the if() block in lines 1003-1009 in src/del