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

Hướng dẫn cài đặt gửi mail website WordPress bằng plugin WP Mail SMTP
Hướng dẫn cài đặt gửi mail website Wordpress bằng WP Mail SMTP 12

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”
Hướng dẫn cài đặt gửi mail website WordPress bằng WP Mail SMTP cấu hình mail gửi đi
Hướng dẫn cài đặt gửi mail website Wordpress bằng WP Mail SMTP 13

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.

Hướng dẫn cài đặt gửi mail website WordPress bằng WP Mail SMTP loại SMTP
Hướng dẫn cài đặt gửi mail website Wordpress bằng WP Mail SMTP 14

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

Hướng dẫn cài đặt gửi mail website WordPress bằng WP Mail SMTP bằng Gmail

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
Hướng dẫn cài đặt gửi mail website WordPress bằng WP Mail SMTP xác thực 2 bước Gmail
Hướng dẫn cài đặt gửi mail website Wordpress bằng WP Mail SMTP 15

Tạo mật khẩu ứng dụng:

  • Menu bên trai chọn security
  • Chọn App passwords
Hướng dẫn cài đặt gửi mail website WordPress bằng WP Mail SMTP tạo mật khẩu ứng dụng
Hướng dẫn cài đặt gửi mail website Wordpress bằng WP Mail SMTP 16

Tại giao diện tạo mật khẩu ứng dụng:

  • Mail
  • 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
Hướng dẫn cài đặt gửi mail website WordPress bằng WP Mail SMTP tạo mật khẩu ứng dụng
Hướng dẫn cài đặt gửi mail website Wordpress bằng WP Mail SMTP 17

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
Hướng dẫn cài đặt gửi mail website WordPress bằng WP Mail SMTP
Hướng dẫn cài đặt gửi mail website Wordpress bằng WP Mail SMTP 18

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

Hướng dẫn cài đặt gửi mail website WordPress bằng WP Mail SMTP test mail
Hướng dẫn cài đặt gửi mail website Wordpress bằng WP Mail SMTP 19

Nhập email test và nhấn gửi

Hướng dẫn cài đặt gửi mail website WordPress bằng WP Mail SMTP test mail
Hướng dẫn cài đặt gửi mail website Wordpress bằng WP Mail SMTP 20

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

Hướng dẫn cài đặt gửi mail website WordPress bằng WP Mail SMTP test thành công
Hướng dẫn cài đặt gửi mail website Wordpress bằng WP Mail SMTP 21

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