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

Reply via email to