Các thương hiệu phát triển website trên nền tảng số đều sử dụng form liên hệ để nhận thông tin yêu cầu của người dùng (khách hàng) của mình. Thông tin này có thể được lưu trữ trên website nhưng để nâng cao trải nghiệm người dùng thì việc liên hệ lại ngay khi người dùng để lại thông tin là điều cần thiết. Trong bài viết này UXWEB sẽ hướng dẫn cài đặt gửi mail website bằng WP Mail SMTP.
SMTP là gì?
SMTP (Simple Mail Transfer Protocol) giao thức truyền tải thư tín đơn giản là một chuẩn truyền tải thư điện tử qua mạng Internet.
SMTP được dùng để liên lạc với server từ xa và gửi email từ mail client tới mail server và sau đó được gửi đến server mail của email nhận. Quá trình này được điều khiển bởi Mail Transfer Agent (MTA) trên email server của bạn. Cũng vậy, SMTP chỉ được dùng cho mục đích gửi email.
Tại sao phải dùng SMTP để gửi mail?
Đối với mã nguồn WordPress thì gần như không còn xa lạ với những ai thiết kế website. Tuy nhiên, để thu hút nhiều người xem cũng như khách hàng, website của chúng ta cần tương tác với người dùng. Trong đó có một lỗi thường gặp là WordPress không gửi được mail khi người dùng đăng ký form hoặc khi người dùng đăng ký thành viên.
Có nhiều nguyên nhân gây ra lỗi “website WordPress không gửi được email”. Nguyên nhân thường gặp một số nhà cung cấp hosting bạn đang dùng, để nâng cao bảo mật và chống spam email nên cấu hình mặc định không mở để bạn sử dụng hàm gửi mail mặc định.
Vì vậy để gửi được mail thì trong bài viết này UXweb sẽ hướng dẫn dùng plugin WP Mail SMTP để cấu hình gửi mail trên website WordPress.
Hướng dẫn cài đặt WP Mail SMTP
Bước 1: Cài đặt plugin WP Mail SMTP
Để cài đặt plugin WP Mail SMTP:
- Menu bên trái bạn chọn “plugin”
- Nhấn vào “add new”
Trong phần search bạn gõ “WP mail smtp” và nhấn vào install now, ở đây UXWEB đã cài đặt nên nút install now đã đổi thành Active
Bước 2: Cấu hình WP Mail SMTP
- Menu bên trái chọn WP Mail SMTP
- Bên phải mục cài đặt bạn nhập email để gửi email tại ô “From email”
- Nhập tên email để bạn dễ phân biệt nếu bạn cấu hình email này trên nhiều website tại ô “From name”
Có nhiều loại gửi mail bằng SMTP nhưng trong hướng dẫn này UXWEB chọn Other SMTP để hướng dẫn, vì nó dễ kiểm tra và các bước chuẩn bị cũng đơn giản hơn.
Bước 3: Chuẩn bị mật khẩu ứng dụng của Gmail
Bạn truy cập Gmail của mình chọn Account để truy cập phần cài đặt tài khoản của bạn
Bật xác minh 2 bước:
- Menu bên trái bạn chọn Security
- Chọn 2-step verification
- Làm theo hướng dẫn tiếp theo từ Google để xác minh đăng nhập 2 bước
Tạo mật khẩu ứng dụng:
- Menu bên trai chọn security
- Chọn App passwords
Tại giao diện tạo mật khẩu ứng dụng:
- Windows computer
- Nhấn Generate để lấy mật khẩu ứng dụng
- sau khi lấy mật khẩu ứng dụng bạn copy lại để làm bước tiếp theo
Bước 4: Cấu hình SMTP trong WP mail SMTP
Cấu hình các trường:
- SMTP Host: smtp.gmail.com
- Encryption: TLS
- SMTP Port: 587
- Authentication: On
- SMTP Username: nhập email bạn vừa tạo mật khẩu ứng dụng
- SMTP Password: nhập “mật khẩu ứng dụng” bạn vừa tạo ở bước trước.
- Nhấn Save setting để hoàn thành
Bước 6: Kiểm tra cài đặt SMTP đã thành công chưa?
Bạn kéo trở lại đầu trang chọn Email Test
Nhập email test và nhấn gửi
Nếu nhận được thông báo như hình bên dưới là bạn đã cài đặt gửi email bằng SMTP thành công
Chúc các bạn cài đặt thành công, và nhận được nhiều email đăng ký từ khách hàng.
Nguồn Uxweb.dev