Cài đặt Gmail mailer trong WP Mail SMTP

Trong bài này, mình sẽ hướng dẫn các bạn cách thiết lập Gmail mailer với địa chỉ email Gmail hoặc G Suite trong plugin WP Mail SMTP.

Bước 1: Cài đặt và cấu hình plugin WP Mail SMTP

Trước khi bắt đầu, bạn cần cài đặt và kích hoạt plugin WP Mail SMTP.


Sau khi cài xong plugin, bạn có thể vào trang cài đặt trong WP Mail SMTP » Settings

Phần cài đặt bao gồm các trường sau:

From Email: Địa chỉ email được dùng để gửi đi.

From Name: Tên được dùng để gửi đi.

Mailer: Đây là khu vực bạn có thể chọn mailer mà bạn muốn trang web của mình sử dụng. Để cấu hình sử dụng Gmail mailer, bạn cần chọn tùy chọn Gmail như bên dưới.

Khi bạn đã chọn Gmail, bạn sẽ thấy một phần mới xuất hiện. Trong phần này, sẽ có các cài đặt có tên là Client SecretClient ID.

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

Bước 2: Tạo ứng dụng web bằng tài khoản Google

Đầu tiên bạn cần truy cập vào liên kết này để tạo ứng dụng.

Bạn cần tick vào nút đồng ý Điều khoản dịch vụ (Terms of Service), sau đó nhấp Agree and continue.

Sau khi nhấp vào nút này, bạn sẽ thấy một thông báo xác nhận cho biết API đã được bật. Để chuyển tiếp đến trang thiết lập, bạn hãy nhấp vào nút Go to credentials.

Xác định thông tin đăng nhập ứng dụng của bạn

Trong trang tiếp theo, bạn sẽ được hỏi một số câu hỏi để giúp Google xác định thông tin đăng nhập bạn cần.

  • Which API are you using? (Bạn đang sử dụng API nào?) vui lòng chọn Gmail API.
  • Where will you be calling the API from? (API sẽ được gọi từ đâu?) ở đây chúng ta sẽ chọn web server (e.g. node.js, Tomcat).
  • What data will you be accessing?(Bạn sẽ truy cập dữ liệu nào?) chúng ta chọn User data.

Sau khi trả lời xong các câu hỏi, nhấp vào What credentials do I need? để tiếp tục.

Sau đó một popup sẽ hiện lên yêu cầu bạn cài đặt OAuth consent screen để cho người dùng biết ai đang yêu cầu quyền truy cập vào dữ liệu của họ.

Nhấn vào Set up consent screen để cài đặt (một tab mới sẽ được mở ra), còn trang hiện tại bạn hãy giữ nguyên để sau khi hoàn thành xong bước này mình sẽ tiếp tục nhé.

Cài đặt OAuth consent screen

Tại đây, bạn chọn User type Internal nếu bạn đang sử dụng Gsuite, còn không hãy chọn External.

Sau đó nhấn Create để tiếp tục.

Ở bước này, bạn cần điền một số thông tin như bên dưới:

Thông tin ứng dụng

  • App name: Tên ứng dụng
  • User support email: Email hỗ trợ người dùng
  • App logo: Logo ứng dụng của bạn

App domain

  • Application Homepage, Application Privacy Policy linkApplication Terms of Service link: URL trang web của bạn (có thể sử dụng http hoặc https)
  • Authorized domains: tên miền của bạn

Developer contact infomation

Ở bước này bạn hãy thêm bất kỳ email nào bạn muốn để được thông báo về thay đổi nào đó đối với ứng dụng Google này.

Sau khi hoàn thành xong tất cả các trường ở trên, bạn nhấp Save and Continue để tiếp tục.

Cấu hình Scopes

Ở bước này bạn để trống và nhấp Save and Continue để tiếp tục.

Test users

Ở bước này, bạn nhấp vào Add Users và thêm email đang tạo ứng dụng của mình vào. Nhấp Save and Continue để hoàn tất cài đặt.

Cài đặt OAuth Client ID

Sau khi cài đặt xong OAuth consent screen, trở lại tab ban đầu, chúng ta sẽ tạo OAuth client ID với các trường:

Name: để tên mặc định hoặc bất kì tên nào bạn muốn.

Authorized JavaScript origins: Nhập URL website của bạn.

Authorized redirect URIs: https://connect.wpmailsmtp.com/google/, tham số này được lấy trong phần cài đặt plugin WP Mail SMTP của bạn.

Điền xong, các bạn nhấp vào Create OAuth client ID để khởi tạo Client ID.

Bước 3: Cấp quyền và gửi mail test

Trên trang Credentials, bây giờ bạn có thể xem chi tiết của ứng dụng web bạn vừa tạo. Để xem Client ID và Client secret hãy nhấp vào biểu tượng bút chì như hình dưới.

Thông tin chi tiết sẽ hiển thị ra, việc còn lại của bạn là copy Client ID và Client secret dán vào khu vực cài đặt của plugin WP Mail SMTP ban đầu.

 

Sau khi lưu thông tin, trang cài đặt sẽ refesh lại, bạn cần nhấp vào nút Allow plugin to send emails using your Google account để đăng nhập và cấp quyền cho ứng dụng.

Test Email

Bật qua tab Email Test ở phần cài đặt, điền email bạn muốn gửi test và nhấp nút Send Email để xem kết quả nhé.

Tổng kết

Quá trình cài đặt Gmail mailer có vẻ khá dài, bạn cần thực hiện đầy đủ các bước để có thể thực hiện thành công, nếu có vấn đề gì cần hỗ trợ cứ để lại comment tại post này, mình sẽ hỗ trợ các bạn nhé!