Mình sẽ hướng dẫn cài đặt SMTP không cần Plugin rất đơn giản không cần biết code. Bạn copy đoạn code sau và đổi thông tin phù hợp sau đó vào fuction của theme dán vào là xong.
Đường dẫn đến Fuction https://trantienduy.com/wp-admin/theme-editor.php?file=functions.php
Bạn vào: Giao Diện >> theme file editor >> fuction.php rồi dán đoạn mã dưới vào là xong.
Tại sao bạn nên cài SMTP bằng code?
Sử dụng SMTP thông qua mã nguồn mang lại nhiều ưu điểm vượt trội so với việc cài đặt plugin.
- Các plugin thường tích hợp nhiều tính năng không cần thiết, dẫn đến tăng tải cho website, ảnh hưởng đến tốc độ hiển thị.
- Một số plugin có thể tiềm ẩn nguy cơ bảo mật, tạo cơ hội cho các cuộc tấn công mạng, có thể trở thành nguyên nhân khiến website của bạn bị hack.
- Các plugin thường đi kèm với nhiều tính năng không cần thiết (chẳng hạn như quảng cáo), có thể gây ảnh hưởng tới hiệu suất của website.
- Cấu hình SMTP bằng code khá đơn giản, bất cứ ai cũng có thể làm được.
Tuy nhiên, phương pháp cài đặt SMTP bằng Code này chỉ áp dụng được với các dịch vụ SMTP có thể cấu hình bằng username và password, chẳng hạn như Gmail hay Zoho Mail. Nếu bạn sử dụng các dịch vụ SMTP được cấu hình bằng API Key (chẳng hạn như SendGrid, Sendinblue, Mailgun…) thì bắt buộc phải cài đặt plugin để hỗ trợ.
Hơn nữa, việc cấu hình SMTP bằng mã nguồn tương đối đơn giản, có thể thực hiện dễ dàng bởi bất kỳ ai.
Cài SMTP cho WordPress bằng code
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 = 'trantienduy.marketing@gmail.com';
$phpmailer->Password = 'mat-khau-ung-dung-gmail';
$phpmailer->SMTPSecure = 'TLS';
$phpmailer->From = 'trantienduy.marketing@gmail.com';
$phpmailer->FromName = 'Trần Tiến Duy đăng ký học SEO';
});
copy đoạn code này bỏ vào fuction của theme nhé, nhớ đổi tên tương ứng với các chỗ mình bôi màu đỏ đi nhé
Link lấy mật khẩu smtp bạn truy cập vào Gmail theo đường dẫn https://myaccount.google.com/apppasswords
Trần Tiến Duy hiện đang là giảng viên Digital Marketing tại FPT Poly HCM. Trần Tiến Duy làm SEO website từ 2018 và tốt nghiệp chuyên ngành Thương Mại Điện Tại Đại Học Sư Phạm Kỹ Thuật TPHCM. Website TranTienDuy.com mục đích lưu trữ lại kiến thức giảng dạy về SEO cho học viên tham vấn. Ngoài ra Duy nhận các dịch vụ như: cố vấn dự án SEO, Khóa học SEO cho quản lý, nhân sự, dịch vụ Audit tối ưu page Speed website wordpress, bookking PR các báo chí toàn Việt Nam.