> 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 whenever the error is not "out of space" or, when the error *is* NOSPACE, return tempfail when quota is full. Hence, what happens is that any error other than "out of space" gives TEMPFAIL and when quota-full-tempfail is set "out of space" also gives tempfail. johannes
signature.asc
Description: This is a digitally signed message part
