Cài SMTP cho WordPress bằng code ko dùng plugin

Trong các nội dung chia sẻ trước, chiaseaz.com đã giới thiệu cách cấu hình SMTP cho WordPress bằng plugin như WP Mail SMTP hoặc Easy WP SMTP. Tuy nhiên, việc sử dụng plugin có thể gây ảnh hưởng đến hiệu suất website, tăng rủi ro bảo mật và khó bảo trì về lâu dài.

Cài SMTP cho WordPress bằng code ko dùng plugin
Cài SMTP cho WordPress bằng code ko dùng plugin

Nếu bạn là người yêu thích sự tối giản, gọn nhẹ và kiểm soát tốt mã nguồn, thì việc cấu hình SMTP thủ công không cần plugin sẽ là lựa chọn tối ưu. Cách này giúp bạn:

  • Giảm bớt plugin không cần thiết, làm nhẹ website

  • Tăng bảo mật, vì không phụ thuộc vào bên thứ ba

  • Linh hoạt hơn, dễ quản lý và tùy biến theo từng máy chủ

Trong bài viết này, tôi sẽ hướng dẫn bạn cách cấu hình SMTP bằng cách thêm đoạn mã PHP trực tiếp vào file functions.php hoặc sử dụng hook trong theme, giúp WordPress gửi email qua máy chủ SMTP của Gmail, Mailgun, Sendinblue, hoặc server riêng một cách đơn giản.

Cài SMTP cho WordPress bằng code php copy đoạn code này bỏ vào fuction của theme nhé

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 = 'chiaseaz@gmail.com';
$phpmailer->Password = 'mat-khau-ung-dung-gmail';
$phpmailer->SMTPSecure = 'TLS';
$phpmailer->From = 'chiaseaz@gmail.com';
$phpmailer->FromName = 'Chiaseaz';
});

Link lấy mật khẩu smtp lưu ý phải bật xác minh 2 bước google mới được

https://myaccount.google.com/apppasswords

Không cần plugin, không nặng website, vẫn gửi mail mượt mà!
Chiaseaz.com chúc bạn áp dụng thành công và tối ưu website ngày càng chuyên nghiệp nhé!

0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest
0 Góp ý
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận