Hướng dẫn cấu hình WP Mail SMTP

Hướng dẫn cấu hình WP Mail SMTP

Tuy việc gửi email nội bộ đã được wordpress tích hợp sẵn, tuy nhiên nó vẫn còn có khá nhiều hạn chế và chậm. Vì thế giải pháp tốt nhất hiện giờ vẫn là gửi email bằng SMTP bên trong wordpress.

WP Mail SMTP là gì?

WP Mail SMTP hay viết tắt là SMTP (Simple Mail Transfer Protocol – giao thức truyền tải thư tín đơn giản hóa), là một tiêu chuẩn để truyền tải thư điện tử qua mạng Internet.

WP Mail SMTP là gì?
WP Mail SMTP là gì?

Nhiệm vụ chính của giao thức SMTP là gửi mail còn việc nhận mail hay truy xuất dữ liệu mail server sẽ có giao thức IMAP hay POP3 thực hiện.

Xem: IMAP hay POP3 là gì?

Với SMTP Server (server dùng để gửi mail) người dùng có thể gửi email với số lượng lớn cùng với tốc độ cực nhanh và không bị giới hạn như các hòm mail miễn phí của Gmail hoặc mail đi kèm hosting.

Đa số các gói share hosting hiện nay trên thị trường, đều bị chặn port 25 không cho phép gửi email trên wordpress. Nên bạn sẽ không nhận được các email như:

  • Email thông báo đơn hàng của Woocommerce (Đơn hàng mới, chờ thanh toán, Đã hủy,…).
  • Email khôi phục mật khẩu.
  • Thay đổi email quản trị, email tài khoản.
  • Không nhận được email từ form liên hệ (Contact Form 7).

Và nếu bạn có tài khoản Gmail, làm thế nào để gửi mail trong wordpress bằng chính tài khoản Gmail của bạn?

Trong bài viết này, sẽ hướng dẫn bạn cách để cài đặt tính năng gửi email nội bộ wordpress bằng SMTP theo cách đơn giản nhất.

  • Thiết lập SMTP của Gmail cho WordPress.
  • Cấu hình gửi mail trong WordPress.
  • Hướng dẫn cài đặt và cấu hình plugin WP Mail SMTP chuẩn nhất.
  • Hướng dẫn thiết lập SMTP của Gmail cho WordPress với plugins WP Mail SMTP.
  • Hướng dẫn cài đặt plugin WP Mail SMTP để gửi mail trên wordpress.
  • Hướng dẫn cài đặt wp mail smtp
  • Hướng dẫn cấu hình wp mail smtp, cài smtp wordpress, cài đặt smtp gmail wordpress, cấu hình smtp wordpress

Hướng dẫn cài đặt WP Mail SMTP

Bước 1: Cài đặt plugin WP Mail SMTP

Trước tiên, bạn cần cài plugin có tên WP Mail SMTP

Hiện tại thì plugin này được phát triển bởi WPform có trên 2 triệu người dùng wordpress download và sử dụng. Thế nên, bạn hoàn toàn yên tâm về chất lượng cũng như độ uy tín của nó nhé.

Sau khi cài đặt thành công plugin WP Mail SMTP như hình trên, ta vào mục Setting của WP Mail SMTP để tiến hành thiết lập cấu hình gửi email dùng SMTP.

Trong mục Setting/Tổng quan, bạn điền thông tin như bên dưới

  • From mail (Mail đi): email gửi đi của bạn. Đây sẽ là địa chỉ hiển thị trong các email được gửi đi. (Bạn có thể đặt là no-reply@example.com hoặc support@example.com tùy vào mục đích sử dụng.)
  • From Name (Tên người gửi): chọn tên khi gửi email của bạn
  • Tick vào các ô Force from email và Force from name
  • Tích Return Path (Đường dẫn trở về). Mục này có ý nghĩa rằng khi mail nào đó bạn gửi đi bị lỗi thì hệ thống sẽ tự động trả lại mail này vào email bạn đăng ký từ From mail.

cấu hình email SMTP trong wordpress

Bước 2: Thiết lập Email gửi SMTP trong wordpress

Hiện tại, WP Mail SMTP plugin cho tích hợp khá nhiều dịch vụ email khác nhau. Tuy nhiên, trong bài viết này hướng dẫn bạn thiết lập 2 dịch vụ email thông dụng nhất đó là Gmail và Sendgrid.

Dùng tài khoản Gsuite hoặc Gmail

Bạn có thể sử dụng email theo tên miền riêng của blog từ G-suite của Google. Nó cung cấp đầy đủ tính năng tương tự như Gmail nhưng dung lượng lên đến 30Gb.

  • Hướng dẫn tạo tài khoản email tên miền riêng bằng G-suite

Tai mục Mailer (Phương thức gửi mail), chọn Other SMTP

Sau đó thiết lập cấu hình SMTP như thông tin bên dưới:

  • SMTP Host: smtp.gmail.com
  • SMTP Port: 465
  • Encryption (Mã hóa): chọn SSL
  • Authentication (Xác thực): Bật (Yes: Use SMTP authentication)

Hoặc

  • SMTP Host: smtp.gmail.com
  • SMTP Port: 587
  • Encryption (Mã hóa): chọn TLS
  • Authentication (Xác thực): Bật (Yes: Use SMTP authentication)

Tiếp theo, bạn điền SMTP User nameSMTP Password

  • SMTP Username: nhập vào gmail của bạn
  • SMTP Password: đây là mật khẩu ứng dụng, không phải mật khẩu tài khoản google (gmail) nhé!

Hướng dẫn lấy mật khẩu Gmail SMTP

Cách lấy mật khẩu SMTP Gmail chuẩn nhất (hay còn gọi là: mật khẩu ứng dụng gmail smtp).

Từ khóa liên quan: Cách lấy mật khẩu ứng dụng, Tạo mật khẩu ứng dụng gmail, Cách lấy SMTP của Gmail, Thiết lập SMTP Gmail.

Bước 1: Đăng nhập vào trang quản lý tài khoản gmail của bạn

Bước 2: Bật xác minh 2 bước

Bạn cần bật tính năng xác minh 2 bước trước để sử dụng được Gmail SMTP

Bước 3: Tạo mật khẩu ứng dụng

Sau khi bật xác minh 2 bước sẽ xuất hiện mục “mật khẩu ứng dụng” ngay dưới mục xác minh 2 bước

Vào mục này,

  • chọn ứng dụngThư,
  • chọn thiết bịKhác

Đặt tên bất kỳ bạn muốn, xong click nút Tạo

Vậy là bạn đã tạo được mật khẩu ứng dụng thành công. Đây chính là mật khẩu Gmail SMTP (SMTP Password).

Copy mật khẩu Gmail SMTP trong ô vàng trên, paste vào ô SMTP Password của  WP Mail SMTP, click nút Save Settings để lưu lại cài đặt.

Tới đây là bạn đã cài đặt và cấu hình thành công plugin WP Mail SMTP rồi. Để chắc chắn rằng plugin đã hoạt động tốt, bạn nên kiểm tra lại cho chắc ăn nhé!

Nếu bạn dùng tài khoản Sendgrid để gửi và nhận mail thì cách cài đặt cũng đơn giản bạn có thể tham khảo thêm trên internet.

Bước 3: Kiểm tra WP Mail SMTP đã hoạt động chưa

Bấm vào tab “Kiểm tra Email

  • Send To: Nhập email muốn nhận thư.
  • HTML: bật

Bấm “Gửi Email” để kiểm tra. Nếu nhận được thông báo như ảnh là bạn đã cấu hình Gmail SMTP thành công.

Mở mail bạn vừa gửi đến thử, bạn sẽ nhận được email như hình bên dưới là đã thiết lập thành công nhé.

Lỗi có thể gặp khi cấu hình SMTP với Gsuite.

Sẽ có một số trường hợp các bạn đã cấu hình chính xác email và đầy đủ các thông tin SMTP, nhưng khi test mail vẫn không gửi đi được và log lỗi tương tự như hình bên dưới

gsuite 9

Trường hợp này khả năng cao là tài khoản Gsuite của bạn chưa được cấp quyền sử dụng các ứng dụng kém an toàn ( vì Gsuite là một dịch vụ trả phí từ Google nên chắc hẳn họ sẽ có nhiều giới hạn nhằm tăng tính bảo mật trên các dịch vụ mail của họ ).

Để xử lý vấn đề trên, các bạn cần vào tài khoản Admin Gsuite theo liên kết https://admin.google.com/ và cho phép các tài khoản con được phép sử dụng các ứng dụng kém an toàn. Tại giao diện Admin Gsuite các bạn truy cập => Bảo Mật => Ứng dụng kém an toàn.

gsuite 7

Tiếp theo bạn chọn “Cho phép người dùng quản lý quyền truy cập của họ vào các ứng dụng kém an toàn” và bấm Lưu.

Sau khi điều chỉnh lại phần này các bạn có thể kiểm tra lại việc gửi email SMTP nhé.

húc các bạn thành công.!