We help IT Professionals succeed at work.

block mails from a particular country in postfix

Vijay Kumar Gajula
on
699 Views
Last Modified: 2017-04-10
Is there any possibility to block mails from country wise in Postfix.  for Example I need to block all mails coming from China. Please let me know the process.

Thanks,
Vijay.G
Comment
Watch Question

Tim EdwardsIT Team Lead - Unified Communications & Collaboration
CERTIFIED EXPERT

Commented:
Please take a look here, they were able to get this completed with Postfix:

http://freesoftware.zona-m.net/how-to-reject-spam-from-certain-countries-if-you-must-really-really-do-it/
Kent WSr. Network / Systems Admin
CERTIFIED EXPERT

Commented:
The most straightforward way is blocking the /8 IP block of the associated country, via iptables.
The list of IPv4 is here - http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xhtml
Ipv6 is here - https://www.iana.org/assignments/bgp-extended-communities/bgp-extended-communities.xhtml#non-trans-ipv6

Regardless of your postfix config, if you block via iptables rules, they won't be able to get mail or any other packets to your server...like bruteforce, etc.
CERTIFIED EXPERT
Distinguished Expert 2019
Commented:
This problem has been solved!
(Unlock this solution with a 7-day Free Trial)
UNLOCK SOLUTION
Natty GregIn Theory (IT)
CERTIFIED EXPERT

Commented:
Use PFblocker

Author

Commented:
is PFblocker is open source? can we install it in my mail server which is UBUNTU back-end. If So Please let me know the procedure.
Thanks
Natty GregIn Theory (IT)
CERTIFIED EXPERT

Commented:
Yes PFblocker is open source, however it only installs on PFsense from what I know and found. So maybe use PFsense as your firewall then you'll have all this functionality

Author

Commented:
Thanks