Anh em sử dụng WordPress đã không còn quá xa lạ gì với chức năng gửi email SMTP rồi phải không. Thì thông thường WordPress cần một máy chủ email để gửi những nội dung từ trang web tới địa chỉ email người quản trị, hay tới địa chỉ email của người nhận thông báo, ví dụ như gửi biểu mẫu liên hệ của người dùng tới quản trị website, gửi email xác nhận thay đổi mật khẩu…vv.
Code gửi email SMTP từ Gmail cho WordPress
Code gửi email SMTP
Bạn sao chép đoạn code bên dưới và dán vào file functions.php của theme bạn đang sử dụng.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
// tu dong gui email 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 = 'Tài khoản'; $phpmailer->Password = 'Mật khẩu ứng dụng'; $phpmailer->SMTPSecure = 'TLS'; $phpmailer->From = 'Địa chỉ email gửi'; $phpmailer->FromName = 'Tên người gửi'; }); // ket thuc gui email tu dung |
Chú ý: dưới đây là hướng dẫn cài SMTP với Google Mail nhé, bạn cũng có thể sử dụng các loại email khác
Để lấy Mật khẩu ứng dụng bạn phải Cài đặt bảo vệ 2 lớp cho tài khoản Google để lấy mật khẩu ứng dụng
- Truy cập trang https://myaccount.google.com/
- Tại mục Security (bảo mật), kéo xuống 2-Step Verification (bảo mật 2 lớp) kiểm tra xem đã cài đặt chưa. Nếu chưa hãy tiến hành cài đặt theo hướng dẫn của Google nhé.
- Sau khi hoàn thành việc cài đặt mật khẩu 2 lớp, mở App Passwords (mật khẩu ứng dụng) để tạo mật khẩu riêng cho việc gửi SMTP trong website của bạn.
Chúc bác bạn thành công nhé !
Pingback: Làm đẹp cho nút xóa sản phẩm trong woocommerce - Xuân công Nghệ
Pingback: [Hỏi – Đáp] Cách đổi Url thương hiệu – Change brand URL and Breadcrumb - Kho Wordpress