Nếu bạn đang sử dụng wordpress có thể bạn đã mắc một trong những lỗi không thể gửi được email, nguyên nhân chủ yếu là do sử dụng xampp để cài đặt wordpress, hosting của bạn đang không hỗ hợ hàm gửi mail, hoặc tệ hơn nữa là quá nhiều hosting sử dụng chung một ip và được google liệt kê vào danh sách spam.
Một trong những lý do trên mà email không được gửi đến người dùng, trong trường hợp khẩn cấp email không được gửi lại khi lấy mật khẩu bạn không biết phải làm sao để khắc phục. Đừng lo bài viết này tôi sẽ hướng dẫn bạn cách gỡ lỗi không gửi được email trong wordpress một cách nhanh nhất.
Nguyên nhân gây ra lỗi không gửi được email wordpress
Khi nào thì bạn biết website của mình đang gặp 1 trong những lỗi không gửi được email? Dưới đây là những triệu dấu hiệu cho thấy website bạn đang mắc lỗi nghiêm trọng trên:
- Lỗi không gửi được email trên xampp
- Lỗi contact form 7 không gửi được mail
- Không gửi được email dự đoán nguyên nhân có thể máy chủ đã tắt hàm mail()
- Lỗi Code khi gửi Mail SMTP
- Các lỗi thường gặp khi gửi email marketing qua Gmail
- Lỗi cấu hình gửi mail SMTP trong nukeviet bản v4.0.16
- Chức năng send mail / SMTP bị lỗi
- Cách sửa lỗi không gửi được email trên WordPress
- Lỗi – Không gửi mail được bằng plugin wp smtp
- Help Không gửi được mail từ smtp wordpress trên Ubuntu
- Khắc phục Lỗi cài đặt Wp mail SMTP plugin sử dụng Gmail
- Lỗi phần đăng kí gửi mail bằng SMTP
- Lỗi khi gửi Email vào smtp.gmail.com
WP SMTP là gì?
WP SMTP là một plugin có thể giúp bạn gửi email thông qua SMTP thay vì chức năng PHP mail (). Sau khi cài đặt plugin sẽ tự động thêm một trang cài đặt vào “Dashboard” -> “Settings” -> “WP SMTP”, nơi bạn có thể cấu hình các cài đặt gửi email, với plugin này giúp bạn khắc phục lỗi liên quan đến không gửi được email ở wordpress.
Hướng dẫn khắc phục lỗi không gửi được email wordpress
Bài này mình sẽ hướng dẫn bạn khắc phục lỗi “lỗi không gửi được email wordpress” bằng một plugin đó là WP SMTP.
1. Cài đặt plugin WP SMTP
Để cài đặt WP SMTP khá đơn giản chỉ cần vào khu vực quản trị của admin rồi tìm kiếm “WP SMTP” hoặc có thể tải trực tiếp trên hệ thống plugin của wordpress.
2. Thiết lập Smtp Gmail
Để thiết lập smtp gmail bạn cần bật chức năng mật khẩu hai lớp (2-Step Verification) cho tài khoản google nếu chưa bật truy cập vào tràng https://myaccount.google.com.
Sau khi truy cập vào liên kết phía trên hãy nhấp chuột vào “Đăng nhập vào Google”.
Bật chức năng mật khẩu hai lớp Google.
Tiếp theo truy cập vào trang website https://security.google.com/settings/security/apppasswords để tạo “generate app password gmail” mới.
Tiếp theo copy đoạn “Mật khẩu ứng dụng đã tạo” và cấu hình vào bước tiếp theo.
3. Thiết lập WP SMTP
Sau khi cài đặt plugin WP SMTP ở bước 1 hãy quay lại Dashboard > Setting > WP SMTP như ảnh bên dưới:
Trong đó:
- Chọn phương thức bảo mật là SSL
- Port là 465 nếu không được thì chọn port 587 với TLS
- SMTP Host là smtp.gmail.com
- SMTP Authentication là Yes
- Username là địa chỉ email của bạn
- Password là App Password
Thử nghiệm hệ thống xem đã thành công hay chưa chỉ cần nhập email tiêu đề và tin nhắn vào mục bên dưới rồi ấn “Send Test”
Kết quả:
Lời kết
Như vậy là bài này bạn đã học được cách khắc phục lỗi không gửi được email wordpress và cách thiết lập smtp gmail bằng plugin WP SMTP. Hy vong sau khi đọc xong bài viết bạn có thể tự tay khắc phục các lỗi bên trên để đảm bảo trang website hoạt động ổn định. Mọi thắc mắc vui lòng comment bên dưới.
Mình cũng đang khồn gửi được mail trên wp. May mà tìm được bài của bạn
vậy là tốt r bác
Em vừa cài được gửi mail ngon lắm rồi. Blog của bác hữu ích quá.
cảm ơn bác! nhé
Em cũng cài như bác hướng dẫn nhưng ko gửi được, nó báo lỗi như sau:
Warning: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed in C:\xampp\htdocs\goodtour\wp-includes\class-smtp.php on line 368
Mong bac giup do chi giao a. Em cam on
Mình cũng làm y như thế lúc test gửi mail thử thì nó báo lỗi như vậy:
SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Lỗi này phải xử lý như thế nào hả bác?
Cảm ơn bạn nhiều nha!
kcj bạn!
Mình khi gửi Mail Test thì nó hiện: Availd Address: (Setform) [email protected] là sao vậy bạn?
mình cũng bị lỗi này
SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting lỗi này là gì thế admin