Hiện nay do hàm mail() của PHP khi gởi email không cần chứng thực SMTP (khi gởi email không cần khai báo địa chỉ gởi đi và chứng thực mật khẩu SMTP để gởi mail hợp lệ), chỉ cần khai báo địa chỉ gởi đến là có thể gởi mail thành công và chính điều này dẫn đến tình trạng server bị tổ chức chống Spam quốc tế ngăn chặn và không thể gới-nhận mail được nữa vì bị đưa vào danh sách Black List.
Vì vậy BKNS và hầu hết các nhà cung cấp dịch vụ host khác đã chặn hàm mail() để tránh trường hợp trên xảy ra.
Tuy nhiên các bạn có thể gởi mail thành công từ website bằng cách thông qua thư viện phpmailer khi cấu hình SMTP đầy đủ trong form gởi email trên website để thực hiện gởi mail hợp lệ.
Nhưng khi website được xây dựng từ mã nguồn mở Xenforo thì cài đặt Email SMTP cho Xenforo thế nào? Hãy để BKNS hướng dẫn bạn nhé!
1.Đối với Gmail:
Bạn vào: admin.php?options/list/emailOptions chọn phương thức SMTP
Cấu hình Gmail như sau:
-
- SMTP: smtp.gmail.com – port: 465 (nhớ vào gmail kích hoạt smtp)
- User:email@gmail.com
- Pass: pass gmail.
Sau khi sửa xong bạn lưu các thay đổi và kiểm tra lại nhận gửi mail
Vậy là bạn đã cài đặt Email SMTP cho Xenforo xong rồi đó. Chúc bạn thành công nha!
>> Bạn có biết: