Ilja Booij wrote:
Ilja Booij wrote:
I was wrong:
There are two problems:
dbmail-smtp: for some reason, the dbmail-smtp returns EX_TEMPFAIL
when there are only external forwards to
Fixed it!
In pipe.c, insert_messages(), each delivery gets a label (DSN_CLASS_OK,
DSN_CLASS_TEMP, DSN_CLASS_FAIL). Now, all deliveries that were not to be
stored locally, but were only to be forwarded, got a DSN_CLASS_TEMP
label. I've added an extra check to make sure a DSN_CLASS_OK label was
given if there is only forwarding.
This works for both dbmail-lmtpd and dbmail-smtp.
Sorry it took so long, I was ill the last 2 days.. :(
Ilja