I think that as long as the script returns the appropriate error code on failure you don't have to do anything special; from pipe(8):
In the case of a non-zero exit status, a limited amount of command
output is logged, and reported in a delivery status notification. When
the output begins with a 4.X.X or 5.X.X enhanced status code, the
status code takes precedence over the non-zero exit status (Postfix
version 2.3 and later).
Charles
> On Oct 2, 2022, at 6:33 PM, Dan Mahoney <[email protected]> wrote:
>
> Hello all,
>
> If I am piping my mail to a program (in this case, day job's RT install), is
> there some way in which I can exit that will cause a message to be bounced
> back to the sender?
>
> Or do I need a full-on milter to do this kind of rejection?
>
> -Dan
signature.asc
Description: Message signed with OpenPGP
