MailGun – The Email Service For Developers

Để bạn dễ hình dung, thì thường 10 năm trước, mọi người hay gửi thẳng email từ server hosting, đâu đó qua hàm mail trên php, port 25, lâu dài, các dãy IP của dịch vụ hosting sẽ “bị” đưa vào blacklist hết, đơn giản vì chuyện spam, scam … email là quá hiển nhiên, dần dần mọi người phải chuyển sang dùng smtp thông qua các dịch vụ như Gmail, nó ổn định và ít bị đưa vào phần spam trong email của người nhận hơn, phần nhiều mọi người vẫn dùng qua SMTP thông qua port 465, 587 …

Tuy thế khi làm lại web mình lại gặp tình trạng khá hài hước, và vì thế nó đưa mình tới việc dùng MailGun, một dịch vụ mà mình nghĩ không quá nhiều người dùng 😀

Một trong những vấn đề đầu tiên mình gặp phải là khi đó sử dụng dịch vụ hosting của Google, họ bảo mật kinh quá, thành ra chỉ mở vài port cơ bản như 80, 443, 22 để dùng thôi, còn lại block sẵn cả

Cứ tưởng chỉ vào mở ra rồi dùng thôi, ai dè ngồi cả buổi add tứ tung mà vẫn thấy không ăn thua 😀 ngồi google lại thì thấy thông báo

Google Compute Engine does not allow outbound connections on ports 25, 465, and 587. By default, these outbound SMTP ports are blocked because of the large amount of abuse these ports are susceptible to

Mà các dịch vụ SMTP đó giờ thì cũng chỉ send qua mấy cổng đó, giờ nói không cho gửi là làm sao, ta nói thấy bà con chửi khí thế, chửi như được mùa, chửi có bầy có bạn vui lắm lun ^_^ Cấm xong kiu “ờ, chúng mài có thể dùng mí dịch vụ gửi mail nì nì, SendGrid, Mailgun, or Mailjet, bọn này nó trả tiền để chúng teo làm chuyện đó” =)) câu cuối mình đùa thôi, cơ mà đại ý của chúng nó cũng kiểu thế 😛 

Cũng bởi thế mình mới biết thèng MailGun này, đơn giản là họ cho send free 10.000 thư mỗi tháng, nói dễ hiểu hơn là cỡ 300 lần gửi ngày, cái này nói nhiều không nhiều, nói ít không ít, như nhu cầu của mình thì là quá thừa thãi, chứ 300 bức thì kiểu send cho nguyên list, báo ABC XYZ gì đó phát là hết :]]

Lý do ban đầu mình dùng MailGun là họ có thể gửi được bằng HTTP, nôm na là qua port 80, mà cái port này thì chắc chẳng dịch vụ điên khùng nào mà đi chặn cả, bởi thế, dùng MailGun, về lý thuyết bạn có thể dùng cho bất cứ dịch vụ hosting nào mà không cần phải quan tâm đi hỏi port 25, 465, 587 …. chúng mài khóa hay mở thế :]]

Theo như MailGun quảng cáo thì yêu cầu gửi sẽ được gửi qua đường http hoặc smtp tới MailGun, xong MailGun mới gửi tiếp đi bằng smtp tới nơi cần tới, chuyện nó quảng cáo gửi nhanh hơn 3 lần so với bình thường thì nói thật mình không quan tâm mấy, gửi bình thường 1 phát, người nhận vào mail thấy … có rồi, quan trọng là có là được, chứ giữa việc 1s tới và 0.3s tới cơ bản nó chẳng khác gì cả 😀 may ra tay nào gửi lần cả triệu bức mới phải đi quan tâm tới vấn đề gửi nhanh hay chậm thôi 😀

Nói chung cũng chẳng có vấn đề gì để nói nhiều vì nhu cầu mình nó cũng ít, may ra bạn nào web thật to, nhu cầu cao, mới quan tâm kĩ về các dịch vụ gửi mail này, cơ mà gửi mail mới thấy đám yahoo, hotmail (giờ ai còn dùng mấy cái email này không nhỉ?) nó chống spam kinh, ngày xưa google có tiếng chặn spam tốt, mà giờ thấy cũng đầy thư rác, yahoo vậy chứ bựa, các dịch vụ gửi mail, gửi là nó tự cho vào spam hết, bất kể bố con thèng nào, to cỡ nào bố cũng block thẳng, bữa giờ mình thử một mớ dịch vụ gửi mail, từ SMTP tới HTTP, vào inbox Gmail như ăn kẹo mà gửi sang Yahoo là vào auto Spam hết 😀

Các tính năng khác của nó cũng khá là hay, như kiểm tra mail đến chưa, mở ra đọc chưa … thì với mềnh nó hơi vô dụng, nên cũng chẳng coi làm gì, vấn đề quan trọng nhất của gửi mail vẫn là … phải tới và không sót là được 😀 

Việc cài đặt setting cho MailGun cũng đơn giản như bất cứ dịch vụ gửi email nào khác, bạn chỉ việc download cái plugin của họ về, config domain, set các giá trị họ yêu cầu là được, thật ra mình nghĩ ai search tới được trang bibica.net thì trình cũng tanh tưởi rồi, nên mí hướng dẫn kiểu ấn vào đây, điền email, active email …. thôi thôi bỏ qua :]] cái gì google được thì google thôi 😀 ah, thật ra cái chính là bên CanhMe cũng đã có 1 bài khá chi tiết rồi, bạn có thể sang đó tham khảo 

Sự thực thì dùng tới giờ, mình cũng chỉ thấy hosting Google là chặn mấy cổng gửi email qua SMTP thôi, mà hosting Google chắc cũng chẳng ai xài  😀 nên số người dùng MailGun vì lý do gửi được qua HTTP như mình chắc cũng hiếm

Đánh giá sau khoảng 6 tháng sử dụng của mình 😀

Điểm đầu tiên là họ bắt nhập CC khi đăng kí, khá phiền bước đầu nhưng cũng nhờ vậy hạn chế khá nhiều spamer “phổ thông” dùng dịch vụ của MailGun, kết quả là họ vẫn có tốc độ gửi và nhận email rất tuyệt, cá nhân mình dùng 6 tháng qua gần như mỗi lần comment hay có comment đều thấy email tới ngay :]]

Về SLA thì khá khó nói, thật ra bạn gửi email, thì nói sao nói, vẫn là thông qua hosting, mà hosting thì kiểu gì cũng có uptime và downtime, MailGun luôn tự tin hứa hàng SLA của họ luôn là tốt nhất trong ngành, mình không chắc, đơn giản vì nhu cầu của mình quá ít, cũng có khi lúc nó bị downtime thì mình không gặp nên không rõ =)) thực tế thì tới dịch vụ thiên hạ vô địch về VPS là Amazon còn có thời điểm 1 cụm location gửi email bị sập cả buổi thì tốt nhất không nên tin bố con thèng nào về cái SLA làm gì :]]

Thông tin gửi email đi của họ cũng đơn giản, trực  quan, coi dễ hiểu,  sự thực thì cũng bữa nay viết bài này, mình mới vào CP của họ coi lại, chứ config xong thì gần như chẳng bao giờ khó tới cái này :]]

Họ cũng có hệ thống mail list giúp bạn có thể kiểm tra user nào mở email ra xem và click … cơ mừ quan điểm của mình đó giờ thì vẫn là “We hate SPAM” và mình cực kì hạn chế gửi cái gì cho mọi người, nếu bạn thích nhận các bài viết qua email thì đã có phần nhận tin ở dưới mỗi bài rồi, ấn vào đó nhận tin là được, thư cứ mỗi tuần gửi một lần 😛 và mình chẳng bao giờ quan tâm ai click hay không click vào các email đó cả, bởi thực tình là chắc được … 2 người đăng kí 😀 Hơi tiếc tí vì nếu ít người đăng kí và click, thì thường gửi nó sẽ nằm trong tab Promotions chứ ít khi nào được vào Inbox

Yeb, nếu không thích Mailgun bạn có thể thử Sparkpost, gửi nhanh, có hỗ trợ gửi qua http và được gửi tới 15,000 emails mỗi tháng, nhu cầu cao hơn về email thì có thể dùng Elastic Email, gửi được 150.000 emails 1 tháng 😛 tất nhiên, cho gửi nhiều thế thì dịch vụ cũng phải cùi hơn, thèng này phải 4-6s nó mới tới, chứ không nhanh được như mí bé kia ^_^

Viết vì nó nằm trong seri Toolbox là chính chứ thặc tình mình nghĩ ai cũng có dịch vụ riêng, quen thuộc để dùng cả rồi 😀

Leave a Comment