| Main Archive Page > Month Archives > postfix-users archives |
On 11/19/2011 8:30 PM, Chaminda Indrajith wrote:
> Dear ALL,
> Is there a way of blocking mails from a top level domain? I have serious
> trouble with .info top level domain. Spamers send bulk mails from
> changing domain names under .info (Example: fakedomain1.info
> fakedomain2.info etc.)
> I tried to block it from sender restrictions, but it is not effective.
Using the EUSRR (everything under smtpd_recipient_restrictions) style of
main.cf, this will meet your needs. I've been using it for a long time
with good results (but with a much longer list of TLDs than I included
here).
smtpd_recipient_restrictions =
permit_mynetworks
reject_unauth_destination
...
check_reverse_client_hostname_access pcre:/etc/postfix/tld.pcre
check_helo_access pcre:/etc/postfix/tld.pcre
...
/etc/postfix/tld.pcre
# reject mail from the following TLDs
/^.*?(cn|info|kr|my|ng|)$/i 550 We do not accept mail from .$1 domains
-- Stan