Cấu hình gửi Mail trên WordPress với Elastic Email

Bên cạnh Sendgrid, Mailgun, Elastic Email cũng là một trong những nhà cung cấp dịch vụ SMTP Server miễn phí chất lượng và uy tín nên dùng.

Elastic Email hoạt động tương tự như MailChimp, với 2 dịch vụ chính là Email Marketing và SMTP Server. Tuy nhiên, gói Free ở đây ngon hơn nhiều so với MailChimp, MIỄN PHÍ lên tới 150,000 email/tháng (max 5,000 email/ngày). Khi vượt quá số lượng free này cũng chỉ phải trả 0.09$ cho 1,000 email bạn gửi đi => rẻ nhất thị trường luôn.

Update: Hiện tại, Elastic Email không còn giữ gói Free nữa, nếu muốn dùng bạn sẽ chọn một trong hai gói Unlimited hoặc Unlimited Pro, giá từ 9$/tháng. Bạn cũng có thể thanh toán theo số lượng dùng, giá sẽ từ 0.09$ cho 1000 email.

Không như những nhà cung cấp khác, cách tính phí ở đây theo số lượng email gửi đi, không theo số lượng email trong tài khoản nên bạn có thể lưu trữ bao nhiêu email cũng được. Tiếng anh họ ghi là Unlimited Contact Storage.

Với Email Marketing, Elastic Email có kho template khá phong phú, nhiều chủ đề; trình tạo email kéo thả linh hoạt, tiện lợi giúp bạn tạo email theo ý mình dễ dàng, nhanh chóng. Elastic Email hỗ trợ campaign, automation, report đầy đủ, chi tiết và có cả chức năng tạo khảo sát trực tuyến survey.

Elastic Email cung cấp thông tin SMTP Server để bạn gửi transactional email, 150,000 email/tháng vừa là giới hạn gửi Email Marketing, vừa là giới hạn gửi mail qua SMTP Server.

Với 6 datacenter đặt ở Mỹ, Canada và Pháp, Elastic Email tự động lựa chọn datacenter gần vị trí server của bạn nhất khi gửi mail, đảm bảo tốc độ nhanh nhất có thể.

Tóm lại, Elastic Email là một trong số những dịch vụ Email miễn phí tốt nhất nên dùng hiện nay. Bài viết này mình sẽ tập trung hướng dẫn sử dụng dịch vụ SMTP Server, cho một website WordPress. Với Email Marketing và với những mã nguồn khác, khi rảnh bạn hãy tự tìm hiểu nhé.

Thông thường, khi dùng WordPress hoặc các mã nguồn khác, chúng ta sử dụng luôn thông tin SMTP của Hosting để gửi mail notification. Tuy nhiên, do IP Hosting dùng chung với rất nhiều website khác nên khả năng cao bị blacklist, mail sẽ bị chuyển vào Spam. Trường hợp xấu hơn, để bảo vệ server, một số nhà cung cấp còn chặn gửi mail. Việc này nếu không để ý thì bạn chắc chắn sẽ không thể biết được.

Sử dụng SMTP bên ngoài sẽ hạn chế được những bất cập trên, gửi mail nhanh hơn, vào chuẩn Inbox luôn mà không lạc vào Spam.

Xem thêm danh sách dịch vụ SMTP Server miễn phí và Series bài viết cực chất hướng dẫn chi tiết Cấu hình gửi Mail WordPress

Elastic Email kết hợp với Sendy là một lựa chọn tuyệt vời!

I. Tạo và cài đặt tài khoản Elastic Email

1. Đăng ký tài khoản miễn phí

– Truy cập vào trang chủ Elastic Email, nhấn SIGN UP FREE và nhập thông tin đăng ký.

– Tiếp tục điền thông tin địa chỉ rồi nhấn SIGN UP.

– Check mail click Activate my account.

Sau khi đăng ký xong, hãy đăng nhập vào tài khoản Elastic Email của bạn, sẽ thấy ngay dòng nhắc verify số điện thoại để được gửi thử 100 email.

– Nhấn Click here to update.

– Nhập số điện thoại, chờ tin nhắn về rồi điền verify code là được.

Bạn cũng có thể update các thông tin cá nhân ngay sau khi verify số điện thoại luôn tại đây.

2. Verify tên miền

2.1. Add tên miền

– Chọn biểu tượng bánh răng ở sidebar menu bên trái.

– Tới tab Domains, chon Add Domain.

– Gõ tên domain rồi nhấn Add.

Hiện tại Elastic Email chỉ có đúng 1 lựa chọn HTTP cho mọi tên miền nên chỉ cần điền địa chỉ domain là được

2.2. Tạo bản ghi

Ở Elastic Email, khi bạn muốn kết nối tên miền riêng với hệ thống của nhà cung cấp này sẽ verify các trường SPF, DKIM, Tracking, MX, DMARC. Tương ứng với mỗi trường, bạn cần tới trang quản lý tên miền, tạo một số bản ghi với các thông số tương ứng như trong hướng dẫn này.

Kết quả cấu hình domain trên CloudFlare.
Lưu ý:

  • Thông thường chúng ta sử dụng dịch vụ G Suite, Yandex, Zoho để làm mail tên miền riêng, vì vậy không cấu hình bản ghi MX với Elastic Email.
  • Với giá trị ở trường DMARC, nhớ thay địa chỉ email tên miền của bạn thay cho youremailaddress@yourdomain.com

2.3. Verify tên miền

– Quay lại trang Domains, nhấn Verify.

Khi các trường đều được chuyển qua dấu tick màu xanh như hình trên tức là bạn đã cấu hình đúng cho tên miền.

– Nhấn biểu tượng ba dấu chấm cuối dòng tên miền, nhấn Set As Default.

– Chọn tên cho địa chỉ email mặc định sẽ được dùng mỗi khi gửi thư.

– Sau khi nhấn Save quay lại trang tên miền sẽ thấy toàn bộ các mục cần cài đặt cho tên miền đã chuyển tick xanh hết.

3. Lấy thông tin kết nối SMTP

Vẫn ở mục Settings, rời sang tab SMTP/API bạn sẽ thấy các thông tin cần thiết cho việc kết nối Elastic Email với plugin WordPress trong mục SMTP Configuration.

II. Cấu hình WordPress để gửi Mail với Elastic Email

Elastic Email có plugin chính chủ Elastic Email Sender dành cho WordPress. Tuy nhiên, bên dưới mình sẽ hướng dẫn các bạn sử dụng với plugin WP Mail SMTP để nắm được quy trình lấy thông tin đăng nhập SMTP Server và dùng với cả những mã nguồn khác nữa.

1. Cài đặt Plugin

Vào website WordPress cài đặt và kích hoạt ngay plugin WP Mail SMTP.

2. Kết nối WordPress với SMTP Server của Elastic Email

– Tới Installed Plugins, nhấn Settings cho WP Mail SMTP hoặc vào ngay Settings ở dashboard menu bên trái, chọn Email.

Tại Advanced Email Options, bạn sẽ cần điền các thông số như sau:

Thông tin người gửi: email gửi đi, tên người gửi, lựa chọn hình thức gửi mail.

Lưu ý tick chọn Send all WordPress emails via SMTP để mặc định gửi toàn bộ email thông qua giao thức này. Nhấn Save Changes để lưu.

Kết nối WordPress với Elastic Email

Để kết nổi Elastic Email với WordPress, bạn cần điền các thông tin lấy được trong mục SMTP Configuration.

  • SMTP Host: mặc định là smtp.elasticemail.com
  • SMTP Port: 25, 2525, 587 hoặc 465.

Với website sử dụng SSL (Use SSL encryption) hãy chọn port 465. Còn lại nếu dùng TLS (Use TLS encryption) hoặc không sử dụng bất kỳ một giao thức mật mã nào (No encryption) thì sử dụng các port 25, 2525 và 587. Một số nhà cung cấp hosting block port 465 nhưng lại open 587, tốt nhất cứ thử qua thử lại đến khi gửi được mail thành công thì thôi.

  • Authentication: chọn Yes: Use SMTP authentication.
  • Username: Chính là email đăng nhập vào tài khoản Elastic Email.
  • Password: Mật khẩu được tự động gen bởi Elastic Email lấy trong SMTP Configuration.

Gửi email test

– Gõ một địa chỉ email rồi nhấn Send Test để xem đã cài đặt đúng chưa.

Nếu nhận được thông báo bool(true) thì bạn đã cài đặt thành công.

Nếu nhận được thông báo bool(false) thì có thể bạn đã cấu hình sai ở một bước nào đó. Hãy check cẩn thận lại từng bước và những thông số quan trọng như SMTP port, Username, Password…

III. Lưu ý khi sử dụng Elastic Email

– Nếu một ngày bạn gửi hơn 5.000 email miễn phí thì Elastic Email sẽ tính tiền từ email thứ 5.001 trở đi với mức giá là $0.09/1000 email tiếp theo.

– Nếu bạn sử dụng Advanced Marketing Tools (mặc định enabled với mọi tài khoản) sẽ bị tính phí dựa trên số lượng contact theo bảng giá tại đây, không được hưởng chính sách không giới hạn subscribers. Để tắt bạn hãy vào SettingsOther và bỏ chọn Enable Advanced Tools.

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

4.6/5 - (96 votes)
guest

211 Bình luận
mới nhất
cũ nhất
Inline Feedbacks
View all comments

Như
1
Như
6 tháng trước

E gửi email được nhưng nó lại vào thư mục spam là sao ạ?Em đã cấu hình và verify domain rồi ạ

Luân Trần
Admin
Luân Trần
6 tháng trước
Reply to  Như

Tên miền mới hay bị vậy, bạn chịu khó move thủ công qua inbox lâu dần domain sẽ uy tín hơn

Hung
105
Hung
1 năm trước

Hình như vừa tăng phí, thêm 1 phí cố định của gói Email API 0.5$/day.

Thái Trung 189
1
Thái Trung 189
3 năm trước

Chào bạn, mình thấy bài viết này khá khâu, ko biết h Elastic email có còn hiệu quả ko?
Mình thường gửi 100k mail/ tháng
Mình phân vân Sendy với elastic, nhờ bạn hỗ trợ tư vấn cái nào là tốt nhất.

Luân Trần
Admin
Luân Trần
3 năm trước

2 cái khác nhau bạn ơi, Sendy là code để gửi mail, còn Elastic Email là SMTP Server và Email Marketing. Hay bạn tính dùng Email Marketing ở đây à?

Vũ Văn Nguyện
1
Vũ Văn Nguyện
4 năm trước

Hi a. E có thể dùng dịch vụ của Elastic thay thế cho Getrespone được không? Theo a thì nên sử dụng dịch vụ nào tốt nhất để cho chiến dịch Email Marketing. Cảm ơn anh đã đọc!

David
101
David
5 năm trước

Tài khoản mình lâu không sử dụng. Nay đăng nhập vô nó báo không tìm thấy.
Chắc từ hồi nó cập nhật không còn free nên đã xóa luôn chăng ?!

Brave Nguyen
3
Brave Nguyen
5 năm trước

Đã hết được khuyến mại free emails hàng tháng rồi. cry

Hiền Nguyễn
203
Hiền Nguyễn
5 năm trước

Dịch vụ này gửi email khá ổn nhưng mình gặp vấn đề là tài khoản SMTP có thể bị lộ nên xem trong lịch sử gửi email đi có rất nhiều nguồn gửi khác nhau & chắc chắn nó không phải của mình. Đang tìm hiểu xem có tính năng chỉ chấp nhận domain nào được phép gửi mà chưa thấy.

Binh Nguyen
1,476
Binh Nguyen
5 năm trước

Hi mọi người!
Cho mình hỏi tí tài khoản Elastic mình đã tạo và verify các kiểu hết rồi mà sao mình thấy trong phần Account overview nó báo chỉ còn 100 mail(Remaining free emails) ?mặc dù mới gửi chỉ 300 mail thùi sad Mình thử để qua hơn 1 tháng thì nó vẫn báo như vậy. vào camp để tạo gửi thì nó báo “Error: Not enough credit for campaign.” Không biết ai gặp tình trạng này k?
Đang gửi mail sp để họ báo sao sad

Binh Nguyen
1,476
Binh Nguyen
5 năm trước
Reply to  Binh Nguyen

Update: kể từ tháng 9 Elastic đã bỏ 15k mail/tháng xuống thành 100mail/ngày (3000mail/tháng)

Nguyễn Xuân Quỳnh
8
Nguyễn Xuân Quỳnh
5 năm trước

Em đang sử dụng dịch vụ ElasticEmail để gửi email nhưng mọi thẻ a trên nội dung của email đều bị thay đổi href thành “https://tracking.domain.com/tracking/click?d=encrypted_text”

Anh cho em hỏi rằng nguyên nhân của nó có phải là ElasticEmail muốn người dùng click bất kì link nào cũng được tracking qua hệ thống của Elastic?

Trần Minh Nhật
2
Trần Minh Nhật
5 năm trước

Cho mình hỏi vào wordpress là chính domain mình đăng ký luôn hay wordpress bất kỳ Luân nhỉ !

Luân Trần
Admin
Luân Trần
5 năm trước

Mình chưa hiểu lắm, bạn nói rõ hơn được không?

Trần Minh Nhật
2
Trần Minh Nhật
5 năm trước
Reply to  Luân Trần

Mình đã đăng ký các bước oke hết rồi, nhưng vẫn bị False.
Mà wordpress thì mình đăng nhập 1 website khác của mình, khác với domain đăng ký Elastic Email, thì nó có nhận ko Luân nhỉ ? Hay đúng domain đó làm wordpress mới được. Cám ơn Luân

Luân Trần
Admin
Luân Trần
5 năm trước

Khác domain vẫn được, bạn nên đăng ký với domain chính đó. Sau khi có account rồi thì dùng cho domain phụ hay domain khác thoải mái.

Hoàng Ngọc Huy
1
Hoàng Ngọc Huy
5 năm trước

The domain dautubatdongsanhungthinh.com (or IP Address of dautubatdongsanhungthinh.com) you are trying to add is currently blacklisted and it can not be added until the listing is cleared. Please contact support if you require further information or help with this. Detailed information for getting the domain de-listed: Domain dautubatdongsanhungthinh.com Listed on: b.barracudacentral.org: 127.0.0.2, (127.0.0.2, ) Client host blocked using Barracuda Reputation, see http://www.barracudanetworks.com/reputation/?r=1&ip=118.69.80.10 bb.barracudacentral.org: 127.0.0.2, (127.0.0.2, ) Client host blocked using Barracuda Reputation, see http://www.barracudanetworks.com/reputation/?r=1&ip=118.69.80.10

Đinh Lê Giang
777
Đinh Lê Giang
5 năm trước

Có nghĩa là domain của bạn hoặc IP mà web bạn đang dùng đã nằm trong danh sách SPAM. Nên nó không duyệt domain này.
Bạn vào đây kiểm tra nha https://mxtoolbox.com/blacklists.aspx

Ngô Văn Hồng Phúc
282
Ngô Văn Hồng Phúc
5 năm trước

lạ nhể: acc em chọn free, đã liên kết paypal, nhưng nó báo email free còn lại = 0
http://prntscr.com/kfkeeh
http://prntscr.com/kfke7y

Luân Trần
Admin
Luân Trần
5 năm trước

Phải liên hệ support để họ check lại thôi

Mai Minh
2
Mai Minh
5 năm trước

Sao ko thấy phần này Luân nhỉ “Nếu bạn sử dụng Advanced Marketing Tools (mặc định enabled với mọi tài khoản) sẽ bị tính phí dựa trên số lượng contact theo bảng giá tại đây, không được hưởng chính sách không giới hạn subscribers. Để tắt bạn hãy vào Settings, Other và bỏ chọn Enable Advanced Tools.”

Luân Trần
Admin
Luân Trần
5 năm trước
Reply to  Mai Minh

Uh để mình check lại coi.

Phạm Đức Hậu
15
Phạm Đức Hậu
5 năm trước

Tạo link xác nhận tham gia vào danh sách như thế nào vậy các bạn ơi ?
. Mình tìm đỏ mắt mà không thấy cách làm.

Cường
16
Cường
5 năm trước

Luân cho mình hỏi là mình cài đặt đủ như trên vậy khi có thành viên đăng ký contact form 7 nó có tự động gửi mail báo xác nhận đăng ký về cho thành viên đk đó không nhỉ? hay phải thêm 1 bước nào nữa nhỉ?

Luân Trần
Admin
Luân Trần
5 năm trước
Reply to  Cường

Mặc định contact form 7 tự động gửi về cho account admin, muốn gửi cho thành viên đó nữa thì bạn cấu hình thêm trong plugin mới được.

Cường
16
Cường
5 năm trước
Reply to  Luân Trần

Có thể chỉ mình nó là plugin gì với Luân. Để mình tìm hiểu và làm. Cảm ơn Luân.

Luân Trần
Admin
Luân Trần
5 năm trước
Reply to  Cường

Ý mình là setup ngay trên Contact Forms 7 đó.

Cường
1
Cường
5 năm trước
Reply to  Luân Trần

Có hướng dẫn hay key tìm kiếm gì không chỉ mình với.

Luân Trần
Admin
Luân Trần
5 năm trước
Reply to  Cường

Cái này đơn giản mà, bạn mở tab Mail lên, cái đầu tiên là mail thông báo cho admin, bên dưới tick thêm cái Use Mail (2) để gửi mail cho người khác.

Nguyễn Duy Khánh
50
Nguyễn Duy Khánh
5 năm trước

A Luân ơi, sao e gửi Autoresponder nó cứ bị Doubple mail a nhỉ.
1 người toàn bị nhận 2 mail liên tiếp y hệt nhau

Luân Trần
Admin
Luân Trần
5 năm trước

Cái này hơi khó rồi

Nguyễn Duy Khánh
50
Nguyễn Duy Khánh
5 năm trước
Reply to  Luân Trần

E xử lý được rồi a ơi. Do cái Cronjob
Bây giờ quá trình e dùng Sendy để gửi qua SMTP thấy cái này nhiều vấn đề quá. Kể cả việc đã Unsubcriber mà vẫn ko thấy nó xóa khỏi list.
Hoặc là hơi edit 1 chút trong smtp là lỗi, sửa lạ nó lại ko chạy nữa a ơi.

Luân Trần
Admin
Luân Trần
5 năm trước

Mình dùng thấy nó cực ổn định, không rõ bạn cấu hình như thế nào thôi

khánh
50
khánh
5 năm trước
Reply to  Luân Trần

A có dịch vụ hỗ trợ cấu hình cái này ko a ơi

Luân Trần
Admin
Luân Trần
5 năm trước
Reply to  khánh

Có nhé, nó ở đây: https://hocvps.com/dich-vu/

Nguyễn Duy Khánh
50
Nguyễn Duy Khánh
5 năm trước
Reply to  Luân Trần

E sửa cái Cronjob 1 tý là dùng được bt rồi.
Nhưng nó vẫn bị tình trạng đó là khi 1 email đã đăng ký, họ bấm unsubcribe là trong Sendy ko xóa email đấy đi
Còn ở list của elastic thì đã xóa.
Và khi mình dùng email đó đăng ký lại thì tất cả các brand đều ko thấy có email xác nhận nữa.
Lỗi này nằm ở nhà cung cấp Elastic hay e ko biết cài đặt ở chỗ nào a nhỉ?

Luân Trần
Admin
Luân Trần
5 năm trước

Elastic email sao lại có list gì nữa nhỉ, nó chỉ có ở Sendy thôi chứ?

khánh
50
khánh
5 năm trước
Reply to  Luân Trần

Tức khi khách đã Unsubcriber thì trong Sendy ko thấy cập nhật là đã Unsub
Còn trong phần Contact của thằng Elastic nó có 1 danh sách tự động thêm vào https://imgur.com/a/J8ybTMi
Ảnh trên hoàn toàn là email tạo từ Sendy
Còn vấn đề nữa đó là khi đã Unsub thì muốn đăng ký lại cũng ko đăng ký được, ko thấy gửi mail optin nữa a ạ

Luân Trần
Admin
Luân Trần
5 năm trước
Reply to  khánh

Có khả năng vấn đề này do thằng Elastic Email gây ra rồi.

khánh
50
khánh
5 năm trước
Reply to  Luân Trần

E cũng nghĩ thế, e đang test thử ông Sendgird mà nó đang ko cho mình dùng.
E dùng Sendy bản Null, e đang muốn test cho ổn thật sự để trả phí, vì bản này ko có chức năng Automation

khánh
50
khánh
5 năm trước
Reply to  Luân Trần

E loay hoay từ 2 năm nay vẫn chưa dùng được. e thật sự rất kiên trì với nó

khánh
50
khánh
5 năm trước

A ơi, e hỏi chút, chỉ cần xác minh 1 domain thôi a nhỉ
E đang dùng nó cùng Sendy.
Code trong brand ở domain đã xác minh thì chạy ổn rồi
Còn các form mình tạo thêm brand và đặt ở domain khác có vẻ ko chạy

Luân Trần
Admin
Luân Trần
5 năm trước
Reply to  khánh

Sendy chỉ chấp nhận chạy trên domain đã đăng ký hoặc subdomain thôi. Còn domain khác thì không dùng được.

khánh
50
khánh
5 năm trước
Reply to  Luân Trần

Ý e là sendy thì đặt trên domain mình đăng ký rồi.
Nhưng là cái form mình nhúng trên domain khác thấy ko chạy.
Hqua nay e khắc phục được rồi. là do cái tên email mình gửi lúc tạo brand nó chưa được xác minh với bên dịch vụ smtp
Trong khi đã cài là ko sửa được, tạo lại là chạy được rồi. cám ơn a

khánh
50
khánh
5 năm trước

E đã xác minh xong hết. gửi test trên wordpress thì được rồi,
Nhưng kết nối với Sendy mà ko thấy nó gửi được tin a nhỉ? ko biết lỗi ở đâu a

Trần Hoàng Mạnh
391
Trần Hoàng Mạnh
5 năm trước
Reply to  khánh

Bạn test lại xem SMTP trên Sendy đúng chưa.

khánh
50
khánh
5 năm trước

E copy chuẩn SMTP, đã test thành công khi gửi mail test bằng wordpress
Nhưng test bằng sendy lại ko được mới đau
https://imgur.com/a/77T9gc5

khánh
50
khánh
5 năm trước
Reply to  khánh

E chạy được chiến dịch rồi. tại e ko xóa API của thằng SÉS đi
Bây giờ e có 3 chiến dịch trên 3 domain khác nhau.
Chiến dịch trên domain chính (domain e đã xác minh) thì đã chạy ổn
2 chiến dịch còn lại làm trên domain khác, cài đặt y hệt nhau mà lại thấy nó ko chạy các bác ạ

Bui Van vu
1
Bui Van vu
5 năm trước

Mình k verify dc subdomain của pavietnam trên elasticemail . Đã cấu hình đúng các bản ghi. Mong ad giúp đỡ

Luân Trần
Admin
Luân Trần
5 năm trước
Reply to  Bui Van vu

Chắc record lâu cập nhật, bạn đợi vài giờ rồi thử lại coi sao

Nguyễn Xuân Quỳnh
8
Nguyễn Xuân Quỳnh
5 năm trước

Em đăng ký tài khoản Elastic Email và cập nhật thông tin rồi. Em kiểm tra trạng thái tài khoản thì cũng là active rồi. Vậy mà tài khoản của em không nhận được 5000 email miễn phí https://imgur.com/9VfQPyV. Em không biết nguyên nhân sao nữa. Không biết anh đã gặp qua trường hợp này chưa, nếu có xin hãy trợ giúp em nhé.

Em cảm ơn.