Jul
6
2010

Khắc phục lỗi gửi email trong WordPress khi hàm email() bị chặn

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.

WP Mail SMTP

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.

Bài có liên quan

Bài viết liên quan

Tác giả: Nguyễn Duy Nhân

Một blogger ... cùi bắp! Đơn giản: tôi muốn ghi lại những gì xảy ra xung quanh, cả công việc lẫn cuộc sống và chia sẻ với các bạn đọc. Nếu bạn cảm thấy bài viết có nhiều điểm không chính xác, hãy comment và chia sẻ để tôi còn được học hỏi từ những góp ý của bạn.

2 bình luận + Bình luận ngay

  • 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.

  • Cái nì sài từ thời nào oy, hix

Mạng xã hội