Có rất nhiều người sử dụng email server và một trong số đó mọi người có sử dụng là email của wordpress. Tuy nó miễn phí nhưng đi kèm với đó là cũng có một số lỗi và lỗi thường gặp nhất đó là lỗi wordpress không gửi được mail. Cho nên trong bài viết này, mình sẽ hướng dẫn bạn cách khắc phục sự cố WordPress không gửi được email, để trang web của bạn có thể gửi email bình thường, đáng tin cậy hơn và vượt qua thư mục spam.
Tuy nhiên trước khi tìm hiểu chúng ta cần xem xét xem nguyên nhân đâu mà wordpress không gửi được mail đã: Và theo mình thấy lý do phổ biến nhất khiến email không gửi được là do máy chủ lưu trữ WordPress của bạn không được định cấu hình đúng cách để sử dụng hàm PHP mail ().
Ngay cả khi máy chủ của bạn được định cấu hình để sử dụng, nhiều nhà cung cấp dịch vụ email như Gmail và những nhà cung cấp dịch vụ khác sử dụng nhiều công cụ khác nhau để giảm spam email . Các công cụ này cố gắng phát hiện rằng một email thực sự đến từ vị trí mà nó tuyên bố là từ đó.
Các email được gửi bởi các trang web WordPress thường không đạt được bài kiểm tra này. Đây cũng là lý do tại sao chúng tôi khuyên mọi người nên sử dụng SMTP để gửi email trong WordPress.
* SMTP là gì? SMTP (Giao thức truyền thư đơn giản) là tiêu chuẩn ngành để gửi email. Không giống như hàm mail () trong PHP, SMTP sử dụng xác thực thích hợp dẫn đến khả năng gửi email cao. WordPress có một plugin WP Mail SMTP định cấu hình trang web WordPress của bạn để gửi email bằng SMTP thay vì hàm PHP mail (). Bạn có thể sử dụng nó để kết nối với bất kỳ dịch vụ SMTP phổ biến nào như SendinBlue, Gmail (G Suite), Office365, Amazon SES, v.v.
Như đã nói, chúng ta hãy xem cách khắc phục sự cố WordPress không gửi được email.
1. Sử dụng Gmail hoặc G Suite với WP Mail SMTP để sửa email WordPress
Nếu bạn có tài khoản Gmail hoặc G Suite thì bạn có thể sử dụng tài khoản đó để gửi email của mình. Bạn sẽ không cần nhập chi tiết đăng nhập email của mình trong WordPress khi sử dụng plugin WP Mail SMTP.
Để sử dụng Gmail hoặc G Suite, hãy thiết lập WP Mail SMTP. Lưu ý: Bạn có thể sử dụng quy trình này với tài khoản Gmail thông thường, nhưng khả năng gửi email của bạn sẽ tốt hơn nhiều nếu bạn sử dụng G Suite, Bạn có thể xem một số hướng dẫn về G suite: https://helpdesk.inet.vn/category/bai-viet-thong-dung-ve-gsuite
Tuy nhiên, có một số nhược điểm chính khi sử dụng Gmail hoặc G Suite.
- Một là bạn có thể cần liên hệ với máy chủ web của mình để yêu cầu họ cài đặt chứng chỉ phù hợp để nó hoạt động.
- Một điều khác là nếu bạn thay đổi địa chỉ email trong tương lai, bạn sẽ cần phải thực hiện lại toàn bộ quy trình.
2. Sử dụng Office 365 / Outlook với WP Mail SMTP để sửa email WordPress
Nếu bạn sử dụng Microsoft Office 365 hoặc Outlook cho tài khoản email thông thường của mình, thì bạn cũng có thể sử dụng tài khoản đó để gửi email qua WordPress.Tuy nhiên, đây không phải là một tùy chọn được khuyến nghị vì nó kém an toàn hơn.
Bạn sẽ cần thiết lập WP Mail SMTP sau đó nhấp vào tùy chọn ‘‘Other SMTP’. Điều này sẽ mở ra một biểu mẫu để hoàn thành. Điền vào nó bằng cách sử dụng các cài đặt sau:
- SMTP Host: smtp.office365.com
- Encryption: TLS
- Port SMTP: 587
- TLS Auto: (để ở chế độ bật)
- Authentication: (để ở chế độ bật)
- SMTP Username: Địa chỉ email tài khoản
- SMTP Password: Mật khẩu tài khoản Office 365 của bạn
3. Sử dụng Amazon SES với WP Mail SMTP để sửa email WordPress
Nền tảng AWS của Amazon có Simple Email Service (SES) mà bạn có thể sử dụng để khắc phục sự cố email WordPress.
Điểm tuyệt vời nhất của Amazon là nó cho phép bạn gửi tới 62.000 email mỗi tháng miễn phí. Nhược điểm là việc thiết lập có một chút khó khăn hơn đối với người mới bắt đầu.
OK vậy là đã xong- với 3 cách trên các bạn hoàn toàn có thể tự chủ được với mail server – chúc các bạn thành công: