Cách cài đặt SMTP cho WordPress

26 Tháng sáu, 2024
(2 đánh giá)

Gần đây hiện tượng người dùng trên WordPress không nhận được Email thông báo đơn hàng trên Woocommerce hay các thông tin từ form Contact Form 7 dẫn tới bị giảm sự trải nghiệm của khách hàng cũng như quản lý theo dõi sản phẩm hay thông tin người dùng trên Website. Bài viết này mình sẽ hướng dẫn bạn cách nhận được Email thông báo bằng cách thiết lập SMTP trên website WordPress.

SMTP là gì?

SMTP (Simple Mail Transfer Protocol) là giao thức TCP/IP được dùng để gửi email trên internet. Nó thiết lập kênh kết nối giữa mail client và mail server, và thiết lập kênh liên lạc giữa mail server gửi và mail server nhận. Email sẽ được đẩy từ mail client lên mail server và từ mail server nó sẽ được server này gửi đi đến mail server nhận. Nhìn hình dưới bạn sẽ thấy cách hoạt động của việc gửi mail:

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

Để gửi form trong WordPress các bạn có thể dùng SMTP của Gmail hoàn toàn miễn phí, mình dùng từ lâu rồi khá ổn, miễn là không vi phạm quy tắc của Gmail là được, và đặc thù nữa là SMTP của Gmail sẽ giới hạn gửi 2000 email/ngày.

Để lấy thông tin SMTP bạn cần đáp ứng 2 điều kiện sau:

  • Có tài khoản Gmail
  • Tài khoản Gmail bật bảo mật 2 lớp

fafas

Thiết lập SMTP không dùng Plugin

Bạn chèn đoạn này vào functions:

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   = '[email protected]';
    $phpmailer->Password   = 'matkhauungdung';
    $phpmailer->SMTPSecure = 'TLS';
    $phpmailer->From       = '[email protected]';
    $phpmailer->FromName   = 'Gini Webseo - giniwebseo.vn';
});
  • Username bạn truyền email của bạn
  • Password là mật khẩu ứng dụng
  • From làm email gởi đi,
  • FromName là tên của email hiện thị
  • Còn lại bạn có thể để mặc định
guest
0 Góp ý
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận
Tin tức liên quan
Hướng dẫn xóa san-pham , danh-muc-san-pham trong đường dẫn sản phẩm Woocommerce
Với mặc định của Woocommerce, chi tiết sản phẩm sẽ có dạng domain/san-pham/ten-san-pham và danh mục sản phẩm sẽ ở dạng domain/danh-muc-san-pham/ten-danh-muc. Một phần đường dẫn như vậy sẽ...
Hướng dẫn lấy đường dẫn các page Woocommerce 3.x
Chắc hẳn ai dùng Woocommerce đều sẽ muốn hiển thị đường dẫn của trang tài khoản, cửa hàng, thanh toán, giỏ hàng,.. Có rất nhiều phương án xử lý...
Hướng dẫn thêm Confirm Password trong Registration Page và Checkout Page
Tình trạng spam tài khoản, hay khách hàng không nghiêm túc trong việc tạo tài khoản để spam đơn hàng. Mình khuyến khích các bạn thêm một field nhập...