NỘI DUNG
Giới thiệu
Vừa qua phiên bản PHP 7.4 đã chính thức được phát hành với nhiều tính năng mới vượt trội hơn những phiên bản cũ, song song cũng không thể tránh khỏi những lỗi còn đang tồn đọng trong đó. Cộng đồng hưởng ứng cập nhật lên PHP 7.4 nhanh chóng nhưng sau đó tất cả đều bị lỗi các Plugin SMTP không thể hoạt động trên phiên bản mới này.
- Link tham khảo thêm: https://wordpress.org/support/topic/cant-send-emails-using-php-7-4/
Ở bài viết này mình giới thiệu đến bạn một Plugin mới có tên là Post SMTP Mailer/Email Log được phát triển bới Yehuda Hassine
Các tính năng nổi bật
Tính năng tiêu chuẩn
- Trình hướng dẫn cài đặt mạnh mẽ, dễ sử dụng và dễ cấu hình
- Trình kiểm tra kết nối thương mại để chuẩn đoạn sự cố máy chủ
- Đăng nhập và gửi lại tất cả các email, xem nguyên nhân chính xác của các email thất bại.
- Hỗ trợ bảng chữ cài quốc tế, HTML mail, MultiPart/Alternative
- Hỗ trợ người nhận bắt buộc (cc,bcc,to) và tiêu đề email tùy chỉnh
- Hỗ trợ SASL: Xác thực Plain/Login/CRAM-MD5/XOAUTH2
- Bảo mật: SMTPS and STARTTLS (SSL/TLS)
- Sao chép cấu hình sang các phiên bản khác.
Hướng dẫn cài đặt
- Download trực tiếp tại đây: Post SMTP Mailer/Email Log
- Hướng dẫn cài đặt Plugin tại đây
Tiếp đến là các bước cấu hình. Bạn có thể chọn Start the Wizard để thực hiện từng bước hoặc chọn Show All Setting để cấu hình như sau.
Tại bảng bên dưới bạn thực hiện cấu hình như sau
- Type: Chọn SMTP
- Mailer Type: Mình chọn PostSMTP
- Outgoing Mail Server Hostname: Do mình dùng gmail nên sẽ đi qua máy chủ smail là smtp.gmail.com
- Outgoing Mail Server port: Chọn 465 (SSL)
- Envelope From Email Address: Bạn nhập địa chỉ Gmail vào
- Security: SMTPS
- Authentication: Plain
- Username: Nhập vào tài khoản Gmail
- Password (Quan trọng): Mật khẩu ứng dụng Gmail
- Lưu ý: Password ở đây là mật khẩu ứng dụng Gmail không phải mật khẩu đăng nhập tài khoản Gmail, rất nhiều bạn nhầm lẫn ở bước này
- Hướng dẫn lấy mật khẩu ứng dụng Gmail (Cách 3)
Sau khi cấu hình hoàn tất bạn kiểm tra SMTP xem đã hoạt động chưa như các thao tác ảnh bên dưới
Chọn Send a Test Email
Nhập email cần test vào (Email gửi và email nhận không được trùng nhau nhé)