Khi lựa chọn một nhà cung cấp SMTP Server, mình ưu tiên tốc độ lên hàng đầu nên thường test rất kĩ trước khi quyết định. Hôm nay đang rảnh, mình làm bài test so sánh tốc độ gửi transaction mail để các bạn tham khảo.
Thông thường, để cấu hình thông số SMTP Server cho WordPress mình dùng plugin WP Mail SMTP, trong các bài hướng dẫn Cấu hình gửi Mail WordPress cũng xài plugin này. Đây là plugin rất nổi tiếng với hơn 700,000+ active install.
Ưu điểm của WP Mail SMTP là cấu hình đơn giản, nhanh, test send mail có thể debug được để phát hiện lỗi. Tuy nhiên, nhược điểm của plugin là phiên bản miễn phí không lưu log cũng như kiểm tra tốc độ gửi mail để lựa chọn được nhà cung cấp phù hợp.
May thay, WordPress còn có một plugin khác rất mạnh mẽ, đó là Post SMTP Mailer/Email Log, cho phép bạn cấu hình và test trực tiếp tốc độ gửi mail rất trực quan. Bài viết này mình sẽ dùng Post SMTP.
Email gửi đi từ WordPress thường là transaction mail, mỗi mail gửi tới 1 người nhận, không phải dạng gửi mail cho nhiều người một lúc như là Email Marketing. Ví dụ: mail thông báo có comment cần kiểm duyệt, mail báo có người trả lời comment, mail báo có đơn hàng mới…
Thời gian gửi một mail sẽ là thời gian tạo kết nối SSL (hoặc TLS) từ Hosting hoặc Server chạy website đến Server gửi mail và thời gian login authentication. Tới đây sẽ kết thúc một chu trình, sau đó SMTP Server kiểm tra DNS, check record MX, authenticate SPF, DKIM, DMARC… thì chúng ta không quan tâm nữa.
Nếu một nhà cung cấp SMTP Server có nhiều server gửi mail trải dài khắp thế giới, khả năng một server gần với server đặt website của chúng ta sẽ cao hơn, tốc độ gửi mail nhanh hơn, thời gian gửi comment được rút ngắn lại, tăng trải nghiệm người dùng. Tuy nhiên, thường các nhà cung cấp lại không tiết lộ cụ thể thông tin các server gửi mail của họ, cách tốt nhất là chúng ta phải tự test trực tiếp.
Trong bài viết này, mình sẽ dùng Canh Me để test, với server của Vultr đặt ở Tokyo, gửi mail tới địa chỉ Gmail. Tất cả các dịch vụ đều verify SPF, DKIM đầy đủ. Website đang hoạt động bình thường nên kết quả test có thể kém hơn so với một website không có nhiều visit, online ít.
Lưu ý tất cả SMTP Server đều miễn phí nha.
1. Kết quả test với SparkPost
SparkPost là nhà cung cấp SMTP Server mình đang dùng cho Canh Me, nên sẽ tiến hành test đầu tiên.
Your message was delivered (1665 ms) to the SMTP server! Your message was delivered (1684 ms) to the SMTP server! Your message was delivered (1667 ms) to the SMTP server!
Thời gian gửi mail khá nhanh và ổn định, trung bình 1672 ms. Nhìn Session Transcript thì thấy SparkPost sử dụng dịch vụ của AWS làm server gửi mail.
SparkPost còn lưu thống kê gửi mail chi tiết (tuy không có content), để xem lại bạn có thể login vào account để xem.
Với giới hạn gửi mail free 15,000 mail mỗi tháng, SparkPost là dịch vụ mình thấy đáng sử dụng nhất. Xem thêm hướng dẫn sử dụng SparkPost.
2. Kết quả test với Pepipost
Your message was delivered (2674 ms) to the SMTP server! Your message was delivered (2545 ms) to the SMTP server! Your message was delivered (2588 ms) to the SMTP server!
Thời gian gửi mail trung bình 2602 ms, khá ổn.
Giới hạn gửi mail free của Pepipost là 25,000 mail/tháng. Xem thêm hướng dẫn sử dụng Pepipost.
3. Kết quả test với Mailgun
Your message was delivered (1638 ms) to the SMTP server! Your message was delivered (1775 ms) to the SMTP server! Your message was delivered (1665 ms) to the SMTP server!
Thời gian gửi mail trung bình 1693 ms, khá nhanh sau mỗi SparkPost.
Giới hạn gửi mail free của Mailgun khá thấp chỉ có 10,000 mail/tháng mà thôi, ít nhưng chất. Xem thêm hướng dẫn sử dụng Mailgun.
4. Kết quả test với Elastic Email
Your message was delivered (4156 ms) to the SMTP server! Your message was delivered (4262 ms) to the SMTP server! Your message was delivered (4168 ms) to the SMTP server!
Thời gian gửi mail trung bình 4195 ms, kém nhất trong các nhà cung cấp được test.
Bù lại, Elastic Email cho giới hạn gửi free 150,000 mail/tháng, bá đạo nhất hiện nay luôn. Nếu bạn không quan trọng tốc độ gửi mail, có thể cân nhắc sử dụng Elastic Email. Xem thêm hướng dẫn sử dụng Elastic Email.
Hi vọng, qua bài viết này, bạn sẽ có cái nhìn đánh giá chung các dịch vụ SMTP Server hiện nay để có được lựa chọn phù hợp. Nếu có dùng SMTP Server, bạn hãy thử test rồi chia sẻ lại kết quả cho mọi người tham khảo nữa nhé.
Danh sách các nhà cung cấp sẽ còn bổ sung thêm.
Tốc độ là một phần yếu tố cần quan tâm, cái vấn đề chính là inbox sao nữa
Các bạn Canhme nói không chính xác cho lắm nhé, ví dụ sparkpost cho miễn phí 15000 email tháng tiếp theo mỗi tháng chỉ đc 500 email
VÔ lí, sao mình thấy elastic gưi nhanh hơn SparkPost mà
thằng elastic tốc độ gửi mail thặc là chậm
mãi không xong cái campange
Anh @Luân ơi cho em hỏi tí nếu a rảnh.
ví dụ: nếu em đăng ký với tên miền sub1.domain.com làm con mail SMPT cho con domain chính được không. và muốn đăng ký thêm con sub2.domain.com nữa được không?
em cám ơn.
Được nhé.
Em đã dùng wp mail smtp, post smtp mailer, easy smtp… Để gửi khi khách hàng liên hệ trên site: hocceo.com mà sao cứ chậm quá, mất tầm 15s mới báo sent. Chậm thế là do host hay plugin nhỉ?
Do SMTP Server đó bạn, plugin nó chỉ là cái trung gian thôi không ảnh hưởng nhiều đến tốc độ.
Uh, mình dùng gói SH pro của Hawkhost. Chả nhẽ gói này kém vậy
Bạn dùng SMTP Server nào nhỉ?
Mình dùng email của yandex
Yandex thì thường chậm nhất trong số các nhà cung cấp. Bạn chuyển sang dùng SparkPost hay Pepipost này
Anh Luân cho em hỏi, vậy là mình cấu hình email và tạo email trên yandex, rồi sau đó mới cấu hình mấy thằng này hả anh?
Dùng luôn Yandex cũng ok, cơ mà tốc độ gửi mail hơi chậm. Nếu muốn nhanh hơn thì dùng dịch vụ khác.
Cho mình hỏi gói nào gửi được email nhiều và ổn định ạ. Tốn phí cũng được . mong được tư vấn
Sparkpost đó
Trước giờ dùng Blogspot quen rồi, giờ chuyển qua WP mới thấy có nhiều cái khá rắc rối, giờ phải tập làm quen.
Trc mình cũng có dùng qua Blogspot và Wp.com thì thấy nó khá tù chuyển sang WP.org thì tùy biến thoải mái hơn, nhất là kho plugin của nó
chính xác, WP.org nó ngon lành hơn.
Hỏi ngoài lề, cập nhật danh sách email của các thành viên gửi bình luận lên webiste của mình (mail trong fom) thì bằng dùng plugin nào?
Đang muốn tổng hợp lại để phục vụ cho email marketing.
Mong nhận được tư vấn của mọi người, cảm ơn
Bạn thử plugin Commenter Emails coi sao?
Chào anh Luân, cho em hỏi ngoài lên, anh dùng plugin gì để đếm các lượt đọc ở từng bài post vậy? Cảm ơn anh.
Đó là WP-PostViews, một plugin rất nổi tiếng nhé
Cảm ơn Anh đã tư vấn ạ.
anh ơi giờ còn dùng được plugin này k ạ ?
Plugin vẫn ok đấy
anh ơi em hỏi thêm là nếu dùng shared host thì có sợ cái này nó lưu cache nặng database k ạ ???
Không sợ nhé, plugin cache thì bắt buộc phải cài đó, website mới nhanh được.
Bác luân cho e hỏi, nếu dùng Cache thì lượt xem có đếm đúng không nhỉ?
Nếu dùng WP PostViews thì có lựa chọn Use AJAX To Update Views để update lượt xem khi dùng plugin cache. Hiển thị bên ngoài có thể bị cache, tuy nhiên con số thực thì vẫn được cập nhật mỗi khi có visit mới.
vâng cảm ơn anh Luân ạ
đang dùng em Elastic Email. 1 từ thôi “sướng”
Mình gắn vào woo, khi khách đặt hàng thì load rất lâu mới chuyển trang hoàn thành đơn hàng, admin cho mình cách giải quyết vấn đề này dc ko ạ., mình cảm ơn
nếu ko ngại bỏ tiền thì mua emial sv ở VN đó bạn, có 20k – 50k 1 tháng gửi nhanh nữa. còn dùng nước ngoài thì chịu rồi mà trước mình có dùng email nước ngoài. website mã opencart hoàn tất đơn hàng trong vòng 0.5s – 1s mà
cám ơn bạn
Nếu bạn tự code được thì dùng queue để thay thế, cho các email vào hàng đợi rồi cronjob gửi lần lượt
Chưa hẳn chậm do smtp server đâu bạn nhé. Debug được thì tốt
Mình cũng gặp tình trạng y như bạn, mình đổi sang dùng postman smtp và đã khắc phục được vấn đề trên, bạn thử như mình nói xem sao.
Test thêm https://www.sendinblue.com/ nha Luân, nhà cung cấp này mình xài thấy okie đó
Các bác tưởng tượng cảnh, Khách vừa đăng ký xong, chờ 4s cái đoạn submit. Hơi nản đấy
Em đang dùng amazon. Thấy cũng nhanh mà không biết test sao để show lên cho khớp với môi trường của canhme.
Chắc cũng ngang ngửa với SparkPost vì SparkPost xài AWS để làm server gửi mail mà
chưa biết dùng để spam gì đây
elastic email mình đánh giá email dễ bị vào spam , và bị xếp loại quảng cáo. Sparkpost vẫn ngon hơn
mình dùng Elastic Email vào inbox mà. chắc hên xui tùy IP server mail. và 1 phần do ăn ở
Đang sử dụng mailgun và không chê được gì, mỗi cái vụ add thẻ vào nó lại khóa tài khoảng bắt xác thực 1 lần nữa làm 1 ngày ko gởi được mail mà không rõ lý do vì sao
Sao nhập thẻ vào trừ tiền rồi là bị
Your SparkPost account has been suspended due to concern about a possible violation of our Messaging Policy. You may review the SparkPost’s terms of use and messaging policies.
Liên hệ support thôi
Mình gửi support rồi mà nó trả lời thế này, giờ giải quyết sao. Mà account thì đăng ký lâu rồi. Giờ mới nhập thẻ để dùng gói free
—
Thank you for your interest in SparkPost. We strive to offer the very best email service, and to that end, we maintain a strict anti-abuse messaging policy.
Because we cannot offer you the high deliverability you would expect from SparkPost, we must decline to provide our services. We wish you the best in your future business endeavors.
Respectfully,
The SparkPost Compliance Team
Hic, từ chối thẳng thừng thế thì mình cũng chịu rồi
Nghi là IP Việt Nam lạm dụng quá nên nó ghét.
Mình reply lại 1 phát thêm vài câu cảm thán vào
Để xem kết quả thế nào
Xác nhận là chưa gửi 1 cái mail nào mà nói nói thế này thì im lặng nghe thôi.
——— Đã được active lại
Your account has now been reactivated, but we ask that you make changes to prevent reoccurrence. Please add antispam protection and CAPTCHA or other anti-bot technology to your forms, or set it so that they send only a notification that does not include any outside links. This will prevent the web form spammer from causing us to shut down your SparkPost account automatically again in the future.
Mình cũng bị giống bạn, thật là bực điên người. Gửi ticket mà nó từ chối thẳng thừng. Bạn có thể chia sẻ mẫu email để SPP active lại account được không ạ
Mình reg account 2 tháng nay rồi nhưng ko sử dụng, vừa nhập cc vào định test gói free mà bị sup,
Mình nói vậy thôi.
Nhớ thêm vài từ tôi muốn trải nghiệm thử dịch vụ của bạn, please,… Và thêm là form liên hệ tôi có sử dụng chức năng chông spam…
Thua! Nó bảo tài khoản của mình không hợp lệ luôn! Thôi bye bye em nó cho rảnh nợ, quay về với Yandex
SparkPost là miễn phí chỉ 1 tháng đầu 100.000 mail hay là mỗi tháng miễn phí 100.000 mail vậy Luân?
“Sử dụng dịch vụ ở đây, mỗi tháng, bạn có thể gửi lên tới 100,000 email miễn phí (tối đa 10,000 email/ngày) mà không phải mất một đồng chi phí nào.”
Thế này thì coi như miễn phí hoàn toàn rồi. Vì mình nhu cầu gửi ít hơn con số 100.000 mail hàng tháng
bao giờ mail list mới thu thập được 1000 đây
Thích canhme quá. Viết bài rất có tâm. Đọc rất là đã luôn! Tks nhiều nhiều
He he, cảm ơn bạn đã động viên
cảm ơn gì mà có vậy cha lội
Team ủng hộ canhme đông đảo lắm anh à ^^
Càng đông càng vui mà. Thêm nhiều đồng minh nè