TRANG CHỦ
TIN TỨC GIỚI THIỆU LIÊN HỆ TƯ VẤN GIẢI PHÁP
Wordpress 5 phút đọc

Hướng dẫn cấu hình gửi mail SMTP WordPress

Tối ưu hóa hệ thống gửi mail WordPress với SMTP Mặc định, WordPress sử dụng hàm wp_mail() dựa trên giao thức PHP mail() để gửi các thông báo hệ thống như xác nhận đơn hàng, khôi phục mật khẩu. Tuy nhiên, phương thức này thường thiếu cơ chế xác thực danh tính, dẫn đến việc email dễ bị các bộ lọc của Google, Outlook đánh dấu là spam. Ngoài ra, nhiều nhà cung cấp hosting hiện nay đã chủ động vô hiệu hóa hàm này để bảo m...

Biên tập Cao Văn Lương
Hướng dẫn cấu hình gửi mail SMTP WordPress

Tối ưu hóa hệ thống gửi mail WordPress với SMTP

Mặc định, WordPress sử dụng hàm wp_mail() dựa trên giao thức PHP mail() để gửi các thông báo hệ thống như xác nhận đơn hàng, khôi phục mật khẩu. Tuy nhiên, phương thức này thường thiếu cơ chế xác thực danh tính, dẫn đến việc email dễ bị các bộ lọc của Google, Outlook đánh dấu là spam. Ngoài ra, nhiều nhà cung cấp hosting hiện nay đã chủ động vô hiệu hóa hàm này để bảo mật server.

Để đảm bảo luồng thông tin liên lạc giữa website và khách hàng luôn thông suốt, việc chuyển đổi sang giao thức SMTP (Simple Mail Transfer Protocol) là yêu cầu kỹ thuật bắt buộc đối với mọi hệ thống WordPress chuyên nghiệp.

Thông số kỹ thuật chuẩn cho Gmail SMTP

Nếu sử dụng Gmail làm máy chủ gửi mail, bạn cần lưu ý Google yêu cầu xác thực 2 bước và sử dụng "Mật khẩu ứng dụng" (App Password) thay vì mật khẩu đăng nhập thông thường.

  • SMTP Server: smtp.gmail.com
  • SMTP Port (TLS): 587
  • SMTP Port (SSL): 465
  • Mã hóa: TLS hoặc SSL
  • Xác thực: Bắt buộc (SMTP Authentication)
  • SMTP Username: Địa chỉ email đầy đủ của bạn.
  • SMTP Password: Mật khẩu ứng dụng 16 ký tự.

Thiết lập Mật khẩu ứng dụng (App Password)

Để bảo mật, Google không cho phép các ứng dụng bên thứ ba sử dụng mật khẩu đăng nhập chính. Bạn cần thực hiện các bước sau:

  1. Truy cập myaccount.google.com, chọn mục Bảo mật.
  2. Đảm bảo tính năng Xác minh 2 bước đã được kích hoạt.
  3. Truy cập đường dẫn myaccount.google.com/apppasswords.
  4. Đặt tên cho ứng dụng (ví dụ: "WordPress SMTP") và nhấn Tạo.
  5. Lưu lại mã 16 ký tự. Đây là mật khẩu dùng để cấu hình kết nối.

Cách 1: Cấu hình qua Plugin (Khuyên dùng)

Sử dụng plugin WP Mail SMTP là phương án tối ưu về thời gian và độ ổn định cho hầu hết các website.

  1. Cài đặt và kích hoạt plugin WP Mail SMTP từ kho ứng dụng WordPress.
  2. Tại menu WP Mail SMTP, chọn mục MailerOther SMTP.
  3. Điền các thông số:
    • SMTP Host: smtp.gmail.com
    • Encryption: TLS (Port 587)
    • Authentication: Bật ON
    • SMTP Username: Địa chỉ email của bạn.
    • SMTP Password: Mật khẩu ứng dụng 16 ký tự.
  4. Lưu cài đặt và thực hiện gửi email kiểm tra tại tab Tools > Email Test.

Cách 2: Cấu hình trực tiếp qua code (Dành cho Developer)

Nếu bạn muốn tinh gọn hệ thống và giảm thiểu việc cài đặt plugin không cần thiết, hãy thêm đoạn code sau vào file functions.php của theme đang sử dụng:

add_action( 'phpmailer_init', function( $phpmailer ) {
    $phpmailer->isSMTP();
    $phpmailer->Host       = 'smtp.gmail.com';
    $phpmailer->SMTPAuth   = true;
    $phpmailer->Port       = 587;
    $phpmailer->Username   = 'yourname@gmail.com';
    $phpmailer->Password   = 'your_app_password';
    $phpmailer->SMTPSecure = 'tls';
    $phpmailer->From       = 'yourname@gmail.com';
    $phpmailer->FromName   = 'Tên Website Của Bạn';
});

Lưu ý về hạ tầng email cho doanh nghiệp

Tài khoản Gmail cá nhân có giới hạn gửi email (khoảng 500 email/ngày). Đối với các hệ thống thương mại điện tử hoặc website có lưu lượng giao dịch lớn, chúng tôi khuyến nghị sử dụng các dịch vụ chuyên dụng như Amazon SES, SendGrid hoặc Mailgun. Các dịch vụ này cung cấp độ ổn định cao, khả năng quản lý danh tiếng tên miền tốt và hỗ trợ log email chi tiết.

Nếu bạn cần tư vấn giải pháp email doanh nghiệp hoặc tối ưu hóa hạ tầng WordPress để đạt hiệu suất cao nhất, đội ngũ kỹ thuật tại STAR WAR Digital Solutions luôn sẵn sàng hỗ trợ. Liên hệ với chúng tôi để được tư vấn giải pháp phù hợp với quy mô doanh nghiệp của bạn.

STAR WAR DIGITAL SOLUTIONS

STAR WAR sẵn sàng đồng hành cùng doanh nghiệp

Thiết kế website chuyên nghiệp, ERP theo ngành và giải pháp số theo nhu cầu thực tế.

Đội ngũ STAR WAR tư vấn cấu trúc, giao diện và phương án triển khai phù hợp với mục tiêu kinh doanh của từng doanh nghiệp.