Hướng dẫn cấu hình gửi mail SMTP WordPress
Để cài đặt chức năng gửi và nhận email trong WordPress, bạn cần thực hiện cấu hình SMTP. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn hai phương pháp phổ biến để cấu hình SMTP, chẳng hạn như sử dụng Gmail. Tuy nhiên, quá trình cấu hình với các dịch vụ email khác hoàn toàn tương tự. Dưới đây là hướng dẫn cụ thể:
Bước 1: Lấy thông tin cấu hình SMTP Gmail
Trước hết, bạn cần thu thập thông tin cấu hình sau đây:
- SMTP Server: smtp.gmail.com
- TLS/SSL: Bắt buộc
- SMTP Port: 587
- SMTP Password: Mật khẩu Gmail của bạn
- SMTP Username: Địa chỉ Gmail của bạn (ví dụ: email@gmail.com)
Để lấy thông tin này, bạn hãy truy cập trang myaccount.google.com, sau đó đăng nhập vào tài khoản Gmail của bạn. Tìm và chọn mục “Bảo mật”. Nếu trạng thái “Xác minh 2 bước” đang tắt, hãy bật nó.
Bước 2: Tạo Mật khẩu ứng dụng
Trong trang “Bảo mật,” bạn sẽ thấy một tùy chọn để tạo “Mật khẩu ứng dụng.” Bạn sẽ cần mật khẩu này sau này để cấu hình SMTP Gmail.
- Tìm ô “Chọn ứng dụng.”
- Chọn “Khác (Tên tuỳ chỉnh)” và đặt tên cho ứng dụng.
- Nhấn “Tạo.”
Mật khẩu ứng dụng sẽ hiển thị trên màn hình máy tính. Hãy lưu lại mật khẩu này.
Bước 3: Cấu hình gửi mail SMTP trong WordPress
Bây giờ bạn đã có đủ thông tin cần thiết, hãy tiến hành cấu hình gửi mail SMTP bằng cách sử dụng một trong hai cách sau:
Cách 1: Sử dụng Plugin
- Cài đặt và kích hoạt plugin “WP Mail SMTP.”
- Trong trang cài đặt plugin, đi đến mục “Cài đặt” và chọn “WP Mail SMTP.”
- Trong mục “Mailer,” chọn “Other SMTP.”
- Điền thông tin SMTP Gmail như sau:
- SMTP Host: smtp.gmail.com
- Encryption: Chọn mã hoá tương ứng với cổng sử dụng (SSL – 465 hoặc TLS – 587).
- SMTP Port: Chọn cổng SMTP tương ứng với mã hoá.
- Authentication: Bật SMTP authentication.
- SMTP Username: Nhập địa chỉ Gmail của bạn.
- SMTP Password: Nhập mật khẩu ứng dụng Gmail mà bạn đã tạo ở Bước 2.
- Lưu lại cấu hình bằng cách chọn “Lưu cài đặt.”
Sau khi thực hiện cấu hình, hãy kiểm tra bằng cách gửi email kiểm tra. Nhập địa chỉ email nhận vào mục “Sent To” và nhấn “Send Test.” Nếu bạn nhận được thông báo “Test HTML email was sent successfully! Please check your inbox to make sure it is delivered,” đó có nghĩa là bạn đã cấu hình thành công. Nếu gặp lỗi, hãy kiểm tra lại cài đặt SMTP Gmail và liên hệ với nhà cung cấp SMTP Server để được hỗ trợ.
Trong đó nội dung email test sẽ hiển thị như sau:
Cách 2: Sử dụng code
Nếu bạn muốn cấu hình thủ công bằng code, thêm đoạn mã sau vào file function.php của theme hoặc child theme:
add_action( 'phpmailer_init', function( $phpmailer ) { if ( !is_object( $phpmailer ) ) $phpmailer = (object) $phpmailer; $phpmailer->Mailer = 'smtp'; $phpmailer->Host = 'smtp.gmail.com'; $phpmailer->SMTPAuth = 1; $phpmailer->Port = 587; $phpmailer->Username = 'gmailcuaban@gmail.com'; //điền tài khoản gmail của bạn $phpmailer->Password = 'matkhauungdunggmail'; //điền mật khẩu ứng dụng mà bạn đã tạo ở trên $phpmailer->SMTPSecure = 'TLS'; $phpmailer->From = 'gmailcuaban@gmail.com'; //điền tài khoản gmail của bạn $phpmailer->FromName = 'Tên gửi'; });
Cấu hình SMTP đối với Mail Hosting bạn thêm đoạn code dưới này vào file function.php
add_action( 'phpmailer_init', 'configure_smtp' ); function configure_smtp( PHPMailer $phpmailer ){ $phpmailer->isSMTP(); $phpmailer->Host = 'abc.com'; // ip hosting, hoặc tên miền $phpmailer->SMTPAuth = true; $phpmailer->Port = 25; // port mặc định trong email hosting $phpmailer->Username = 'abc@abc.com'; // email $phpmailer->Password = '123456'; // mật khẩu email $phpmailer->SMTPSecure = false; // chứng thực ssl $phpmailer->From = 'b@abc.com'; // email người gửi khi nhận được $phpmailer->FromName='b'; // tên người gửi }
Hy vọng rằng thông qua hướng dẫn này, bạn đã biết cách cấu hình gửi mail SMTP cho website WordPress của mình. Nếu bạn còn câu hỏi hoặc cần hỗ trợ thêm, đừng ngần ngại liên hệ với chúng tôi.
Liên Hệ để hỗ trợ – Cộng Đồng Theme
- Email: support@congdongweb.com
- Điện thoại: 035 381 4306