Theo như mặc định, hệ thống WordPress sử dụng hàm email() để gửi email trong toàn hệ thống. Đây có thể coi là một trong những hạn chế của WordPress do không phải hosting nào cũng hỗ trợ hàm này. Lý do đơn giản được các ISP đưa ra là hàm này có thể gây nên những lỗi bảo mật, do đó họ đã disable nó đi.
Bản thân mình cũng không ít lần bực mình vì việc quản lý Blog gặp nhiều khó khăn như email gửi cho các bạn không thực hiện được, thông báo có comment mới cũng chẳng thể làm việc, một số plugin quan trọng ảnh hưởng đến traffic cũng … bó tay.
Mặc dù đã suy nghĩ đến việc sử dụng một server mail bên ngoài để giải quyết việc send email nhưng cũng chưa thể giải quyết được vấn đề vì gửi mail bằng SMTP thì WordPress không hỗ trợ :kill: . Thực may là hôm nay mình đã tìm ra một plugin có thể giúp mình giải quyết việc gửi email bằng SMTP thay cho cách gửi email bằng hàm mail() thông thường. Đó là plugin WP Mail SMTP.
Mặc dù đây là phiên bản chưa chính thức (mới là Version: 0.8.6) nhưng qua thử nghiệm mình thấy rằng plugin này giải quyết được gần như tất cả vấn đề mà mình cần.
Để sử dụng Plugin này bạn có thể sử dụng một email cho phép sử dụng SMTP là đủ. Việc này bạn có thể thực hiện với hosting (hầu hết đều hỗ trợ email cho mình) hoặc sử dụng thông qua dịch vụ email của Google (xem hướng dẫn tạo ở đây. Trong hình trên mình đã có những setup cần thiết với hệ thống mail của Google, bạn có thể sử dụng như ở trên cũng được hoặc tự điều chỉnh theo server mail của mình.
Giải quyết được bài toán disable hàm mail() với WordPress khiến cho mình nhẹ cả người, và hi vọng bạn cũng được như vậy.
AnhDT says
Không hiểu vì lí do gì mà plugin này không có tác dụng với mình, gửi test mail hay recovery password nó đều báo lỗi.
Thanh says
Có thể bạn chưa follow ssl trong php.ini
Vào php.ini của wamp tìm đến dòng ;extension=php_openssl.dll bỏ dấu “;” phía trước rồi restart lại wamp
Accnet says
Cái nì sài từ thời nào oy, hix
Giang says
Chẳng hiểu sao em vẫn không gửi được nhỉ :((
Nguyen Dat Tai says
Cũng có thể do plugin cũ rồi, ít cập nhật. Mình dùng cái WP SMTP plugin hoạt động bình thường. Plugin họ cũng cập nhật thường xuyên. Nhưng nếu dùng HostGator thì không dùng được mấy cái plugin này.
diep says
Em dùng plugin này cấu hình y như vậy, khi gửi email nó báo thành công nhưng vào hợp thư thì không thấy mail nào cả
vậy anh có biết vấn đề sao không ? chỉ em với