Re: Blocking e-mails using part of a domain

Cyborg via Exim-users <[email protected]> Wed, 11 Feb 2026 13:46:25 +0100
Newsgroups gmane.mail.exim.user
Message-ID <[email protected]>
Am 10.02.26 um 16:05 schrieb ronaldo--- via Exim-users:
> message = Domain blocked.
>
> senders = nwildlsearch;/etc/exim/blacklist_domains
>

Sorry for the first reply, a missunderstanding.

You want this:

  condition = ${if forany{<, $recipients}{match{${lookup mysql {SELECT 1 
FROM blacklisten WHERE ( 
'${quote_mysql:${lc:${address:$reply_address}}}' regexp entry or 
"${quote_mysql:${lc:${address:$header_from:}}}" regexp entry ) LIMIT 1 
}}}{1}} {0}{1}}

and a sql database where the "entry"  is i.e. ".*@xxx.*\.domain\.tld" or 
any pattern you like.

That works better, because the from can be a valid one, but the spammer 
uses a reply-to and you want to check that too.

Not to mention, the easy ability to have different blacklists for 
different recipientdomains ;)

best regards,
Cyborg

-- 
## subscription configuration (requires account):
##   https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
##   [email protected]
## Exim details at https://www.exim.org/
## Please use the Wiki with this list - https://code.exim.org/exim/wiki/wiki