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
Ở đây bạn có thể điều chỉnh From Name
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 Gmail
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
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 và Client Secret.
Để 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.
Tiếp theo, một thông báo API được kích hoạt. Bạn sẽ ấn vào “Go to Credentials”
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.
Sau khi nhấp vào nút này, bạn hãy lựa chọn Set up consent Screen.
Trong bảng cửa sổ mới bạn nên chọn vào Internal.
Đố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).
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
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.
Sau khi sao chép URI, quay lại trang Google API và dán nó vào trường trong Authorized redirect URIs.
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.
Tiếp theo, bạn có thể nhấp vào nút Create client ID
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ướ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ì.
Đ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 .
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.
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.
Đ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.
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.
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.
Khi thông báo kiểm tra đã được gửi, bạn sẽ thấy thông báo thành công.
OK như vậy là đã thành công.