Thank you so much Viktor.

Yes this instance only sends mail for a small handful of domains in our
organization and does not accept or relay any mail.  That said, your
suggestions about the regex are well advised and I will make some
adjustments.

I had no idea that the regex table could take conditional arguments! That
will work perfectly.  By any chance are you a member on serverfault.com?
I've posted this question there - if you'd like to answer it before the
bounty expires you're more than welcome:
https://serverfault.com/questions/1093289/postfix-sender-bcc-maps-ignore-a-specific-user

On Mon, Feb 21, 2022 at 10:52 PM Viktor Dukhovni <postfix-us...@dukhovni.org>
wrote:

> On Mon, Feb 21, 2022 at 08:17:17PM -0500, billy noah wrote:
>
> > /^([^@]+)@[a-zA-Z0-9_]+\.[a-zA-Z0-9_]+$/ $1...@example.com
> >
> > This works great, however I have an email address nob...@example.com
> that
> > I'd like to *exclude* from this configuration.  How can I configure
> > sender_bcc_maps to *completely ignore* a specific sender's address.
>
> I hope the rather non-specific domain match is never applied to incoming
> mail from outside, and this is an exclusively "outbound" MTA...
>
> Note that valid email domain names don't contain "_" characters, you can
> leave these out of the "domain part" of the address.  Also matching is
> case insensitive by default.  Domain names can contain "-" characters,
> but perhaps yours don't, in which case:
>
>     if !/^nobody@/
>     /^([^@]+)@[a-z0-9]+\.[a-z0-9]+$/ $1...@example.com
>     endif
>
> --
>     Viktor.
>

Reply via email to