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 <d...@prime.gushi.org> 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