Hướng dẫn cài đặt gửi email trong wordpress sử dụng gmail bằng SMTP

Việc gửi email trong wordpress là việc hết sức cần thiết. Và là chức năng mà mọi website bắt buộc phải có. Chức năng cho người quản trị nhận được thông báo mới. Trong khi có bất cứ việc gì xảy ra đối với website của mình. Ví dụ như có thành viên đăng ký mới, có bình luận mới, hay có liên hệ từ bạn đọc v.v.. tuy nhiên thì không phải tất cả mọi hosting không phải lúc nào cũng hỗ trợ hàm gửi email. Mà có hỗ trợ thì email bạn nhận được cũng 90% là sẽ vào hộp thư rác nên khá là bất tiện. Bài viết này sẽ hướng dẫn các bạn cài đặt việc gửi email wordpress bằng gmail.

Bài viết này mình sẽ cài lại hệ thống email wordpress của website bằng gmail theo tên miền nghiart.com/

 

Đầu tiên nguyên liệu của bạn là tài khoản gmail, sử dụng để gửi mail. Sau là cài đặt plugin “WP mail SMTP” và kích hoạt plugin lên nhé

nói qua 1 xíu về plugin gửi email wp mail smtp này: đây là plugin gửi mail rất đa rạng và hiệu quả, đồng thời tốc độ gửi rất tuyệt vời, gần như là lúc bạn sumbit form trên website tương ứng với lúc bạn gửi email luôn. Đồng thời plugin hỗ trợ 2 phương thức gửi mail trả phí là MailgunSendGrid rất mạnh mẽ, bên cạnh đó thì bạn hoàn toàn có thể tùy chọn phương thức gửi từ hosting nếu hosting của bạn hỗ trợ, hoặc là sử dụng 1 sever gửi mail riêng không liên quan tới những cái trên đã đề cập.

Bước 1: Cài đặt và kích hoạt plugin WP mail SMTP

Ok, bắt đầu nhé: trong trang quản trị wp-admin của wordpress bạn chọn:  thiết lập -> wp mail smtp

cài đặt smtp email cho wordpress
cài đặt smtp email cho wordpress

sau đó trong việc mailer chọn 1 trong các danh sách hỗ trợ việc gửi email như đã đề cập ở trên, trong giới hạn bài viết này chúng ta sẽ chọn Gmail.

Bước 2: Tạo ứng dụng APIs cho gmail

trước khi thực hiện bước này, bạn cần đăng nhập vào tài khoản Gmail sử dụng cho website để gửi email. Truy cập liên kết Goole APIs 

sau đó thiết lập như các bước sau:

  • Tạo 1 dự án mới cho google apis
tạo một dự án gửi mail mới
tạo một dự án gửi mail mới
  • Xạo quyền thông tin xác thực cho ứng dụng
Go to credentials button
Go to credentials button
  • Trang tiếp theo, bạn sẽ được nhắc xác định thông tin đăng nhập bạn cần. Dưới đây là các trường trên trang này và các tùy chọn bạn cần chọn:
xác thực trạng thái
xác thực trạng thái

Bước 3: Tùy chỉnh thiết lập xác nhận trạng thái APIs

quay trở lại trang quản trị Wp email smtp. Copy liên kết Authorized redirect URIs mà plugin wp email smtp cung cấp

đường dẫn liên kết với hệ thống email

rồi dán vào mục Authorized redirect URIs. trong google APIs, rồi nhập thêm các thông tin khác kèm theo như: name- để cái gì cũng dc. Authorized JavaScript Origins là đường dẫn chính của website bạn.

Rồi click vô “create OAuth client ID”  rồi xuất hiện như sau:

ở đây bạn nên đổi tên cho mục “produc name shown to users” thành cái gì cũng được.Và ấn tiếp tục.

Bước 4: Nhận chứng chỉ xác nhận

bước này google apis cung cấp cho bạn 1 đường dẫn có dạng xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com./ kệ nó đã, click chọn “i’ll do this later

Bước 5: Lấy thông tin APIs

click chọn vô mục Edit trong danh sách OAuth id:

ở đây sẽ có các trường Client ID và client secret, Copy 2 trường này và dán vào trang quản trị wp-admin

Bước 6: Cung cấp thông tin APIs và xác nhận quyền sử dụng ứng dụng

sau khi lấy được 2 mã client id và client secret thì bạn dán vào mục tương ứng của plugin wp mail smtp,

nhấp chọn save setting, xong hộp thoại yêu cầu quyền sử dụng google account xuất hiện. ta nhấn chọn “allow plugin to send emails using your google account” thì 1 trang xuất hiện với yêu cầu sử dụng email mà bạn vừa tạo project lúc nãy. Chọn allow là được.

Bước 7: kiểm tra hoạt động chức năng gửi email wordpress bằng google smtp:

có thẻ email test trong wp email smtp, bạn nhập email của bạn đang sử dụng vào, nếu bạn nhận được là được, còn không thì bạn nên kiểm tra lại các bước trên. Chúc các bạn thành công, mọi ý kiến xin để lại comment

Leave a Comment