Jak zapewne niektórzy z Was kojarzą, często gdy poruszam temat wysyłania wiadomości e-mail (np. wiadomości ze sklepu internetowego, formularza kontaktowego, czy newslettera) pisze o wyspecjalizowanych usługach/serwisach zapewniających sprawną wysyłkę wiadomości e-mail.
Często w poradnikach opieram się na serwisie Mandrill, z którego od dawna korzystam, i który śmiało mogę polecić większości z Was (zwłaszcza że za wysyłkę do 12 000 wiadomości w miesiącu nic nie zapłacicie).
Rozstawać się z Mandrillem nie zamierzam, ale głównym bohaterem dzisiejszego wpisu będzie konkurencyjna usługa, gdyż w tym jednym przypadku Mandrill odmówił mi współpracy, a Mailgun nie…
Spis treści w artykule [rozwiń]
Mailgun by Rockspace
O ile usługa Mandrill bezproblemowo działa mi praktycznie wszędzie tam, gdzie potrzebuje tego typu rozwiązania (zewnętrzny serwer SMTP), to w przypadku programu MSMTP – z którego korzystam na niektórych serwerach do wysyłania wiadomości e-mail, np. raporty systemowe – nie udało mi się doprowadzić do sytuacji, w której program wysłałby prawidłowo wiadomość za pomocą usługi Mandrill.
Dlatego na potrzeby tego typu wiadomości (wysyłanych za pomocą programu MSMTP) korzystam z alternatywnych rozwiązań, i jednym z nich jest serwis/usługa Mailgun (chodzi o program MSMTP w wersji 1.4.x, który dostępny jest w stabilnej wersji Debian Jessie, bo już wersję 1.6.x dzięki dodatkowemu parametrowi można odpowiednio skonfigurować).
Mailgun vs Mandrill
Tak naprawdę obie usługi są dość podobne jeśli chodzi o możliwości, i różnice które oczywiście są, sprowadzają się głównie do bardziej szczegółowych zadań, bardziej technicznych aspektów.
Na pewno różnice znajdziemy w panelu zarządzania (ten w Mandrill wydaje mi się bardziej rozbudowany, ale i bardziej przejrzysty – choć to może kwestia przyzwyczajenia), czy też podejściu do konfiguracji domen i „użytkowników SMTP”, ale w obu usługach jest to po prostu kwestia przyzwyczajenia się do trochę innego podejścia do niektórych rozwiązań.
Na minus Mailgun zaliczyłbym może brak aplikacji mobilnej i uwierzytelnienia dwuskładnikowego. Za to na plus niektórzy z Was być może zaliczą listy mailingowe, które w prosty sposób można przygotować:
Koszty
W przypadku obu serwisów mamy do wykorzystania co miesiąc bezpłatną póle wiadomości:
- Mandrill: 12 000
- Mailgun: 10 000
I pewnie w przypadku dużej części z Was na tym można by zakończyć przegląd cennika… :-)
Ale jak ktoś wysyła więcej wiadomości, to Mailgun okazuje się droższym rozwiązaniem, stąd mimo problemów z MSMTP (o tym za chwilę) sam raczej zostanę przy usłudze Mandrill:
Mailgun
- 10 000 wiadomości e-mail: 0 $
- 20 000 wiadomości e-mail: 5 $
- 50 000 wiadomości e-mail: 20 $
- Dedykowany adres IP: 59 $ miesięcznie
Mandrill
- 12 000 wiadomości e-mail: 0 $
- 20 000 wiadomości e-mail: 1,60 $
- 50 000 wiadomości e-mail: 7,60 $
- Dedykowany adres IP: 29,95 $ miesięcznie
- Możliwość wysłania więcej niż 10 000 wiadomości miesięcznie (pierwsze 10 000 oczywiście bezpłatne)
- 30-dniowy okres przechowywania historii aktywności na koncie/w usłudze (zamiast 2 dni)
- Możliwość dodania do 1000 własnych/indywidualnych domen (zamiast 5)
- Wiele kont użytkowników
Jak chyba dobrze widać, wraz z przekroczeniem darmowego progu kwoty zaczynają rosnąc dużo szybciej niż w przypadku usługi Mandrill, dlatego Mailgun ma u mnie tylko jedno ważne zastosowanie:
Mailgun i MSMTP
Mimo kilku prób konfiguracji nie udało mi się duetu Mandrill i MSMTP zmusić do poprawnego działania, i wszędzie tam, gdzie wiadomości systemowe są dla mnie zbyt istotne, by bazować na „zwykłym koncie pocztowym” (bo są „serwery”, gdzie taka konfiguracja zdecydowanie wystarcza) korzystam z usługi Mailgun, która z programem MSMTP współpracuje bezproblemowo (a 10 000 wiadomości wiadomości wydaje się bariera nie do przekroczenia).
Przykładowy plik konfiguracyjny programu MSMTP dla usługi Mailgun wygląda tak:
defaults
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
logfile /var/log/msmtp.log
account mailgun
host smtp.mailgun.org
port 587
auth on
user NAZWA_UŻYTKOWNIKA
password HASLO
from NAZWA
account default : mailgun
Oczywiście wcześniej należy dodać domenę:
I ustawić konto użytkownika:
EmailLabs, czyli polska alternatywa
Kolejną usługą którą testowałem m.in. na potrzeby współpracy z programem MSMTP (ale i na potrzeby sklepu internetowego) jest nasz rodzimy EmailLabs – być może kojarzycie, bo od jakiegoś czasu dość mocno/intensywnie się reklamują m.in. w wyszukiwarce Google.
Tu również macie do dyspozycji 12 000 bezpłatnych wiadomości co miesiąc:
- 12 000 wiadomości e-mail: 0 zł
- 20 000 wiadomości e-mail: 12,80 zł netto
- 50 000 wiadomości e-mail: 60,80 zł netto
- Dedykowany adres IP: 99 zł netto miesięcznie
Wysyłanie wiadomości z programu MSMTP działa, choć nie udało mi się (ale też i nie walczyłem nadmiernie, bo Mailgun już czuwał na serwerem) ustawić konfiguracji tak, by adres e-mail nadawcy był zgodny z tym jaki ustawiłem w konfiguracji.
Zamiast tego nadawcą wiadomości był potworek w stylu:
el.48a0f21a2af216bbe023a36b634f3f3c.1.webinsider.smtp@news.emaillabs.net.pl
Ale już wiadomości z innych źródeł (np. formularz kontaktowy na stronie) wysyłają się z prawidłowym (ustawionym) adresem nadawcy, stąd przypuszczam, że występuje tu podobny problem co w przypadku usługi Mandrill, z tym, że w EmailLabs są mniej rygorystyczne ustawienia.
Na plus EmailLabs na pewno można (dodatkowo) zaliczyć lokalizację w Polsce (GIODO czuwa ;-)), krajową fakturę VAT, i lokalne wsparcie – na razie miałem tylko jeden kontakt telefoniczny, i jest sympatycznie…


- Wtyczka BackWPup w wersji 5.x to doskonały przykład, jak wylać dziecko z kąpielą i z relatywnie świetnego narzędzia zrobić właściwie bezwartościowego gniota - 1970-01-01
- Testowy przelew w Bitcoinach z najniższą prowizją, czyli krótka historia o tym, jak zamroziłem BTC na (ponad) rok - 1970-01-01
- Nowy system kopii zapasowych w Home Assistant 2025.1 to zapewne krok w dobrym kierunku, ale zdecydowanie przedwczesny - 1970-01-01
Jako alternatywę mogę polecić naszą polską firmę email marketingową FreshMail. Oferują w dobrej maile transakcyjne po API i SMTP: https://freshmail.pl/maile-transakcyjne/
Komentarz puszczam głównie ze względu na Paweła Sale (nie wiem, czy dobrze odmieniam) z FreshMaila, którego podcast lubię słuchać. Ale z ich ofertą jako SMTP jako SaaS jest taki problem, że na stronie nie ma cen (jeszcze?), więc ciężko odnieść się do ich oferty w tym segmencie…