Việc nhận thông báo từ website về Email đã là một tác vụ cơ bản hiện nay, giúp nhận thông tin nhanh chóng và dễ dàng. Kịp thời xử lý khi có sự cố, xử lý đơn hàng, xử lý những tương tác người dùng để lại. Để cấu hình mail WordPress, có nhiều máy chủ mail có thể hỗ trợ như Gmail, Outlook, Mailgun, Amazon SES…Mỗi cái sẽ có thông số và một cách cấu hình khác nhau, nhưng gửi mail thông qua máy chủ SMTP của Gmail vẫn đang được sử dụng phổ biến nhất.
Trong bài viết này, tôi sẽ hướng dẫn các bạn cách cấu hình Gmail làm máy chủ trung gian gửi Mail.
Bước 1: Chuẩn bị tài khoản gmail
Hãy tạo một tài khoản gmail mới, không nên dùng tài khoản chính làm mail trung gian (lý do bảo mật), sau đó hãy tạo Mật khẩu ứng dụng.
Bước 2: Cấu hình các thông số server mail
Copy đoạn mã sau vào file functions.php
, sử dụng action_hook phpmailer_init()
// SMTP gửi mail add_action( 'phpmailer_init', function( $phpmailer ) { if(!is_object( $phpmailer )) return; $phpmailer = (object) $phpmailer; $phpmailer->Mailer = 'smtp'; $phpmailer->Host = 'smtp.gmail.com'; $phpmailer->SMTPAuth = 1; $phpmailer->Port = 587; $phpmailer->Username = 'Tài khoản email'; $phpmailer->Password = 'Mật khẩu ứng dụng'; $phpmailer->SMTPSecure = 'TLS'; $phpmailer->From = 'Tài khoản email'; $phpmailer->FromName = 'vuduchong.com email test'; });
Điền các thông số tương ứng vào phần trên vào lưu lại
Tài khoản email : Tài khoản gmail của bạn (example@gmail.com)
Mật khẩu ứng dụng: Mật khẩu ứng dụng đã tạo ở bước 1
Vậy là đã cấu hình mail WordPress xong, bây giờ hãy test thử bằng cách đặt đơn hàng Woocommerce hoặc Contact Form 7 để biết kết quả nhé.