Gửi email qua SMTP trong WordPress với Google Workspace và Xác thực hai yếu tố

WordPress Google Email SMTP 2FA

Tôi là một người ủng hộ rất lớn về Hai Factor Authentication (2FA) trên mọi nền tảng mà tôi đang chạy. Là một nhà tiếp thị làm việc với khách hàng và dữ liệu khách hàng, tôi chỉ đơn giản là không thể quá cẩn thận về bảo mật, vì vậy việc kết hợp các mật khẩu khác nhau cho mọi trang web, sử dụng Apple Keychain làm kho lưu trữ mật khẩu và bật 2FA trên mọi dịch vụ là điều bắt buộc.

Nếu bạn đang chạy WordPress là hệ thống quản lý nội dung của bạn, hệ thống thường được định cấu hình để đẩy các thông báo email (như thông báo hệ thống, lời nhắc mật khẩu, v.v.) qua máy chủ của bạn. Tuy nhiên, đây không phải là một giải pháp khuyến khích vì một số lý do:

  • Một số máy chủ thực sự chặn khả năng gửi email đi từ máy chủ để chúng không phải là mục tiêu cho tin tặc thêm phần mềm độc hại gửi email.
  • Email đến từ máy chủ của bạn thường không được xác thực và xác thực thông qua các phương pháp xác thực khả năng gửi email như SPF hoặc DKIM. Điều đó có nghĩa là những email này có thể được chuyển trực tiếp đến thư mục rác.
  • Bạn không có bản ghi của tất cả các email gửi đi được đẩy từ máy chủ của bạn. Bằng cách gửi chúng qua tài khoản Google Workspace (Gmail), bạn sẽ có tất cả chúng trong thư mục đã gửi của mình - vì vậy bạn có thể xem lại trang web của mình đang gửi những thông điệp nào.

Tất nhiên, giải pháp là cài đặt một plugin SMTP để gửi email của bạn ra khỏi tài khoản Google Workspace thay vì chỉ được đẩy từ máy chủ của bạn.

Plugin WP SMTP WordPress dễ dàng

Trong danh sách của chúng tôi về các plugin WordPress tốt nhất, chúng tôi liệt kê WP SMTP dễ dàng plugin như một giải pháp để kết nối trang web WordPress của bạn với máy chủ SMTP để xác thực và gửi email đi. Nó đơn giản để sử dụng và thậm chí bao gồm tab kiểm tra của riêng nó để gửi email!

Cài đặt cho Không gian làm việc của Google khá đơn giản:

  • SMTP: smtp.gmail.com
  • Yêu cầu SSL: Có
  • Yêu cầu TLS: Có
  • Yêu cầu xác thực: Có
  • Cổng cho SSL: 465

Đây là cách nó trông (Tôi không hiển thị các trường cho tên người dùng và mật khẩu):

Cài đặt plugin WP SMTP WordPress dễ dàng

Hai Factor Authentication

Vấn đề bây giờ là xác thực. Nếu bạn đã bật 2FA trên tài khoản Google của mình, bạn không thể chỉ nhập tên người dùng (địa chỉ email) và mật khẩu của mình trong plugin. Bạn sẽ gặp lỗi khi kiểm tra thông báo rằng bạn cần 2FA để hoàn tất việc xác thực với dịch vụ của Google.

Tuy nhiên, Google có một giải pháp cho điều này… được gọi là Ứng dụng mật khẩu.

Mật khẩu ứng dụng không gian làm việc của Google

Google Workspace cho phép bạn tạo mật khẩu ứng dụng không yêu cầu xác thực hai yếu tố. Về cơ bản, chúng là một mật khẩu kiểu dành cho mục đích duy nhất mà bạn có thể sử dụng với các ứng dụng email hoặc các nền tảng bên thứ ba khác… trong trường hợp này là trang web WordPress của bạn.

Để thêm mật khẩu ứng dụng không gian làm việc:

  1. Đăng nhập vào Tài khoản Google.
  2. Chọn Bảo vệ.
  3. Theo Đăng nhập vào Google, lựa chọn Ứng dụng mật khẩu.
  4. Chọn Nhiều Loại Khácvà viết tên trang web của bạn và tạo mật khẩu.

Google sẽ kích hoạt mật khẩu và cung cấp mật khẩu cho bạn để bạn có thể sử dụng mật khẩu đó để xác thực.

Mật khẩu ứng dụng của Google

Dán mật khẩu đã tạo Easy WP SMTP và nó sẽ xác thực đúng cách. Kiểm tra một email và bạn sẽ thấy rằng nó đã được gửi:

Kiểm tra Email từ WordPress Easy WP SMTP

Bạn nghĩ gì?

Trang web này sử dụng Akismet để giảm spam. Tìm hiểu cách xử lý dữ liệu nhận xét của bạn.