Re: [exim/exim] more flexibility for pipe returns (Issue #117)

jgh via Exim-dev <[email protected]> Thu, 05 Mar 2026 20:14:22 +0000
Newsgroups gmane.mail.exim.devel
Message-ID <exim/exim/issues/117/comment/[email protected]>
I assume this refers to the pipe transport. As of 4.99

if the command exited EX_OK, and produced nothing on STDOUT or
STDERR, it succeeded...

Normal case.

if the command exited EX_TEMPFAIL, defer, regardless of
STDOUT/STDERR...

Set option temp_errors including EX_TEMPFAIL (the default).
Do not set either ignore_status or return_output.

* If there is no output: delivery defers
* If there is output: delivery fails permanently

* Maybe add a temp_errors_output option, boolean?

otherwise freeze the message (this will get my attention by way of
freeze_tell_mailmaster)...

The relevant condition being that there was output; ignored unless return_output set, in which case delivery fails permanently

- maybe add a _freeze_output_ option, boolean?

---
View it on Exim Forgejo ( https://code.exim.org/exim/exim/issues/117#issuecomment-239184 ) or reply to this email directly.