Cách gửi email trong WordPress bằng máy chủ Gmail SMTP

Gặp sự cố khi gửi email từ trang web WordPress của bạn? Một cách dễ dàng để giải quyết vấn đề này là gửi email WordPress bằng máy chủ SMTP của Gmail. Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách gửi email từ trang web WordPress của bạn bằng máy chủ SMTP của Gmail.

Gửi email WordPress bằng máy chủ SMTP của Gmail

Tại sao và khi nào bạn cần máy chủ Gmail SMTP cho email WordPress

Trang web WordPress của bạn gửi email để thông báo cho bạn về đăng ký người dùng mới, đặt lại mật khẩu bị mất, cập nhật tự động và thậm chí cả thông báo từ các biểu mẫu liên hệ của bạn.

Theo mặc định, WordPress sử dụng chức năng thư PHP để gửi thông báo email. Tuy nhiên, chức năng này không hoạt động như mong đợi do một số lý do.

Hầu hết các công ty lưu trữ WordPress đều hạn chế sử dụng tính năng này để ngăn chặn lạm dụng và spam.

Bộ lọc thư rác tại các nhà cung cấp dịch vụ email phổ biến kiểm tra email đến để kiểm soát xem chúng có được gửi từ máy chủ email xác thực hay không. Các email WordPress mặc định không kiểm tra được điều này và đôi khi thậm chí không gửi nó vào thư mục thư rác.

SMTP (Giao thức chuyển thư đơn giản) là tiêu chuẩn công nghiệp để gửi email. Không giống như chức năng thư PHP, SMTP sử dụng xác thực phù hợp làm tăng khả năng gửi email.

Gmail cung cấp dịch vụ SMTP mà bạn có thể sử dụng để gửi email từ trang web WordPress của mình. Nếu bạn chỉ muốn gửi email thông báo WordPress cho chính mình và một vài người dùng trên trang web của mình, máy chủ SMTP của Gmail là lựa chọn tốt nhất.

Tuy nhiên, nếu bạn có kế hoạch gửi email bản tin bằng WordPress, thì bạn nên sử dụng nhà cung cấp dịch vụ email hàng loạt như MailGun hoặc SendGrid.

Dịch vụ Gmail Gmail miễn phí so với trả phí cho WordPress

Bạn có thể sử dụng tài khoản Gmail miễn phí của mình để gửi email WordPress. Tuy nhiên, để có khả năng phân phối tốt hơn, chúng tôi khuyên bạn nên sử dụng Google Apps để làm việc với Gmail.

Với Google Apps for Work, bạn có được địa chỉ email thương hiệu chuyên nghiệp của riêng mình như ([email protected]).

Google Apps yêu cầu bạn thêm bản ghi MX vào tên miền của mình, điều đó có nghĩa là email của bạn sẽ xuất hiện từ tên miền của chính bạn, tăng tính xác thực và đảm bảo khả năng gửi tốt hơn.

Chúng tôi sử dụng Google Apps for Work cho WPBeginner và chúng tôi có thể thành thật nói rằng nó là tốt nhất.

Cách gửi email bằng hướng dẫn bằng video Google SMTP

Đăng ký WPBeginner

Nếu bạn không thích video hoặc cần thêm hướng dẫn, hãy đọc tiếp.

Cách gửi email WordPress bằng máy chủ SMTP của Gmail

Nếu bạn quyết định sử dụng Google Apps for Work, trước tiên bạn phải định cấu hình tên miền của mình để hoạt động với Google Apps. Chúng tôi có hướng dẫn từng bước về cách thiết lập địa chỉ email chuyên nghiệp với Google Apps và Gmail.

Các hướng dẫn còn lại đều giống nhau nếu bạn đang sử dụng tài khoản Gmail miễn phí hoặc trả phí.

Điều đầu tiên bạn nên làm là cài đặt và kích hoạt plugin WP Mail SMTP. Để biết thêm chi tiết, hãy xem hướng dẫn từng bước của chúng tôi về cách cài đặt plugin WordPress.

Sau khi kích hoạt, bạn phải truy cập Cài đặt »WP Mail SMTP trang để cấu hình các cài đặt plugin.

Cài đặt thư WP

Trước tiên, bạn phải đảm bảo sử dụng địa chỉ email Gmail của mình trong trường “Từ email”. Tiếp theo, bạn phải cung cấp tên của người gửi.

Plugin WP Mail SMTP cung cấp hai cách để kết nối trang web WordPress của bạn với máy chủ Gmail.

Phương pháp đầu tiên sử dụng xác thực OAuth. Đây là một phương thức gửi email an toàn hơn bằng máy chủ Gmail.

Phương pháp thứ hai là nhập thủ công cài đặt Gmail SMTP. Phương pháp này không được khuyến khích vì nó kém an toàn.

Như đã nói, hãy thiết lập WordPress để sử dụng Gmail SMTP để gửi email.

phương pháp 1: định cấu hình Gmail để gửi email WordPress bằng giao thức OAuth

Phương pháp này được khuyến nghị cho tất cả người dùng. An toàn hơn và một khi bạn thiết lập nó, bạn không bao giờ phải làm lại.

Bạn nên bắt đầu bằng cách chọn Gmail làm email của mình và định cấu hình đường dẫn trở lại giống với người gửi.

Chọn Gmail và định cấu hình đường dẫn trở lại

Sau đó, bạn sẽ thấy tùy chọn nhập ID khách hàng, Bí mật khách hàng và URL trong trường “URI chuyển hướng được ủy quyền”.

Chúng tôi sẽ cấu hình các lĩnh vực này.

Tạo một ứng dụng và tạo các khóa API cho Gmail

Truy cập trang web Google Developers Console và tạo một dự án mới.

Tạo dự án Google Developer Console mới

Nếu bạn không thấy nút màu xanh để tạo dự án, bạn cũng có thể nhấp vào chọn dự án thả xuống và tạo dự án mới.

Bạn sẽ được yêu cầu cung cấp một tên cho dự án của bạn. Đặt cho nó một cái tên đáng nhớ, để bạn có thể dễ dàng nhận ra nó trong tương lai.

Đặt tên cho dự án của bạn

Sau đó, nhấp vào nút Tạo để tiếp tục.

Bảng điều khiển dành cho nhà phát triển sẽ tạo dự án của bạn và đưa nó vào bảng điều khiển của bạn. Google cung cấp cho các nhà phát triển quyền truy cập vào nhiều API và dịch vụ của mình. Bạn phải kích hoạt các API mà bạn sẽ cần cho dự án này.

Kích hoạt API

Nhấp vào nút Bật API và Dịch vụ để tiếp tục.

Điều này sẽ đưa bạn đến trang thư viện API. Tiếp theo, bạn phải nhập Gmail vào hộp tìm kiếm để nhanh chóng tìm thấy API Gmail và nhấp để chọn nó.

Chọn API Gmail

Bây giờ bạn sẽ thấy tổng quan về API và những gì nó có thể làm. Chỉ cần nhấp vào nút “Kích hoạt” để tiếp tục.

Enale API API

Bây giờ API của bạn đã được bật, bước tiếp theo là tạo thông tin đăng nhập mà bạn có thể sử dụng để định cấu hình plugin WP Mail SMTP.

Nhấp vào nút tạo thông tin đăng nhập để tiếp tục.

Tạo thông tin đăng nhập

Trên màn hình tiếp theo, bạn phải chọn Trình duyệt web JavaScript JavaScript trong “Bạn sẽ gọi API từ đâu” nông thôn. Sau đó, nhấp vào tùy chọn “Dữ liệu người dùng”.

Thông tin xác thực API bước 1

Để tiếp tục, nhấp vào “Tôi cần thông tin đăng nhập nào?”

Bây giờ bạn sẽ được yêu cầu cung cấp một tên cho tên khách OAuth của bạn. Bạn có thể nhập “WP Mail SMTP” tại đây.

Thông tin xác thực API bước 2

Trong trường Nguồn JavaScript, bạn phải thêm tên miền của trang web của mình. Tiếp theo, bạn cần sao chép và dán URL chuyển hướng được ủy quyền từ cài đặt plugin WP Mail SMTP.

Sau đó, nhấp vào nút “Tạo ID khách hàng” để tiếp tục.

Tiếp theo, bạn phải nhập tên cho màn hình đồng ý OAuth. Bạn có thể đặt tên của plugin ở đây.

Màn hình đồng ý

Sau khi nhập chi tiết, nhấp vào nút Tiếp tục và bảng điều khiển dành cho nhà phát triển sẽ hiển thị ID khách hàng của bạn. Bạn có thể sao chép và dán phần này vào trang cấu hình plugin WP Mail SMTP. Tuy nhiên, bạn vẫn sẽ cần thêm khóa bí mật của khách hàng.

Lấy ID khách hàng của bạn

Đi trước và nhấp vào nút Xong để tiếp tục.

Bây giờ bạn sẽ được đưa đến trang thông tin dự án của bạn. Bạn sẽ thấy thông tin mới được tạo của bạn ở đó. Để tiếp tục, bạn phải nhấp vào biểu tượng chỉnh sửa bên cạnh thông tin đăng nhập của bạn.

Chỉnh sửa thông tin đăng nhập

Điều này sẽ đưa bạn đến trang chỉnh sửa thông tin đăng nhập nơi bạn có thể thấy khóa bí mật của khách hàng. Bạn phải sao chép và dán khóa vào trang cấu hình của plugin.

Khóa bí mật của khách hàng

Quay trở lại trang cài đặt plugin trong khu vực quản trị WordPress của bạn. Bây giờ bạn có cả ID khách hàng và khóa bí mật của khách hàng, bạn phải nhấp vào nút Lưu Cài đặt để tiếp tục.

Lưu thông tin đăng nhập của khách hàng trong cài đặt plugin

Plugin hiện sẽ lưu trữ cài đặt của bạn và tải lại trang. Sau đó, bạn cần cuộn xuống cuối trang cài đặt và nhấp vào nút “Cho phép plugin gửi email bằng tài khoản Google của bạn”.

Cho phép plugin gửi email

Điều này sẽ đưa bạn đến tài khoản Google của bạn và bạn sẽ được yêu cầu cấp quyền cho trang web để gửi email thay mặt bạn.

Cho phép Gmail

Nhấp vào nút Cho phép để cấp quyền.

Sau đó, bạn sẽ được chuyển hướng đến trang web của bạn, nơi bạn sẽ thấy một thông báo thành công.

Kết nối thành công

phương pháp 2: định cấu hình Gmail SMTP làm người gửi SMTP

Phương pháp này cho phép bạn kết nối thủ công với các máy chủ SMTP của Gmail để gửi email WordPress của bạn.

Trước tiên bạn cần phải truy cập Cài đặt »WP Mail SMTP trang để cấu hình các cài đặt plugin.

Bạn nên bắt đầu bằng cách cung cấp địa chỉ Gmail bạn muốn sử dụng trong trường Email From và tên của bạn trong trường Tên.

Gmail SMTP

Tiếp theo, bạn phải chọn “SMTP khác” làm thư và chọn hộp bên cạnh đường dẫn trả về.

Sau đó, cuộn xuống phần Khác của SMTP để định cấu hình thêm cài đặt.

Cài đặt Gmail Gmail cho Plugin WP Mail SMTP

Dưới đây là các cài đặt chính xác bạn cần thêm trong cài đặt plugin:

  • Máy chủ SMTP: smtp.gmail.com
  • Cổng SMTP: 465
  • Mã hóa: sử dụng mã hóa SSL
  • Xác thực: cho phép xác thực
  • Tên người dùng: địa chỉ Gmail đầy đủ của bạn, ví dụ: [email protected] hoặc là [email protected]
  • Mật khẩu: mật khẩu cho tài khoản Gmail của bạn

Khi bạn đã hoàn tất, hãy nhấp vào nút Lưu Thay đổi để lưu cài đặt của bạn.

Thế là xong, bạn đã cấu hình thành công WP Mail SMTP để sử dụng máy chủ Gmail SMTP.

Kiểm tra cài đặt WP Mail Mail

Plugin WP Mail SMTP cho phép bạn kiểm tra cài đặt email của mình, vì vậy bạn có thể đảm bảo mọi thứ đều hoạt động bình thường.

Bạn cần đến thăm Cài đặt »WP Mail SMTP và nhấp vào tab Kiểm tra Email Email. Chỉ cần cung cấp địa chỉ email mà bạn có thể truy cập trong trường Gửi đến và nhấp vào nút Gửi email.

Gửi email kiểm tra

Bạn sẽ thấy một thông điệp thành công. Bây giờ bạn có thể kiểm tra hộp thư đến của mình để xem một tin nhắn với dòng tiêu đề “WP Mail SMTP: Kiểm tra Email đến …”.

Thế là xong, bạn đã cấu hình thành công trang web WordPress của mình để gửi email bằng máy chủ Gmail SMTP.

Khắc phục sự cố Gmail SMTP không hoạt động

Chúng tôi đã thấy người dùng gặp phải một số vấn đề khi sử dụng Gmail SMTP với các cài đặt lưu trữ được chia sẻ nhất định.

Thực hiện theo các bước sau để khắc phục sự cố Gmail SMTP:

  1. Đăng nhập vào tài khoản cPanel của bạn và tạo một tài khoản email khớp với địa chỉ email Google Apps của bạn. Điều này có vẻ lạ vì bạn không sử dụng máy chủ của mình cho email. Bước này về cơ bản lừa máy chủ của bạn tin rằng bạn đang gửi email thông qua máy chủ.
  2. Trong tài khoản cPanel của bạn, hãy truy cập Bản ghi MX và thay đổi định tuyến MX từ tự động sang từ xa. Có thể hơi khó tìm vì mỗi máy chủ hiện có giao diện cPanel tùy chỉnh. Bạn nên tìm một liên kết nhỏ bên cạnh MX có nội dung Email Routing: Remote Mail Exchanger.
  3. Sau đó, đăng nhập lại vào trang web WordPress của bạn và gửi email kiểm tra.

Chúng tôi hy vọng bài viết này đã giúp bạn tìm hiểu cách gửi email trong WordPress bằng máy chủ SMTP của Gmail. Bạn cũng có thể xem danh sách của chúng tôi về 5 plugin hình thức liên hệ tốt nhất cho WordPress.

Nếu bạn thích bài viết này, đăng ký kênh của chúng tôi YouTube để xem video hướng dẫn WordPress. Bạn cũng có thể tìm thấy chúng tôi tại Twitter và Facebook.