On Sun, Oct 15, 2023 at 08:52:18AM -0500, B Williams via Postfix-users wrote:
> So what I’m trying to devise is a strategy that would allow me to
> reject email for some domains if it didn’t come through the spam
> filtering service, but allow messages for other domains to be
> delivered that I don’t have going through the spam service.
This is rather straightforward with access(5) rules:
smtpd_restriction_classes = reject_unfiltered
# Allow the filtering service IPv4/IPv6 CIDR blocks and reject
# everything else.
reject_unfiltered =
check_client_access cidr:{
{192.0.2.0/24 permit_auth_destination},
{2001:db8:feed:cafe::/64 permit_auth_destination},
{0.0.0.0/0 REJECT 5.7.1 MX bypass attempt},
{::/0 REJECT 5.7.1 MX bypass attempt}
}
# If large enough, or changes more than rarely, use an access(5)
# table ("cdb", "hash", ...) instead. Assumes smtpd_delay_reject
# is not changed from "yes" default.
#
smtpd_client_restrictions =
check_recipient_access inline:{
{filtered1.example = reject_unfiltered},
{filtered2.example = reject_unfiltered}
}
--
Viktor.
_______________________________________________
Postfix-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]