Cách gửi email WordPress bằng Gmail SMTP với WP Mail SMTP

Cách gửi email WordPress bằng Gmail SMTP với WP Mail SMTP

Tại sao nên sử dụng Plugin WP Mail SMTP cho Gmail SMTP?

Lợi ích chính của việc sử dụng plugin WP Mail SMTP là cho phép bạn gửi email tên miền WordPress một cách an toàn bằng tài khoản Gmail hoặc G Suite mà không yêu cầu bạn kích hoạt các ứng dụng kém an toàn hơn trong tài khoản của mình.

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

Điều đầu tiên bạn cần làm là cài đặt và kích hoạt plugin WP Mail SMTP. Sau khi cài đặt và kích hoạt WP Mail SMTP, hãy đi tới WP Mail SMTP » Settings

từ email

Ở đây bạn có thể điều chỉnh From Name

từ cài đặt tên

Fromname là tên hiển thị khi gửi email đi. Bạn cũng có thể kiểm tra tùy chọn Force From Name để áp dụng cài đặt này trên toàn trang web.

Tiếp theo phần Mailer – chọn Gmailchọn tùy chọn google mailer trong WP Mail SMTP

Tiếp theo lựa chọn tích vào “set the return -path to match the From Email” Khi bật tính năng này, khi gửi email nếu có bất kỳ thư nào bị trả lại do sự cố với email của người nhận – Bạn sẽ được thông báo

kiểm tra thiết lập đường dẫn trở lại

Tiếp theo, bạn sẽ thấy một trường Gmail mới xuất hiện. Tại đây, bạn sẽ thấy các trường cho Client ID Client Secret.

cài đặt thư gmail

Để có được thông tin cho các trường này, bạn sẽ cần tạo một ứng dụng web thông qua tài khoản Google của mình.

Bước 2: Tạo một ứng dụng web cho Gmail SMTP

Để tạo một ứng dụng, trước tiên bạn cần nhấp vào đây sau đó đăng nhập vào tài khoản Gmail của bạn và truy cập đăng ký ứng dụng của Gmail. Lưu ý là hãy vẫn tab cài đặt WP Mail SMTP và đừng tắt nó đi.

Sau khi đăng nhập vào tài khoản gmail của mình bạn sẽ thấy một biểu mẫu có tên là “Register your application for Gmail API in Google API Console”

Trong danh sách thả xuống có nhãn “Select a project where your application will be registered”, chọn “Create a project”. Như hình dưới – sau đó ấn nút continue.

tạo một dự án

Tiếp theo, một thông báo API được kích hoạt. Bạn sẽ ấn vào “Go to Credentials”

kích hoạt api

Trong trang tiếp theo, bạn sẽ cần xác nhận thông tin đăng nhập:

  • Which API are you using? API Gmail
  • Where will you be calling the API from? Máy chủ web (ví dụ: node.js, Tomcat)
  • What data will you be accessing? Dữ liệu người dùng

Khi bạn đã thực hiện các lựa chọn này, Click vào “What credentials do I need” để đi đến bước tiếp theo.

thêm thông tin đăng nhập vào dự án của bạn

Sau khi nhấp vào nút này, bạn hãy lựa chọn Set up consent Screen.

Mở màn hình đồng ý OAuth

 

Trong bảng cửa sổ mới bạn nên chọn vào Internal.

chọn loại ứng dụng nội bộ

Đối với tên Ứng dụng, bạn có thể thêm tên trang web của mình (hoặc một cái tên hợp lý với bạn).

điền chi tiết ứng dụng

Bỏ qua Authorized domains Và add tên miền website của bạn. Ví dụ: abc.com không cần http gì ở đây cả nhé.

Đối với Application Homepage link, Application Privacy Policy link, and Application Terms of Service link, bạn cần thêm URL trang web của bạn.Sau đó ấn save

thêm thông tin tên miền được ủy quyền

Sau khi lưu cài đặt màn hình đồng ý của bạn, Google sẽ đưa bạn trở lại màn hình thông tin xác thực API. Bạn có thể bỏ qua điều này, và thay vào đó quay lại tab / cửa sổ đầu tiên.

Đối với bước này, bạn sẽ tạo OAuth client ID. Đối với trường Name , nhập bất cứ thứ gì bạn thích hoặc để lại tên mặc định.

Đối với Authorized JavaScript origins, bạn sẽ cần nhập URL của trang web của mình.

Cuối cùng, chúng ta cần điền vào trường Authorized redirect URIs. Bằng cách vào lại wordpress Settings » WP Mail SMTP, bạn xem lại phần Gmail cho trường có nhãn Authorized redirect URI.

Giá trị trong trường này phải là URL trang web của bạn kèm theo một số chi tiết bổ sung. Bạn sẽ cần sao chép giá trị này, dễ dàng thực hiện bằng cách nhấp vào nút có biểu tượng sao chép.

sử dụng nút sao chép vào đường dẫn chuyển hướng được ủy quyền

Sau khi sao chép URI, quay lại trang Google API và dán nó vào trường trong Authorized redirect URIs.

Tạo-OAuth-client-ID-onsite

Khi bạn hoàn thành điền các chi tiết này, bạn có thể thấy nút Refresh ở gần cuối trang.

Nhấp vào nút Làm mới

Tiếp theo, bạn có thể nhấp vào nút Create client ID

Nhấn vào nút màu xanh để tạo ID khách OAuth

Trên màn hình cuối cùng, nhấp vào I’ll do this later để đến trang Thông tin xác thực.

bấm vào làm điều này sau

Bước 3: Cấp quyền và Send Gmail SMTP

Trên trang Credentials, để xem Client ID and Client Secret, nhấp vào biểu tượng bút chì.

Nhấn vào biểu tượng bút chì để xem chi tiết

Điều này sẽ mở tất cả các chi tiết cho ứng dụng của bạn. Trên trang này, bạn sẽ thấy các giá trị Client ID and Client secret   .

Sao chép ID khách hàng và bí mật của khách hàng

Bạn cần sao chép vào cài đặt WP Mail SMTP trong màn hình quản trị WordPress của bạn.

sao chép trong id khách hàng và bí mật ứng dụng khách của bạn vào cài đặt WP Mail SMTP

Tiếp theo bạn cần cấp quyền. Để thực hiện việc này, cuộn xuống cuối trang và nhấp vào Allow plugin to send emails using your Google account.

Cho phép plugin gửi email bằng Gmail

Điều này sẽ mở một màn hình đăng nhập cho Google. Hãy tiếp tục và đăng nhập vào tài khoản bạn đang thiết lập SMTP.  Nhấp vào nút Cho phép để tiếp tục.

cho phép quyền với ứng dụng google

Tiếp theo, bạn sẽ được đưa trở lại cài đặt WP Mail và thông báo thành công sẽ được hiển thị. Bây giờ kết nối đã hoàn tất, bạn đã sẵn sàng gửi email kiểm tra trong tab Email test.

Gmail-kết nối-thành công-với-WP-Mail-SMTP-mới

Khi tab Email thử nghiệm được mở, bạn sẽ cần nhập địa chỉ email hợp lệ và nhấp vào nút Send email.

Gửi email kiểm tra qua WP Mail SMTP

Khi thông báo kiểm tra đã được gửi, bạn sẽ thấy thông báo thành công.

Email thử nghiệm WP Mail SMTP đã được gửi thành công

 

 

OK như vậy là đã thành công.