Trang chủ WordpressHướng dẫn Wordpress Cách lấy thông tin SMTP của Gmail chính xác

Cách lấy thông tin SMTP của Gmail chính xác

bởi Thạch Phạm
58 bình luận 21064 views
Khuyến mãi hosting

Trong bài hướng dẫn thiết lập SMTP riêng cho WordPress, mình thấy có rất nhiều bạn đang gặp khó khăn trong việc lấy thông tin SMTP của Gmail để làm server gửi mail trong WordPress, mặc dù việc này rất dễ dàng để làm được.

Bạn nên làm hướng dẫn này ở localhost, nếu ở localhost làm được mà lên host lại không được thì nhà cung cấp của bạn đã chặn luôn cổng SMTP.

Vậy thì trong bài này, mình sẽ hướng dẫn cách thiết lập SMTP từ Gmail chi tiết nhất để bạn có thể làm theo, dĩ nhiên mình đã sử dụng từ rất lâu mà không thấy vấn đề gì, ngoài việc bị giới hạn gửi 2000 email/ngày.

Để thiết lập SMTP chính xác như trong bài này, bạn cần bật chức năng mật khẩu hai lớp (2-Step Verification) cho tài khoản nếu bạn chưa bật, bằng cách vào https://myaccount.google.com/.

Tại đây, bạn vào phần Signing in to Google (Đăng nhập vào Google).

signing-in-to-Google

Rồi chọn bật chức năng bảo mật hai lớp.

baomat2lop-google

Sau khi bật xong, bạn vào lại phần Signing in to Google như ở trên và chọn Mật khẩu ứng dụng.

matkhauungdung-google

Hãy nhấp thẳng vào mục đó, sau đó kéo xuống dưới chọn Select app là Mail và Select device bạn chọn cái gì cũng được, rồi ấn Generate.

gmail-smtp-02

Sau đó nó sẽ cho bạn một dãy ký tự, hãy bôi đen và copy toàn bộ nó, đây chính là mật khẩu SMTP của bạn.

gmail-smtp-03

Bây giờ bạn vào website WordPress, cài plugin WP SMTP và thiết lập như sau:

gmail-smtp-04

Trong đó, bạn cần lưu ý:

  • Chọn phương thức bảo mật là SSL
  • Port là 465
  • SMTP Host là smtp.gmail.com
  • Username phải là địa chỉ email của bạn thuộc tài khoản đã lấy App Password
  • Password chính là App Password của bạn vừa lấy ở trên

Nếu chọn port là 465 với SSL không được thì bạn hãy chọn port 587 với TLS.

Sau đó ấn lưu lại.

Bây giờ bạn có thể sử dụng chức năng test phía dưới để gửi một email đến một địa chỉ nào đó, nếu nó gửi được thì thành công.

gmail-smtp-05

Chúc các bạn thành công!

58 bình luận

Có thể bạn quan tâm

5 1 vote
Article Rating
guest
58 Comments
mới nhất
cũ nhất đánh giá nhiều
Inline Feedbacks
View all comments

[…] bạn có thể sử dụng SMTP để thiết lập server gửi mail […]

[…] Cách lấy thông tin SMTP của Gmail chính xác […]

[…] năng Xác minh 2 bước cho tài khoản của bạn thì bạn có thể cần phải nhập Mật khẩu ứng dụng thay vì mật khẩu thông […]

[…] * Cách tạo mật khẩu ứng dụng […]

[…] Password: Mật khẩu ứng dụng của email điền ở trên (Cách tạo mật khẩu ứng dụng) […]

[…] Hướng dẫn của plugin này, bạn xem ở bài viết này : https://thachpham.com/wordpress/wordpress-tutorials/smtp-gmail-wordpress.html […]

[…] lấy mật khẩu ứng dụng, hãy xem bài viết hướng dẫn của Thạch Phạm tại đây. Trong bài viết hướng dẫn của Thạch Phạm thì đây là mật khẩu ứng dụng. […]

[…] năng Xác minh 2 bước cho tài khoản của bạn thì bạn có thể cần phải nhập Mật khẩu ứng dụng thay vì mật khẩu thông […]

[…] Hướng dẫn của plugin này, bạn xem ở bài viết này : https://thachpham.com/wordpress/wordpress-tutorials/smtp-gmail-wordpress.html […]

trackback

[…] bạn có thể sử dụng SMTP để thiết lập server gửi mail […]

[…] lấy mật khẩu ứng dụng, hãy xem bài viết hướng dẫn của Thạch Phạm tại đây. Trong bài viết hướng dẫn của Thạch Phạm thì đây là mật khẩu ứng dụng. […]

trackback

[…] Hướng dẫn của plugin này, bạn xem ở bài viết này : https://thachpham.com/wordpress/wordpress-tutorials/smtp-gmail-wordpress.html […]

[…] bạn có thể sử dụng SMTP để thiết lập server gửi mail […]

[…] của bạn thì bạn có thể cần phải nhập Mật khẩu ứng dụng thay vì mật khẩu thông […]

[…] cách lấy mật khẩu ứng dụng, hãy xem bài viết hướng dẫn của Thạch Phạm tại đây. Trong bài viết hướng dẫn của Thạch Phạm thì đây là mật khẩu ứng dụng […]

Hoàng Anh Designer

Cho mình hỏi chút
hiện website mình đang dc gắn SSL bảo mật
lúc chưa gắn thì form 7 mình vẫn gửi mail bt được
còn bây giờ gửi mail thành công nhưng ko thấy email tới
cho mình hỏi có phải do ảnh hưởng SSL bảo mậ kh6ong

Ngô Hưng

Chào anh Thạch Phạm. Cho em hỏi một chút về mã php gửi mail; em đã cài plugin wp smtp và đã test gửi mail được như trên. Bây giờ em có làm một page để dùng để đăng ký các thông tin cho các thành viên muốn đăng ký để tham dự 1 sự kiện và em muốn tạo một đoạn mã tự động gửi email đã xác nhận thành viên đã đăng ký thành công. Thì em dùng đoạn code: wp_mail($to,$subject,$header,$message) với $to là email do thành viên cung cấp. nhưng ko thấy email gửi tới. Như vậy… Xem thêm »

tuanhanvan

nhờ thạch xem giúp, mình đau đầu vụ này mà chả hiểu ko đc vì đâu. cấu hình như hướng dẫn và kết quả như này Test Message Sent The result was: bool(false) The full debugging output is shown below: object(PHPMailer)#11258 (76) { [“Version”]=> string(6) “5.2.22” [“Priority”]=> NULL [“CharSet”]=> string(5) “UTF-8” [“ContentType”]=> string(9) “text/html” [“Encoding”]=> string(4) “7bit” [“ErrorInfo”]=> string(82) “SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting” [“From”]=> string(20) “tuanhanvan@gmail.com” [“FromName”]=> string(14) “ungdungled.com” [“Sender”]=> string(0) “” [“ReturnPath”]=> string(0) “” [“Subject”]=> string(50) “WP Gmail SMTP: Test mail to tuanhanvan02@gmail.com” [“Body”]=> string(69) “This is a test email generated by the WP Gmail SMTP WordPress plugin.” [“AltBody”]=>… Xem thêm »

Nguyễn Huyền

Chào a ThachPham!
Trong quá trình cài đặt trên localhost em không bị vướng bất kỳ lỗi gì hết nhưng test mail thì mail ng nhận lại k nhận được gì hết gì e đổi port, đổi email ng nhận các kiểu rồi ạ.
Em giúp e với!
Em cảm ơn A

binh

SMTP connect() failed loi nay la gi

dung

Mình đã làm như hưỡng dẫn mãi mà không thành, khi gửi test mail bị báo
“Not Found
Sorry, but the page you were trying to view does not exist.
It looks like this was the result of either:
a mistyped address
an out-of-date link”
như vậy không biết sử lý sao đây.

Mr Binh

Mr Thạch Phạm cho em hỏi chút, là có thể dùng plugin smtp để send mail từ localhost được không? vì em đang xử lý trên localhost chưa public lên host. ở local em dùng XAMPP server. xin cảm ơn bác, vì giờ e đang vướng lỗi “Warning: mail(): Failed to connect to mailserver at “smtp.gmail.com” port 465, verify your “SMTP” and “smtp_port” setting in php.ini or use ini_set() in “

Sơn Standa

Mãi thì cũng làm được cho trang @ https://standavietnam.net/ Hehe… Cảm ơn Thạch nhiều lắm nhé. May quá lại gặp bài viết này 😀

phu

tai sao em lam nhu vay ma toan bi loi nay ko ha ‘”Some errors occurred!”

Nam

Anh Thạch ơi, 2 host này stablehost và hawkhost thì có thằng nào chặn cổng SMTP của mailchip hay 1 số khác ko anh?

Nam

À ý em là maildrill thì phải, hoặc 1 số nhà cung cấp khác sử dụng được cổng SMTP ý

Duy

hi anh Thạch.
về gmail e đã làm được. nhưng nếu muốn xài mail web thì làm ntn vậy a?
có làm bằng mail web dc không?

ngoc

em làm y chang mà nó không được a ơi đã thử ssl và tls rồi và sent test báo làm some error occurred

Nguyễn Quang Pháp

Chào anh! Anh có thể hướng dẫn cấu hình và lấy mật khẩu app của mail yahoo được ko ạ? Mong sớm có được bài hướng dẫn từ anh

Tung

cảm ơn, qúa đẹp

Rommy

Thạch cho mình hỏi…sao mình làm đùng như cách của bạn mà nó hiện lỗi như thế này

“Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at admin@main-hosting.eu to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.”

thu

mở hot error báo 404 thi sao a

Vinc

Trân trọng cảm ơn

Chương Trần

Cái này có thể cấu hình để gửi mail trong woocommerce ko anh Thạch.

Trà My

SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Lỗi như này thì phải làm sao anh? T^T

CuongPC

mình cũng bị lỗi như thế này. Dùng host wordpress của Godaddy. Không biết phải khắc phục ntn?

Rommy

Thạch cho mình hỏi..nếu mình gửi mail bằng Gmail.com thì chỉ được gửi 500 mail/day. còn nếu sử dụng cách này thì gửi được 2000 mail/day. Đúng không Thạch

Lehien

chào thạch phạm, cho e hỏi chút là, khi mới đăng ký xong, và e quay lại đăng nhập vào phần admin, vào e muốn Lost your password? để nhận mật khẩu mới, thì bị lỗi “The email could not be sent.
Possible reason: your host may have disabled the mail() function.”
. A có thể giúp e lỗi này không ạ

Lehien

nhưng mình k thể vào phần admin để chỉnh sửa phần setting, bởi vì mình không nhớ mật khẩu đăng nhập vào và muốn gửi gmail để đổi lại mật khẩu mà k được, :-), a còn cách nào khác không ạ,

Lehien

Nhưng điều quan trọng là em không thể đăng nhập vào phần admin để thực hiện như a, do không nhớ mật khẩu vì thế nên e muốn gửi gmail để nhà cung cấp link thay đổi mật khẩu mới mà không được. Anh còn cách nào khác không ạ

Liêm Hoàng

Cảm ơn Thạch Phạm rất nhiều, làm theo hướng dẫn của bạn chạy luôn hehe

Quân Huê

xin chào anh, cho em hỏi, em làm theo như hướng dẫn, nhưng khi gửi email test thì có thông báo là
Some errors occurred!

Hữu Nhơn

Mình cũng bị giống như bạn nhưng vẫn chưa giải quyết được. Có ai giúp đỡ vụ này không ạ!

hoàng cường

cho e hỏi?cấu hình được rồi.gửi mail được.nhưng lại không hiện thông tin ngày tháng thì làm ntn ạ?em cảm ơn rất nhiều

Hưng

Anh ơi em bị lỗi như này:
Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the server for the recipient domain mail.com by mx01.mail.com. [74.208.5.22].

The error that the other server returned was:
550 Requested action not taken: mailbox unavailable

Minh Ngọc

cảm ơn anh; cho em hỏi chút khi không cài SMtP thì mail không gửi đi được; vậy dữ liệu khi để lại ở form sẽ lưu ở đâu

Hữu Nhơn

Chào anh, em đã làm theo tất cả chi tiết các hướng dẫn của anh nhưng không gửi mail được.
Some errors occurred!
Em đã liên hệ bên host , họ nói họ không chặn việc gửi mail đi, nên giờ em không biết phải làm thế nào nữa
Nhờ anh hỗ trợ em với. Thanks anh!

Hoàng

Mình cũng bị tương tự, nản quá… bạn làm được chưa?

sơn

Giống hệt em không hiểu sao ạ

58
0
Would love your thoughts, please comment.x
()
x