Ilja Booij wrote:
Blake Mitchell wrote:
Hello all,
I'm running into a problem (postfix 2.0.10, dbmail cvs from April 1)
where dbmail will send a message to an external alias, but return an
error to postfix, so the message is deferred, and then re-delivered
again, and again, and again. Both dbmail-smtp and dbmail-lmtp exhibit
the same symptoms. Here's a snip of the log with dbmail-smtp:
<snip traces>
as of right now I don't have postfix using the database directly, it
just hands off everything for the appropriate domains to dbmail.
Any ideas?
I'm able to reproduce the error here. It has something to do with a
failing pclose(). I'm sure why this pclose() fails, it doesn't seem to
get a NULL pointer..
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 deliver
dbmail-lmtpd: after closing the pipe, the daemon process (a child of the
original daemon) gets a SIGCHLD (of course), but it reacts to this by
killing itself! Of course, it should ignore this signal.
Ilja