Trần Bá Đạt Blog
  • Học SEO
    • SEO Local
    • SEO Onpage
    • Tài liệu SEO
  • Windows
  • Thủ thuật CNTT
  • WordPress
    • Thủ thuật WordPress
    • Theme WordPress
    • Plugin WordPress
  • Học Blogspot
    • Thủ thuật Blogspot
    • Template Blogspot
    • SEO Blogspot
  • Pocket Ninja
Không có kết quả
Tất cả kết quả
Trần Bá Đạt Blog
  • Học SEO
    • SEO Local
    • SEO Onpage
    • Tài liệu SEO
  • Windows
  • Thủ thuật CNTT
  • WordPress
    • Thủ thuật WordPress
    • Theme WordPress
    • Plugin WordPress
  • Học Blogspot
    • Thủ thuật Blogspot
    • Template Blogspot
    • SEO Blogspot
  • Pocket Ninja
Không có kết quả
Tất cả kết quả
Trần Bá Đạt Blog
Không có kết quả
Tất cả kết quả
Trang chủ Wordpress Thủ thuật Wordpress

Hướng dẫn cấu hình SMTP gửi Email cho WordPress với SparkPost

Trần Bá Đạt bởi Trần Bá Đạt
01/10/2019
trong Plugin Wordpress, Thủ thuật Wordpress, Wordpress
1
CHIA SẺ
971
LƯỢT XEM
Chia sẻTweetPinChia sẻ

Cài đặt cấu hình SMTP gửi email khi sử dụng WordPress chắc chắn là một yêu cầu bắt buộc đối với mỗi website sử dụng nền tảng WordPress hiện nay.

Trong bối cảnh mà email gửi đi bằng hosting hay các VPS đều bị Google và Outlook chặn hoặc đưa vào danh sách spam hiện nay, thì email gửi đi bằng hosting không thể sử dụng được nữa. Lúc này, thì các dịch vụ Email bên thứ 3 khác sẽ là lựa chọn tốt nhất, bởi họ có những server gửi email uy tín, giúp những email của bạn dễ dàng vào inbox của người nhận.

Trong các bên thứ 3 cho phép cấu hình SMTP để gửi email, thì Amazon SES và SparkPost là lựa chọn tốt nhất. Tuy nhiên, Amazon SES rất khó đăng ký, bản thân mình cũng đã thử đăng ký Amazon SES nhiều lần nhưng đều không được duyệt, có lẽ mình có gì đó chưa đáp ứng được yêu cầu của họ. Vì thế, SparkPost là lựa chọn tốt nhất.

Bài viết này, mình sẽ hướng dẫn các bạn cấu hình SMTP gửi Email cho WordPress bằng plugin WP Mail SMTP cùng với SMTP của SparkPost nha.

HIỆN TẠI SPARKPOST ĐÃ TẠM DỪNG CHƯƠNG TRÌNH MIỄN PHÍ CHO NGƯỜI DÙNG. VÌ VẬY BẠN SẼ KHÔNG LÀM THEO BÀI VIẾT NÀY ĐƯỢC NỮA. VUI LÒNG CHUYỂN SANG SỬ DỤNG AWS HOẶC SENDGRID

Đăng ký và cài đặt SparkPost

Nói về SparkPost, thì đây là một nhà cung cấp dịch vụ gửi email, Email Delivery Service miễn phí và tốt nhất theo mình đã trải nghiệm.

Về cách thức hoạt động SparkPost căn bản giống các bên cung cấp dịch vụ SMTP khác, tuy nhiên, SparkPost lại cho phép bạn gửi đến 15.000 email miễn phí mỗi tháng, tức chẳng tốn đồng nào mà mỗi tháng được gửi tận 15.000 email.

NÊNĐỌC THÊM

Hướng dẫn kích hoạt giao diện Gmail mới 2018, đẹp và mượt hơn

Hướng dẫn đăng ký Gmail, tạo lập Gmail miễn phí mới nhất 2018

Tạo email theo tên miền riêng miễn phí bằng Yandex (Updated 2019)

Rất nhiều cộng đồng lớn đang sử dụng dịch vụ của SparkPost như Twitter, Paypal, Pinterest, LinkedIn… cộng với trải nghiệm của mình với Sparkpost, nên không còn nghi ngờ gì nữa, mình khuyến khích các bạn sử dụng dịch vụ SMTP này.

1. Đăng ký tài khoản SparkPost

  • Để đăng ký tài khoản SparkPost, các bạn truy cập vào địa chỉ này: https://app.sparkpost.com/join
  • Tạo tài khoản bình thường khá đơn giản.
  • Kiểm tra và verify tài khoản của bạn qua email đăng ký, sau đó, hãy chọn gói dịch vụ Free 15.000 email.
Bạn phải verify tài khoản để mở giới hạn dịch vụ SMTP là 750 email/ngày và 15.000 email/tháng nhé.
  • Có thể bỏ qua bước add domain để vào trang quản lý.

Nên đọc: Gửi email thông báo khi có người trả lời bình luận WordPress

2. Xác nhận tên miền sử dụng dịch vụ SMTP

Bây giờ bạn sẽ cần verify các tên miền muốn sử dụng dịch vụ SMTP của SparkPost. Mỗi tên miền email gửi đi đều cần phải xác nhận tại SparkPost để lấy các thông tin cần thiết trước khi cấu hình SMTP trên WordPress bằng plugin WP Mail SMTP.

  • Bước 1: Vào Settings -> Sending Domains -> Add Domain:

Cài đặt cấu hình SMTP SparkPost

Hãy nhập tên miền bạn muốn verify để gửi email vào. Chẳng hạn mình cần cài đặt SMTP cho tên miền như ảnh bên dưới:

cau hinh SMTP WordPress

Sau đó chọn Add Domain.

SparkPost sẽ chuyển bạn vào trang quản lý Sending Domain vừa thêm vào, trong đó có mục DNS Settings này là mục cần thiết bạn sẽ sử dụng ở bước 2:

verify ten mien voi SparkPost

  • Bước 2: Tạo bản ghi DNS tên miền

Ở trên, chúng ta phải verify bản ghi TXT đó trên DNS tên miền để có thể bắt đầu gửi email qua SMTP của SparkPost.

Bạn truy cập vào trang quản trị DNS tên miền, và thêm records TXT đó vào:

Cấu hình SMTP với WP Mail SMTP

Sau đó đợi 30s đến vài phút tùy nhà cung cấp tên miền, bạn quay trở lại SparkPost và bấm nút Verify TXT Record. Kết quả của mình:

Cấu hình SMTP cho WordPress

Đã verify thành công tên miền này với SparkPost. Bây giờ mình có thể cấu hình SMTP cho WordPress được rồi.

Nên đọc: Tạo email theo tên miền riêng miễn phí bằng Yandex 2018

Tuy nhiên, để cấu hình SMTP qua plugin WP Mail SMTP, bạn cần thêm thông tin, đó là Pass hoặc là API Key. Sẵn đang ở trong SparkPost thì tạo luôn API Key lát xài.

3. Tạo API Key để xài SMTP

  • Bước 1: Vào Settings -> API Keys -> Create API Key:

Cau hinh SMTP WordPress

  • Bước 2: Đặt tên cho API Key này, đặt cho dễ nhớ là được. Sau đó thì Create API Key:

Cài đặt SMTP WordPress

Đây chính là API Key của bạn:

API key SMTP SparkPost

Copy nó và lưu lại đâu đó để còn có thể sử dụng lại lần sau. Còn nếu không lưu thì lát thoát ra rồi sẽ không thể nào lấy lại được nữa. Lúc đó chỉ còn cách tạo lại API Key khác mà xài thôi.

4. Lấy thông tin cấu hình SMTP của SparkPost

Để lấy thông tin cấu hình SMTP của SparkPost, các bạn vào: Settings -> SMTP Settings.

Đây chính là thông tin cấu hình SMTP của SparkPost:

Thông tin cấu hình SMTP SparkPost

Trong đó phần Password chính là API Key lúc nãy đã tạo. Và có 2 port để bạn có thể sử dụng trong trường hợp hosting hoặc VPS chặn một trong 2 port: 587 và 2525.

Cấu hình SMTP WordPress với WP Mail SMTP

SparkPost có plugin riêng cho WordPress. Tuy nhiên, mình sẽ sử dụng WP Mail SMTP vì plugin này dễ sử dụng và có thể sử dụng với các dịch vụ SMTP khác.

1. Cài đặt plugin WP Mail SMTP

Các bạn cứ vào tải plugin WP Mail SMTP và cài đặt bình thường thôi.

2. Cài đặt SMTP với WP Mail SMTP kết nối SparkPost

Vào Settings -> WP Mail SMTP để cấu hình SMTP.

Ở phần Mail:

Cấu hình SMTP WP Mail SMTP

Các bạn điền các thông tin email gửi đi, tên gửi đi, đồng thời chọn tùy chọn Other, vì hiện tại chúng ta dùng SMTP SparkPost, không có trong danh sách có sẵn của WP Mail SMTP.

Phần Other SMTP:

Đây chính là phần cài đặt các thông số SMTP của SparkPost vào.

Cấu hình SMTP với SparkPost

Các thông tin cài đặt như sau:

  • SMTP Host: smtp.sparkpostmail.com
  • SMTP Port: 587 hoặc 2525 (thử với 587 trước đã)
  • Encryption: TLS
  • Authentication: On
  • SMTP Username: SMTP_Injection
  • SMTP Password: Là API Key lúc nãy

Sau đó thì lưu lại. Và tiến hành test SMTP SparkPost này:

Gửi Email test

Sau khi lưu lại thì bạn chuyển sang tab Email Test:

Test SMTP WordPress

Nhập địa chỉ email bạn muốn nhận email vào và bấm Send Email.

Nếu nhận được thông báo Your email was sent successfully! như thế này, tức là đã gửi thành công, và SMTP đã hoạt động tốt:

SMTP hoạt động tốt

Còn nếu thông báo lỗi bool (false), thì các bạn cần phải kiểm tra lại từng bước cấu hình SMTP lúc nãy xem có sai bước nào không. Ngoài ra, có nhiều VPS chặn port 586, như VPS của mình, lúc đó bạn hãy thử đổi sang Port 2525 xem thế nào nhé.

Như vậy với bài viết hướng dẫn cấu hình SMTP gửi Email cho WordPress sử dụng WP Mail SMTP kết nối SparkPost này, thì các bạn đã có thể cấu hình gửi Email cho website của mình rất dễ dàng và cho kết quả tốt.

Nếu trong quá trình cài đặt, có thắc mắc gì các bạn có thể để lại bình luận, mình sẽ trả lời sớm nhất.

5/5 - (8 bình chọn)
Tags: Email
Chia sẻTweetPin1Chia sẻ

Nhận thông báo khi bài viết này được cập nhật. Đăng ký ngay!

Hủy đăng ký
Trần Bá Đạt

Trần Bá Đạt

Là một người yêu thích công nghệ thông tin và hiện đang là một SEOer, một Marketer. Trong đó tranbadat.com là một trong những dự án của mình nhằm cung cấp nhiều kiến thức hơn cho mọi người về Internet, SEO, Blogspot, Wordpress và Windows

Trả lời Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Bình luận 4

  1. Alo tôi says:
    6 năm trước

    Cái này được xem là smtp tốt nhất chua bạn nhỉ?

    Trả lời
    • Trần Bá Đạt says:
      6 năm trước

      Hiện tại Sparkpost đã bỏ phần miễn phí đi, nên bây giờ tốt nhất là bỏ phí để xài AWS hoặc nếu không có nhu cầu gửi mail quá nhiều 1 ngày thì có thể xài SendGrid

      Trả lời
  2. Tùng says:
    6 năm trước

    anh cho em hỏi chút, em muốn gửi list nhiều email thì thằng SparkPost này là thằng hỗ trợ giao thức gửi đúng k ạ, còn list email thì làm sao để em gửi 1 lúc nhiều email được ạ ? hiện em dùng mailchimp thu thập email, nhưng thế thì e gửi qua mailchimp luôn có được k ạ ?

    em chưa hiểu lắm, cảm ơn anh

    Trả lời
  3. bùi thanh hoài says:
    7 năm trước

    Cám ơn chủ thớt . cái mình đang cần

    Trả lời

ĐƯỢC YÊU THÍCH

  • Cách gỡ bỏ Microsoft Office tận gốc

    Cách gỡ bỏ Microsoft Office hoàn toàn khỏi máy tính khi bị lỗi

    62 chia sẻ
    Chia sẻ 60 Tweet 0
  • Cách bỏ gạch đỏ trong Word/Excel/PowerPoint

    1 chia sẻ
    Chia sẻ 1 Tweet 0
  • Tổng hợp 1069 icon Facebook – biểu tượng cảm xúc FB 2020

    104 chia sẻ
    Chia sẻ 103 Tweet 0
  • Template Masala Multipurpose tuyệt đẹp 21$ hoàn toàn miễn phí

    8 chia sẻ
    Chia sẻ 8 Tweet 0
  • SEOer những lúc mệt mỏi nên làm gì?

    1 chia sẻ
    Chia sẻ 1 Tweet 0

VPS NÊN DÙNG

Trần Bá Đạt Blog
Trần Bá Đạt Blog hình thành với mục đích chia sẻ, hướng dẫn và đồng hành cùng bạn tiếp cận và giải quyết các vấn đề về Internet, Windows, Wordpress và SEO.

Email: [email protected]
Fanpage: Trần Bá Đạt Blog

DMCA.com Protection Status

EXTERNAL LINKS

  • Technology Knowledge

TAGS THÔNG DỤNG

  • Tìm hiểu Gmail
  • Tìm hiểu theme Newspaper
  • Kiến thức Wordpress

INTERNAL LINKS

  • Biểu tượng Facebook
  • Key Win 10
  • Key Office 2016
  • Cách vào Facebook
  • SEO Blogspot
  • Thủ thuật Blogspot
  • Lập Gmail
  • Ứng dụng học tiếng Anh
  • Key Office 2019
  • Liên hệ
  • Sitemap

© Copyright 2017 Trần Bá Đạt Blog. Hosted by Vultr.

Không có kết quả
Tất cả kết quả
  • Học SEO
    • SEO Local
    • SEO Onpage
    • Tài liệu SEO
  • Windows
  • Thủ thuật CNTT
  • WordPress
    • Thủ thuật WordPress
    • Theme WordPress
    • Plugin WordPress
  • Học Blogspot
    • Thủ thuật Blogspot
    • Template Blogspot
    • SEO Blogspot
  • Pocket Ninja

© Copyright 2017 Trần Bá Đạt Blog. Hosted by Vultr.