Một trong những vấn đề lớn nhất một administratorcủa các máy chủ e-mail, là SPAM. Đặc biệt là từ các miền gửi tin nhắn từ các quốc gia như Nga và Trung Quốc. Trong hướng dẫn này, bạn sẽ thấy cách chặn miền email trong EXIM, để nhận email.
Để lọc các khu công nghiệp khá khó khăn, đặc biệt nếu chúng là một vài nghìn và không được bao gồm trong một danh sách SPAM toàn cầu. Tuy nhiên, tôi đã thấy rằng nhiều thông điệp đến từ qq.com. Miền sử dụng rất nhiều IP và làm cho SPAM trên toàn cầu.
Nếu chúng tôi xác định miền nguồn mà các thông báo này được gửi và chúng tôi có quyền truy cập vào các cấu hình dịch vụ EXIM, có thể đặt tự động từ chối chúng. Điều này có nghĩa là thư được gửi từ một tên miền hoặc địa chỉ email cụ thể có thể tự động bị từ chối. Về cơ bản, đây là cách bạn chặn một tên miền email trong EXIM, theo cách thủ công, nếu bạn không cài đặt phần mềm trên máy chủ có thể thực hiện việc này.
Cách chặn tên miền email trong EXIM (Thư đến)
để thiết lập EXIM để tự động từ chối thư nhận được từ một hoặc nhiều tên miền, địa chỉ email hoặc thậm chí TLD (.cn, .in, .io, v.v…), trước hết, bạn phải có toàn quyền truy cập vào máy chủ e-mail và đảm bảo rằng các thông báo e-mail được chuyển qua dịch vụ EXIM.
Nhân tiện EXIM cái này được sử dụng nhiều nhất trên toàn cầu trên các máy chủ Linux.
1. Định vị và mở trình soạn thảo văn bản cho Linux, tập tin "exim.conf“. Tên có thể khác nhau tùy thuộc vào phiên bản của EXIM sử dụng.
nano /etc/exim.conf
2. Trong exim.conf thêm các dòng sau cho ACL (Access Control Lists).
acl_check_data:
deny senders = /etc/deny_senders
accept
Lưu tệp sau khi thêm các dòng ở trên.
3. Tạo một tệp mới, có tên: "deny_senders” mà bạn thêm tên miền, địa chỉ email hoặc .tld mà từ đó bạn không muốn nhận thông báo email nữa:
nano /etc/deny_senders
Thêm các miền mà từ đó các thông báo e-mail sẽ tự động bị từ chối.
*@qq.com
*.cn
spam@address.ja
4. Lưu tệp và khởi động lại Exim.
systemctl restart exim
Đây là một phương pháp rất đơn giản để bạn chặn một miền email trong EXIM (Thư đến).
Kết quả trong máy chủ sẽ giống như sau:
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
Đây là lựa chọn đơn giản nhất đơn giản nếu bạn bị cuốn vào các đợt SPAM đến từ Trung Quốc, Ấn Độ, Nga hoặc các khu vực khác trên thế giới. Tuy nhiên, trước khi chặn tên miền hoặc TLD, đảm bảo bạn không có đối tác hoặc cộng tác viên có thể liên hệ với bạn từ các địa chỉ này.
thiết lập này của Exim hợp lệ cho cả hai máy chủ web với cPanel và cho những người có VestaCP.