วิธีบล็อกโดเมนอีเมลใน EXIM (จดหมายขาเข้า)

หนึ่งในปัญหาที่ใหญ่ที่สุดก administratorของเซิร์ฟเวอร์อีเมลเป็นสแปม โดยเฉพาะอย่างยิ่งจากโดเมนที่ส่งข้อความจากประเทศต่างๆ เช่น รัสเซียและจีน ในบทช่วยสอนนี้ คุณจะเห็นวิธีการบล็อกโดเมนอีเมลใน EXIM เพื่อรับข้อความอีเมล

ในการกรอง IP เป็นเรื่องยากโดยเฉพาะอย่างยิ่งหากมีจำนวนไม่กี่พันและไม่รวมอยู่ใน รายการ SPAM ทั่วโลก. อย่างไรก็ตามฉันได้เห็นว่าข้อความจำนวนมากมาจาก qq.com. โดเมนที่ใช้ IP จำนวนมากและทำให้สแปมทั่วโลก

หากเราระบุโดเมนต้นทางที่ส่งข้อความเหล่านี้ และเรามีสิทธิ์เข้าถึงการกำหนดค่าบริการ EXIMสามารถตั้งค่าการปฏิเสธโดยอัตโนมัติได้ ซึ่งหมายความว่าข้อความที่ส่งจากชื่อโดเมนหรือที่อยู่อีเมลที่ระบุสามารถถูกปฏิเสธได้โดยอัตโนมัติ โดยทั่วไป นี่คือวิธีที่คุณบล็อกโดเมนอีเมลใน EXIM ด้วยตนเอง หากคุณไม่มีซอฟต์แวร์ติดตั้งบนเซิร์ฟเวอร์ที่สามารถทำเช่นนี้ได้

วิธีบล็อกโดเมนอีเมลใน EXIM (จดหมายขาเข้า)

เพื่อตั้งค่า EXIM เพื่อปฏิเสธข้อความที่ได้รับโดยอัตโนมัติจากชื่อโดเมน ที่อยู่อีเมล หรือแม้แต่ TLD (.cn, .in, .io ฯลฯ…)ก่อนอื่นคุณต้องมีสิทธิ์เข้าถึงเซิร์ฟเวอร์อีเมลอย่างสมบูรณ์และตรวจสอบให้แน่ใจว่าข้อความอีเมลถูกส่งผ่านบริการ EXIM

วิธีบล็อกโดเมนอีเมลใน EXIM (จดหมายขาเข้า)
อีเมลสแปมของจีน

อนึ่ง EXIM นี่เป็นสิ่งที่ใช้มากที่สุดในโลกบนเซิร์ฟเวอร์ Linux.

1. ค้นหาและเปิดตัวแก้ไขข้อความสำหรับ Linux, ไฟล์ "exim.conf". ชื่ออาจแตกต่างกันไปขึ้นอยู่กับเวอร์ชันของ EXIM สินค้ามือสอง

 nano /etc/exim.conf 

2 ใน exim.conf เพิ่มบรรทัดต่อไปนี้สำหรับ ACL (Access Control Lists).

 acl_check_data:
 deny senders = /etc/deny_senders
 accept

บันทึกไฟล์หลังจากเพิ่มบรรทัดด้านบน

3. สร้างไฟล์ใหม่ชื่อ: "deny_senders” ซึ่งคุณเพิ่มโดเมน ที่อยู่อีเมล หรือ .tld ที่คุณไม่ต้องการรับข้อความอีเมลอีกต่อไป:

  nano /etc/deny_senders

เพิ่มโดเมนที่ข้อความอีเมลจะถูกปฏิเสธโดยอัตโนมัติ

 *@qq.com
 *.cn
 spam@address.ja

4. บันทึกไฟล์และรีสตาร์ท Exim

systemctl restart exim

นี่เป็นวิธีง่ายๆ ที่คุณบล็อกโดเมนอีเมลใน EXIM (จดหมายขาเข้า)

ผลลัพธ์ในเซิร์ฟเวอร์จะมีลักษณะดังนี้:

tail -f /var/log/exim.log
1eYSPn-0006oJ-2U H=(qq.com) [180.117.215.50] F=<859589201@qq.com> rejected after DATA
 1eYSQJ-0006ok-FN H=(aplongsheng.com) [113.117.106.33] F=<494914775@qq.com> rejected after DATA
 1eYSQU-0006pT-F6 H=(cdadsj.com) [118.248.236.18] F=<1121060958@qq.com> rejected after DATA
 1eYSSQ-0006ux-QB H=(qq.com) [125.125.211.88] F=<952192884@qq.com> rejected after DATA

เป็นตัวเลือกง่ายๆที่ง่ายที่สุดถ้าคุณถูกนำตัวไปโดยคลื่นสแปมที่มาจากจีนอินเดียรัสเซียหรือส่วนอื่น ๆ ของโลก อย่างไรก็ตามก่อนที่จะบล็อกชื่อโดเมนหรือ TLD โปรดตรวจสอบว่าคุณไม่มีคู่ค้าหรือผู้ทำงานร่วมกันที่สามารถติดต่อคุณได้จากที่อยู่เหล่านี้

การตั้งค่านี้ของ Exim ใช้ได้กับทั้งเว็บเซิร์ฟเวอร์ที่มี cPanel และสำหรับผู้ที่มี VestaCP.

เป็นคนรักเทคโนโลยี ฉันเขียนบทความด้วยความสุขบน StealthSettings.com ตั้งแต่ปี 2006 ฉันมีประสบการณ์ที่หลากหลายในระบบปฏิบัติการ: macOS, Windows, และ Linux, รวมถึงภาษาโปรแกรมและแพลตฟอร์มบล็อก (WordPress) และสำหรับร้านค้าออนไลน์ (WooCommerce, Magento, PrestaShop)

วิธีการ » Linux » วิธีบล็อกโดเมนอีเมลใน EXIM (จดหมายขาเข้า)
แสดงความคิดเห็น