Trung tâm hỗ trợ

Bảo vệ Server Hosting khỏi việc bị lạm dụng để gửi Spam

Khi cung cấp dịch vụ Hosting sử dụng Direct Admin, các nhà cung cấp thường kèm theo tính năng Mail Server được tích hợp sẵn. Mặc dù điều này mang lại sự thuận tiện cho khách hàng, nhưng đôi khi nó cũng bị một số đối tượng lợi dụng để gửi thư rác từ Server Hosting. 

Hậu quả là IP của Server có nguy cơ bị đưa vào danh sách đen, dẫn đến việc không thể gửi Email. Trong bài viết này, IMS sẽ hướng dẫn bạn một phương pháp để hạn chế tình trạng Spam Mail từ Hosting bằng cách sử dụng công cụ của Direct Admin.

Các nhà cung cấp dịch vụ Email lớn như Google hay Yahoo thường áp dụng quy tắc sau: Nếu một địa chỉ IP gửi hơn 100 Email đến một khách hàng của họ trong một ngày, họ sẽ đánh dấu IP đó là Spam. Do đó, giải pháp đơn giản là chúng ta sẽ giới hạn số lượng Email mà mỗi khách hàng Hosting được phép gửi đi trong một ngày xuống còn 99. 

Tuy rằng biện pháp này có thể gây ra một chút bất tiện cho khách hàng, nhưng nó sẽ bảo vệ không chỉ khách hàng đó mà còn các khách hàng khác đang sử dụng chung Server và địa chỉ IP. 

Hơn nữa, đây là dịch vụ Email miễn phí, nên nếu khách hàng có nhu cầu gửi nhiều Email hơn, họ nên cân nhắc chuyển sang các dịch vụ Email trả phí chuyên nghiệp với nhiều tính năng hơn.

Để thực hiện cài đặt này, bạn cần đăng nhập vào trang quản trị Hosting với quyền Admin. Sau đó, tìm đến mục "Extra Features" và nhấp vào "Administrator Setting" như hình minh họa dưới đây:

 

 

 

Trong trang "Administrator Setting", hãy chuyển đến phần Email và tìm tùy chọn "Daily Email Limit...". Nhập giá trị 99 vào ô này như trong hình minh họa tiếp theo. Điều này sẽ giới hạn mỗi tài khoản Hosting chỉ được phép gửi tối đa 99 Email mỗi ngày.

 

 

  • Để kiểm tra xem có tài khoản nào đang gửi thư rác từ Server Hosting hay không, bạn cần đăng nhập vào Server với quyền Root và chạy lệnh ls /etc/virtual/usage/. Trong thư mục này, bạn sẽ thấy các tệp tin có dạng username.bytes, đây là các tệp tin Log ghi lại số lượng Byte của Email được gửi đi từ các tài khoản có tên tương ứng. Nếu bên cạnh File username.bytes, bạn thấy một tệp tin khác có tên Username không có phần mở rộng, thì gần như chắc chắn rằng tài khoản này đang gửi thư rác. Tệp tin Username chứa số lượng Email đã được gửi đi.

  • Ngoài ra, trong phần Admin Tool của Direct Admin, có mục Mail Queue Administration cũng là một công cụ hữu ích để kiểm tra xem có Email nào đang bị gửi với số lượng lớn hay không, vì thông thường các lệnh gửi Mail số lượng lớn sẽ bị đưa vào hàng đợi tại đây.

  • Bạn cũng có thể sử dụng các lệnh sau trên dòng lệnh Linux để kiểm tra địa chỉ Email nào đang gửi thư rác: cd /var/log/exim và sau đó là grep 'A=login:' mainlog* | less

  • Để giới hạn số lượng Email được phép gửi đi, thay vì sử dụng công cụ của Direct Admin, bạn có thể dùng lệnh sau: echo 200 > /etc/virtual/limit

  • Nếu muốn giới hạn số lượng Email cho từng tài khoản riêng biệt thay vì áp dụng cho toàn bộ, bạn cần kiểm tra xem trong tệp tin /etc/exim.pl đã có đoạn mã sau chưa: if (open (LIMIT, "/etc/virtual/limit_$name")). Nếu chưa có, hãy thêm đoạn mã trên vào. Sau đó, tạo ra tệp tin limit_username bằng lệnh: echo 50 > /etc/virtual/limit_username. Trong đó, Username là tên tài khoản Hosting. Lệnh này sẽ giới hạn tài khoản Username chỉ được phép gửi 50 Email mỗi ngày.

  • Cuối cùng, bạn có thể cung cấp công cụ cho người dùng tự thiết lập giới hạn Email gửi đi cho từng hòm thư bằng cách thực hiện các bước sau:

    • Bước 1: Tạo tệp tin giới hạn: echo 50 > /etc/virtual/user_limit

    • Bước 2: Thêm dòng sau vào tệp tin directadmin.conf: echo user_can_set_email_limit=1 >> /usr/local/directadmin/conf/directadmin.conf

    • Bước 3: Khởi động lại directadmin /etc/init.d/directadmin restart. Lưu ý rằng chức năng này chỉ áp dụng cho DirectAdmin phiên bản 1.42.0 trở lên.

Bằng cách áp dụng các biện pháp trên, bạn có thể phát hiện và xử lý kịp thời các tài khoản đang lạm dụng Server Hosting để gửi thư rác, từ đó duy trì uy tín và hiệu suất của hệ thống.

 

Nguồn: Thiết kế Website

Hơn +10,000 doanh nghiệp và chủ shop đang bán hàng như thế nào ?
Bạn mong muốn có một website thương hiệu phù hợp với lĩnh vực hoạt động doanh nghiệp. Hãy liên hệ với chúng tôi, mọi mong muốn của bạn sẽ được lắng nghe.Chúng tôi mong muốn nhận thông tin yêu cầu của quý khách hàng qua đường dây nóng 0938 91 96 05 để chúng tôi có thể tư vấn một cách tốt nhất.
IMS luôn sẵn sàng phục vụ quý khách hàng 24/7, mọi thắc mắc xin hãy gọi điện với chúng tôi qua số hotline 0938 91 96 05 để được tư vấn trực tiếp Liên hệ báo giá