Bạn đang sử dụng WPForms để tạo biểu mẫu liên hệ trên website nhưng gặp lỗi không gửi được email? Đây là vấn đề phổ biến, thường xảy ra do máy chủ hosting chặn hàm gửi mail mặc định của PHP hoặc email gửi đi bị đánh dấu là spam. Giải pháp tối ưu và an toàn nhất là sử dụng giao thức SMTP kết hợp với Gmail. Trong bài viết này, chúng tôi sẽ hướng dẫn chi tiết cách cấu hình WPForms SMTP Gmail, đồng thời giải thích rõ các thuật ngữ chuyên ngành để bạn dễ hiểu và áp dụng.

Hướng dẫn cấu hình WPForms SMTP Gmail

1. Tại sao nên sử dụng SMTP Gmail cho WPForms?

WPForms là gì?

WPForms là một plugin tạo biểu mẫu (form) mạnh mẽ dành cho nền tảng WordPress. Với WPForms, bạn có thể dễ dàng tạo các loại biểu mẫu như form liên hệ, form đặt hàng, khảo sát khách hàng mà không cần biết lập trình.

SMTP là gì?

SMTP (Simple Mail Transfer Protocol) là giao thức tiêu chuẩn để gửi email qua Internet. Khác với phương pháp gửi mail mặc định của PHP (thường không bảo mật và dễ bị spam), SMTP sử dụng xác thực và mã hóa để đảm bảo email được gửi đi an toàn và đáng tin cậy.

Vì sao nên dùng Gmail SMTP?

  • Gmail cung cấp hệ thống gửi mail ổn định, có xác thực DKIM/SPF.

  • Hạn chế tình trạng email rơi vào spam.

  • Hoàn toàn miễn phí với tài khoản cá nhân.

Việc cấu hình WPForms SMTP Gmail giúp đảm bảo rằng tất cả email được gửi từ biểu mẫu đều đi qua hệ thống máy chủ Gmail – giúp tăng tỷ lệ gửi thành công.

2. Các thành phần cần chuẩn bị để cấu hình WPForms SMTP Gmail

Để thiết lập thành công, bạn cần:

  • Một website WordPress đã cài đặt và hoạt động bình thường.

  • Plugin WPForms để tạo biểu mẫu.

  • Plugin WP Mail SMTP để xử lý việc gửi mail qua SMTP.

  • Một tài khoản Gmail (ưu tiên dùng tài khoản Google Workspace nếu gửi nhiều email).

3. Cài đặt plugin WP Mail SMTP

Bước 1: Cài đặt plugin

  • Truy cập WordPress Admin > Plugins > Add New.

  • Tìm từ khóa "WP Mail SMTP".

  • Cài đặt và kích hoạt plugin có biểu tượng máy bay giấy (by WPForms).

Bước 2: Cấu hình ban đầu

  • Vào WP Mail SMTP > Settings.

  • Tại mục Mailer, chọn Gmail.

  • Nhập địa chỉ email Gmail bạn muốn dùng để gửi (From Email) và tên hiển thị (From Name).

  • Tích chọn "Force From Email" và "Force From Name" nếu bạn muốn cố định địa chỉ gửi.

Việc cấu hình địa chỉ gửi cố định giúp đồng bộ thông tin gửi đi, tránh nhầm lẫn và tăng độ tin cậy khi hệ thống mail kiểm tra tính xác thực của email.

4. Tạo OAuth 2.0 để kết nối với Gmail API

Tạo OAuth 2.0 để kết nối với Gmail API

OAuth là gì?

OAuth 2.0 là giao thức xác thực an toàn, cho phép bên thứ ba truy cập tài nguyên của người dùng mà không cần lưu trữ mật khẩu. WP Mail SMTP sử dụng OAuth để kết nối với tài khoản Gmail và gửi email thay mặt bạn.

Các bước tạo OAuth Client ID:

  1. Truy cập Google Cloud Console: https://console.cloud.google.com/

  2. Tạo Project mới (ví dụ: WPForms SMTP).

  3. Bật Gmail API: Vào "Library" và tìm Gmail API, chọn Enable.

  4. Cấu hình OAuth consent screen:

    Chọn kiểu ứng dụng là "External"

    Nhập tên ứng dụng, email hỗ trợ

    Thêm phạm vi quyền: ../auth/gmail.sen

  5. Tạo OAuth Client ID:

    Loại ứng dụng: Web application

    Thêm Redirect URI: https://connect.wpmailsmtp.com/google/

  6. Lưu lại Client ID và Client Secret.

Đây là bước quan trọng nhất để cấp quyền cho website sử dụng tài khoản Gmail. Nếu không có OAuth, bạn sẽ không thể gửi email thông qua giao thức bảo mật của Google.

Cấu hình trong WP Mail SMTP:

  • Dán Client ID và Client Secret vào giao diện cấu hình.

  • Lưu thay đổi, sau đó nhấn nút để xác thực với Google.

  • Đăng nhập Gmail và cho phép quyền truy cập.

Cần xác thực để đảm bảo rằng website có quyền chính thống để gửi email thay mặt bạn qua Gmail. Đây là phương pháp an toàn và được Google khuyến nghị.

Thông tin liên hệ

Hỗ trợ sử dụng:

1900 633 680 / 028 7301 3680

support@tempi.vn

Đề nghị hợp tác, đề xuất tài trợ:

CÔNG TY CỔ PHẦN CÔNG NGHỆ TEKO VIỆT NAM

Tầng 7, số 22 phố Láng Hạ, Phường Láng Hạ, Quận Đống Đa, Thành phố Hà Nội, Việt Nam.

Tầng 8, số 17 Bà Huyện Thanh Quan, Phường 6, Quận 3, Thành phố Hồ Chí Minh, Việt Nam.

Giấy chứng nhận đăng ký doanh nghiệp số 0107705299 do Sở Kế Hoạch và Đầu Tư Thành Phố Hà Nội cấp lần đầu ngày 13/01/2017.

© Teko Vietnam All Rights Reserved

Cộng đồng Tempi trên Facebook

Cộng đồng Tempi trên Facebook