ใน Postfix คุณสามารถบล็อกได้โดยตรง smtpd(8)
.
ตาม http://www.postfix.org/SMTPD_ACCESS_README.html คุณสามารถใช้ได้
smtpd_client_restrictions - ปฏิเสธคำสั่งไคลเอนต์ทั้งหมด
ด้วยคุณสามารถ (http://www.postfix.org/postconf.5.html#smtpd_client_restrictions)
check_client_access ประเภท: ตาราง
ค้นหาฐานข้อมูลการเข้าถึงที่ระบุสำหรับชื่อโฮสต์ไคลเอ็นต์ โดเมนหลัก ที่อยู่ IP ไคลเอ็นต์ หรือเครือข่ายที่ได้รับโดยการแยกออคเต็ตที่มีนัยสำคัญน้อยที่สุด ดูหน้าคู่มือการเข้าถึง (5) สำหรับรายละเอียด
http://www.postfix.org/access.5.html มีตัวอย่าง:
/etc/postfix/main.cf:
smtpd_client_restrictions =
แฮช check_client_access:/etc/postfix/access
และ
/ etc / postfix / การเข้าถึง:
.websitewelcome.com ปฏิเสธ
100.42.48.0/20 ปฏิเสธ
(ใช้ ไคร
เพื่อค้นหาหมายเลขเครือข่ายและมาสก์)
อย่าลืมโทร แผนที่ไปรษณีย์(1)
หรือคุณสามารถบล็อกเครือข่าย IP ทั้งหมดบนไฟร์วอลล์ของคุณ เช่น
sudo iptables -I INPUT --src=100.42.48.0/20 -m tcp -p tcp --dport=25 -j DROP