Một trong những vấn đề phổ biến khi sử dụng website WordPress liên quan đến email là gửi email không thành công, gây khó khăn khi sử dụng các plugin như Contact Form 7 để gửi thông tin từ khách hàng, hay WooCommerce những đơn đặt hàng không gửi về khi có khách đặt mua hàng
Để khắc phục tình trạng này một cách đơn giản và đảm bảo tính tin cậy của email gửi đi, chúng ta có thể thay thế hàm mail() mặc định của PHP bằng giao thức SMTP. Phương pháp này giúp tránh phụ thuộc vào việc mở hoặc chặn hàm mail() của hosting/server, đồng thời giảm thiểu các vấn đề như email rơi vào thư rác, bị chặn bởi các bộ lọc hoặc không gửi được email do vấn đề bảo mật hoặc thư rác.
Một trong những cách đơn giản nhất để chuyển sang gửi email qua SMTP là sử dụng plugin WP Mail SMTP, được phát triển bởi WPForms. Dưới đây là hướng dẫn cài đặt và cấu hình plugin này:
Bước 1: Cài đặt plugin
Bạn có thể cài đặt plugin WP Mail SMTP bằng hai cách sau:
Cách 1: Tải source plugin từ trang chủ:
- Truy cập trang chủ của plugin và tải bộ source cài đặt WP Mail SMTP.

- Truy cập vào admin WordPress, vào mục Plugins và chọn Add New.
- Chọn Upload Plugin và tải lên bộ source plugin đã tải trước đó.
- Tiến hành cài đặt và kích hoạt plugin.


Cách 2: Cài đặt trực tiếp trên admin WordPress:
- Truy cập admin WordPress, tìm plugin tên “WP Mail SMTP by WPForms”.
Click vào Install để cài đặt và sau đó chọn Kích hoạt

Bước 2: Cấu hình plugin
Sau khi cài đặt, bạn cần cấu hình plugin WP Mail SMTP bằng các bước sau:
- Truy cập trang Settings – Thiết lập trong trang quản trị (Admin) của website WordPress.
- Lưu ý và điền các giá trị sau:
- From Email: nhập địa chỉ email mà bạn muốn sử dụng để gửi email qua SMTP. Đảm bảo là địa chỉ email chính xác và không phải là địa chỉ ảo.
- Force From Email: chọn để áp dụng cấu hình From Email trên toàn bộ WordPress và tránh bị ghi đè bởi các plugin khác.
- From Name: điền tên sẽ hiển thị khi gửi email.
- Force From Name: chọn để áp dụng cấu hình From Name trên toàn bộ WordPress và tránh bị ghi đè

- Chọn “Other SMTP” ở mục Mailer.

- Nhập các thông tin sau:
- SMTP Host: tùy thuộc vào dịch vụ email và máy chủ gửi mail bạn sử dụng, nhập địa chỉ SMTP Host tương ứng.
- Mã hóa(Encryption): chọn SSL/TLS nếu dịch vụ email hỗ trợ.
- SMTP Port: hệ thống sẽ tự động điền cổng SMTP tương ứng với Encryption bạn chọn.
- Auto TLS: bật chức năng “On”.
- Xác thực: bật chức năng “On”
- SMTP Username: nhập tài khoản email của bạn.
- SMTP Password: nhập mật khẩu ứng dụng. Nếu sử dụng Gmail, hãy sử dụng mật khẩu ứng dụng thay vì mật khẩu chính.(Xem hướng dẫn lấy mật khẩu ứng dụng Gmail)

Lưu ý: Việc sử dụng mật khẩu ứng dụng của Gmail giúp tránh lỗi do chính sách của Gmail không cho phép sử dụng mật khẩu chính trực tiếp trong plugin.
Bước 3: Kiểm tra
Sau khi hoàn tất cấu hình, bạn nên kiểm tra việc gửi mail thông qua plugin bằng cách truy cập vào tab “Email Test”. Nhập địa chỉ email nhận email kiểm tra vào mục “Send To”, sau đó chọn “Send Email” để thực hiện kiểm tra.

Nếu chúng ta được thông báo success và trong hộp thư có email gửi test tức là quá trình cài đặt đã thành công
Hy vọng rằng qua hướng dẫn trên, bạn sẽ cài đặt và cấu hình thành công plugin WP Mail SMTP cho website WordPress của mình. Nếu bạn cần thêm sự hỗ trợ hoặc có bất kỳ câu hỏi nào, đừng ngần ngại liên hệ với đội ngũ hỗ trợ của Long Thịnh qua trang web https://truyennguyenweb.com hoặc qua địa chỉ email [email protected] để nhận được sự hỗ trợ tốt nhất.