Jak správně odeslat a doručit e-mail z www aplikace

V principu máte tyto 3 možnosti, které si probereme.

  1. odesílat z “localhostu“
  2. SMTP server poskytovatele
  3. externí aplikace – např. MandrilAPP
  1. Odesílání z „Localhostu“

  2. Dle mého názoru může dnes z localhostu odesílat jen blázen nebo odborník s „nekonečným“ množstvím času. Vzhledem k tomu, že dnes více než 99 % e-mailové komunikace je označeno jako SPAM, je velmi těžké e-mail „kvalitně“ odeslat.

    Jen naznačím, co vše je třeba zajistit.

    • Blacklisty IP adres
    • Podepisování e-mailů (DKIM)
    • Řešení stížností
    • Globální blacklisty na providera
    • atd.

    Dle mého názoru, pokud někdo na svůj server nainstaluje Postfix v defaultním nastavení, nemůže zákazníkovi garantovat, že mail bude doručen. Může tak maximálně garantovat, že bude odeslán.

  3. SMTP server poskytovatele

  4. Asi nejčastěji používaná možnost. „Každý“ hosting poskytuje nějaký SMTP server. Většinou zdarma. Nevýhody jsou tyto:

    • U serveru je často limit na počet zpráv za hodinu. Např. náš poskytovatel active24.cz provozuje server smtp.active24.cz, který má limit 100 zpráv za hodinu. Současně ještě další s limitem 1000 zpráv za hodinu, u kterého ale avizuje horší kvalitu doručení.
    • Nelze trackovat email (tzn. nezjistíte, zda byl e-mail doručen, přečten, případně prokliknut)
    • Kvalita odeslání je často špatná, souvisí to samozřejmě s cenou.
    • Neexistující dohody s globálními hráči. Tzn. z českých SMTP serverů se špatně doručuje na O365 a gmail. Prostě jsme pro ně primárně nedůvěryhodní.
  5. Externí aplikace

  6. U nás v RTsoft u většiny aplikací používáme k odesílání transakční pošty službu mandrillAPP. Mandrill je součástí Mailchimpu, který se specializuje spíše na hromadný e-mail.

    Dashboard

    Jaké výhody a nevýhody MandrillAPP má?

    Největší nevýhodou je cena.  K odesílání přes mandril potřebujete účet u mailchimpu a ještě tarif na Mandrill. Ceník je zde. Např pro 20 000 e-mailů měsíčně zaplatíte cca 600 Kč.

    A teď k výhodám.

    • Nemusíte se starat o kvalitu odeslání. Mandrill zajistí vše potřebné. Vzhledem k dohodám s velkými příjemci pošty je Mandrill vysokou garancí doručení. Na druhou stranu, pokud porušíte pravidla, Mandrill Vás bez milosti zařízne, resp. sníží limit množství odesílání pošty.
    • Mandrill zajistí, že nebudete vícenásobně odesílat na hardbounce adresy.
    • Budujete si reputaci, pokud odesíláte e-maily, které lidi čtou. Dostáváte globálně kladná hodnocení.
    • E-mail můžete trackovat. Tzn. u každého e-mailu vidíte, zda byl doručen a zda byl přečten.Sledování Emailů
    • Možnost API, informace o trackování můžete číst do aplikace.
    • Možnost AB testů včetně vyhodnocení.
    • Různé vymazlené statistiky. Statistiky

Pro správné fungování Mandrill musíte každou doménu nastavit. Důležité je nastavení SPF a DKIM. DMARC je bonus navíc.

Odesílat samozřejmě můžete z více domén i z různých adres.

Vzhledem k tomu, že naši zákazníci jsou kriticky závislí na tom, aby transakční mail za aplikace či eshopu byl doručen, je pro nás použití aplikace typu Mandrill nutnost. Existuje samozřejmě velké množství alternativ, ale my jsme s Mandrill spokojeni. Domnívám se, že hledání podobného řešení zdarma je zbytečná práce. S odesíláním e-mailu je práce a ta něco stojí. Navíc cena za mandrill není nijak kritická vzhledem k použití na transakční emaily. Pokud bychom se bavili o odesílání newsletterů, tak to je úplně jiná pohádka. Ale o tom někdy příště.