Ai cũng sử dụng mail để liên lạc cũng như trao đổi công việc, nhưng việc bị spam khiến bạn cực kỳ khó chịu khi mở mail ra là hàng trăm thư rác đến - bạn phải xóa không kể xiết. Thực trạng bị spam mail này đã khá phổ biến trên thế giới những năm 2010 trở lại đây.
Nếu gặp phải tình trạng spam mail trên VPS tốt nhất bạn hãy thông báo cho đơn vị cung cấp, bởi vì các nhà cung cấp vps thường sẽ tắt vps nếu phát hiện tình trạng spam mail trên vps mà bạn đang sử dụng. Vậy tình trạng này là do đâu, và cách khắc phục triệt để như thế nào.
Dịch vụ VPS chuẩn tại iNET: https://inet.vn/vps
1. Cách khắc phục vps bị spam mail làm phiền
Trước hết bạn phải xác định nguyên nhân tại sao vps của bạn lại gửi spam mail đồng loạt như vậy. Thông thường thì tình trạng này đều do một số Theme và Plugin,.. không rõ ràng, không rõ nguồn gốc hay đi lấy code trên mạng về nên bị người ta chèn ẩn,... dính virut vv
2. Cách kiểm tra vps của bạn đang trong tình trạng như thế nào?
Vào SSH, vào VPS sau đó sử dụng lệnh bên bên dưới:
Lưu ý: Nếu kết quả trả về lớn hơn 100 thì cũng đồng nghĩa với việc VPS đang thực hiện spam mail ra ngoài. Như hình bên dưới là VPS đang Spam kinh khủng
Tiếp theo chúng ta sẽ kiểm tra danh sách mail trong queue để biết cụ thể user account mail nào đang thực hiện spam bằng cách sử dụng lệnh. Kết quả trả về như bạn sẽ thấy trong VPS của bạn
Tiếp tục, các bạn hãy kiểm tra log mail để xem chi tiết hơn.
Hoặc sử dụng lệnh này sẽ liệt kê log theo user được truy vấn
Bạn cũng có thể kiểm tra nội dung Email bằng
2. Cách khắc phục hiệu quả
Đầu tiên chúng ta cần thực hiện xóa/gửi toàn bộ/một mail trong queue. Thứ tự hoặc bạn có thể tùy chọn theo cách bạn thấy hợp lý nhất là được.
Xóa 1 mail trong queue, id dạng 1YlI6V-0004K0-MT
Xóa toàn bộ mail trong queue
Chạy lệnh xong bạn sẽ thấy như thế này nghĩa là đã xóa.
Xóa tòa bộ mail trong frozen
Nếu bạn đang chủ động Spam Mail thì bạn có thể sử dụng lệnh bên dưới để gửi toàn bộ mail trong queue
Thực hiện config và stop service exim
Để config các bạn chạy lệnh bên dưới và tự chỉnh sửa bất kỳ 1 dòng nào sau đó lưu lại
Hoặc bạn tắt luôn đi cho lành
Tắt hàm mail() – Disable hàm mail()
Đầu tiên chúng ta cần phải xác định xem file php.ini đang nằm ở đâu trong VPS bằng
Kết quả trả về tùy vào VPS của bạn. Hình dưới là kết quả của mình và nó nằm trong /etc/php.ini
Bạn có thể kiểm tra xem hàm nào đang bị disable (tắt)
Lệnh này sẽ disable (tắt) hàm mail() – Tắt xong thử kiểm tra bằng lệnh bên trên xem tắt được chưa nhé.
Sau đó hãy Restart service httpd
3. Kết luận
Trên đây là một số cách giúp bạn "cứu sống " vps của mình. Hi vọng nó sẽ hiệu quả, nếu các bạn có khúc mắc chỗ nào thì liên hệ với mình or bên kỹ thuật iNET nhé. Bọn mình luôn sẵn sàng giúp bạn.
Tham khảo thêm: Những thủ thuật nhỏ nếu bạn gặp phải khi dùng vps
0 nhận xét:
Đăng nhận xét