Mấy ngày hôm nay Plugin Easy WP SMTP đang bị lỗi bảo mật, Kẻ tấn công lợi dụng lỗ hổng để thực thi code, tự động add user có quyền cao nhất vào website. Sau đó chuyển hướng website đến một website mới. Tuy nhiên để sử dụng SMTP mà không dùng Plugin thì phải làm sao, mình xin hướng dẫn bạn như sau.
SMTP gmail cho phép bạn sử dụng tài khoản Gmail để gửi mail, và để sử dụng bạn thực hiện như sau.
Để cài đặt SMTP Gmail bạn sử dụng đoạn mã code sau để chèn vào file functions.php
trong theme đang sử dụng nhé. File này thông thường sẽ nằm tại wp-content/themes/my-theme/functions.php
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 = '[email protected]'; $phpmailer->Password = 'mật khẩu ứng dụng'; $phpmailer->SMTPSecure = 'TLS'; $phpmailer->From = '[email protected]'; $phpmailer->FromName = 'Đỗ Trung Quân'; });
Lưu ý: Chổ mật khẩu bạn nhập mật khẩu ứng dụng, không phải mật khẩu tài khoản Gmail nhé, để lấy mật khẩu ứng dụng xem hướng dẫn tại đây
- Xem thêm: SMTP Lấy mật khẩu ứng dụng Gmail