On Thu, Jan 25, 2024 at 04:48:39PM -0500, Bill Cole via Postfix-users wrote:
> > - Are you expected exactly one recipient per-invocation of the > > spamassassin filter? I'm not sure how spamc handles multiple > > recipients after "-u". > > It doesn't. The argument to '-u' is a key to identify a user-specific > ruleset. The spamc too (and SA generally) has no mechanism to split > envelopes or to provide multiple responses to a single submission. In that case, the OP should probably have specified a recipient limit of 1 for the transport... as well as used "--" after "-f ${sender}". Though pipe(8) manpage does not explicitly say so, it is possible to handle repeatable options that take a recipient address provided the option supports a syntax that does not use whitespace: -u{$recipient} or --user=${recipient} will each be repeated as many times as there are recipients: command -u<rcpt1> -u<rcpt2> ... command --user=<rcpt1> --user=<rcpt2> ... which is useful for commands that can correctly handle multiple recipients via one option per-recipient. More typical is to use argv positional arguments for the envelope recipients, with resubmission via "sendmail" handled transparently internally. -- Viktor. _______________________________________________ Postfix-users mailing list -- postfix-users@postfix.org To unsubscribe send an email to postfix-users-le...@postfix.org