30 Apr
2008
30 Apr
'08
6:53 p.m.
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