SMTP server pro e-shop a firemní aplikace
Pokud váš e-shop, fakturační systém nebo interní aplikace umí odesílat poštu přes SMTP, stačí vyměnit údaje odchozího serveru za smtp.topemail.cz, port 587 a přihlášení API klíčem. E-maily od té chvíle odcházejí z vaší domény s podpisem DKIM, přes infrastrukturu s udržovanou reputací, a u každého z nich vidíte, zda byl doručen. Bez programování, obvykle za pět minut.
Co je SMTP relay a proč ho e-shop potřebuje
SMTP relay je poštovní server, který převezme e-mail od vaší aplikace a doručí ho příjemci místo vás. Vaše aplikace ho vidí jako obyčejný odchozí server: přihlásí se, předá zprávu a dostane potvrzení o přijetí. Rozdíl proti vlastnímu Postfixu nebo funkci mail() na hostingu je v tom, co se děje potom: relay zprávu podepíše DKIM klíčem vaší domény, odešle ji z IP adres s udržovanou reputací, sleduje odpovědi cílových serverů a vrácené adresy automaticky vyřadí, aby vám nekazily pověst domény u Seznamu, Gmailu a Microsoftu.
Pro e-shop to znamená, že potvrzení objednávky, informace o expedici a faktura dorazí do schránky, ne do spamu, a když nedorazí, dozvíte se proč. Podrobněji o rozdílu mezi protokolem a službou píšeme ve slovníku pod heslem SMTP.
Nastavení odchozího serveru krok za krokem
- 01Zaregistrujte se na TopEmail.cz (zdarma, bez karty) a v dashboardu vygenerujte API klíč ve tvaru
clientId:secret. Stejný klíč slouží pro SMTP i REST API. - 02Přidejte doménu, ze které budete odesílat. Průvodce vám připraví tři DNS záznamy (SPF, DKIM, DMARC); vložíte je u správce domény a my je zkontrolujeme. Aktuální stav záznamů si můžete kdykoli ověřit bezplatnou kontrolou domény.
- 03V aplikaci nebo e-shopu otevřete nastavení odchozí pošty a vyplňte údaje níže. Jako odesílatele zadejte adresu na ověřené doméně, například
objednavky@vas-eshop.cz. - 04Pošlete zkušební e-mail (většina systémů má tlačítko „Odeslat testovací e-mail“) a v dashboardu TopEmail zkontrolujte, že se objevil se stavem
delivered.
Server (host): smtp.topemail.cz Port: 587 (STARTTLS) nebo 465 (TLS) Zabezpečení: STARTTLS nebo SSL/TLS, vždy TLS 1.2+ Přihlášení: ano (AUTH LOGIN / PLAIN) Uživatel: <clientId> Heslo: <secret> Odesílatel (From): objednavky@vas-eshop.cz (adresa na ověřené doméně)
WooCommerce, PrestaShop, WordPress a další systémy
Pro nejčastější platformy máme podrobné návody s obrázky, kde přesně se pole nacházejí. Princip je ale všude stejný: host, port, zabezpečení, uživatel, heslo a odesílatel.
| Systém | Kde se SMTP nastavuje | Poznámka |
|---|---|---|
| WooCommerce / WordPress | plugin TopEmail pro WooCommerce (REST API nebo SMTP), nebo libovolný SMTP plugin | plugin přesměruje celé wp_mail() včetně PDF faktur; návod WooCommerce přes SMTP |
| PrestaShop 8 | Pokročilé parametry → E-mail → Nastavit vlastní SMTP server | návod PrestaShop a SMTP; odesílatel v Nastavení obchodu → Kontakty |
| WordPress bez e-shopu | SMTP plugin nebo filtr phpmailer_init | návod WordPress a SMTP relay |
| Shoptet | systémové e-maily odesílá Shoptet sám | doplněk TopEmail připravujeme; co jde nastavit už dnes: Shoptet a vlastní doména |
| Laravel, Django, Node.js | konfigurace mailer / EMAIL_BACKEND / Nodemailer | návody pro Laravel, Django a Node.js |
| Fakturační a ERP systémy, helpdesk, CRM | nastavení odchozí pošty v administraci | funguje všude, kde lze zadat vlastní SMTP server s přihlášením |
Proč ne vlastní Postfix nebo mail() na hostingu
Vlastní poštovní server na VPS je lákavý, protože „je zdarma“. V praxi se platí časem a doručitelností. Sdílené IP adresy hostingů bývají na blocklistech, chybí správný PTR záznam, DKIM podpis se musí nastavit a rotovat ručně a nikdo nehlídá, kolik e-mailů se vrací. Když se doména dostane do problémů, zjistíte to až od zákazníků, kteří nedostali potvrzení objednávky.
- →Reputace a zahřívání. Nová IP adresa potřebuje postupné zahřátí; relay posílá z adres, které reputaci už mají a průběžně si ji udržují.
- →Zpracování vrácenek a stížností. Hard bounce a stížnosti se automaticky zapisují na blokovaný seznam, takže na mrtvé adresy znovu neposíláte.
- →Přehled o každé zprávě. Historie 90 dní, stav a srozumitelný důvod odmítnutí u každého e-mailu, webhook při změně stavu.
- →Údržba. Žádné aktualizace Postfixu, žádné rozbité TLS certifikáty, žádné noční řešení zaplněné fronty.
Pokud dnes posíláte z vlastního serveru a chcete přejít na relay bez výpadku, máme postup migrace z Postfixu, včetně varianty, kdy Postfix zůstane a relay použije jako „smarthost“.
Limity a pravidla relay
- →Jeden e-mail je jedna zpráva jednomu příjemci; zpráva s třemi adresami v To, Cc nebo Bcc se počítá jako tři e-maily.
- →Přílohy celkem do 10 MB na zprávu; na testovací doméně do 2 MB a nejvýš 50 e-mailů denně.
- →Odesílatel musí být na ověřené doméně účtu. Freemailové adresy relay odmítne už při odeslání, ne až u příjemce.
- →Relay slouží transakčním e-mailům: potvrzení, notifikace, faktury, kódy. Hromadné kampaně a nakoupené seznamy adres pravidla použití nepovolují.
- →Při vysoké míře vrácenek nebo stížností odesílání pozastavíme a ozveme se; chrání to vaši doménu i ostatní zákazníky. Nové účty zvyšují objem postupně.
- →Značky k e-mailu předáte hlavičkou
X-TopEmail-Tag-order: 2026-1042; ve webhooku a historii se objeví jakotags. VlastníMessage-IDfunguje jako idempotenční klíč: opakovaný pokus se stejným ID e-mail nepošle dvakrát.
Cena SMTP relay
Za SMTP se neplatí nic navíc. Cena je stejná jako přes API a klesá automaticky podle pořadí e-mailu v kalendářním měsíci, žádný tarif nevybíráte.
| E-maily v kalendářním měsíci | Cena za e-mail bez DPH |
|---|---|
| 1. až 1 000. | zdarma |
| 1 001. až 5 000. | 0,06 Kč |
| 5 001. až 50 000. | 0,02 Kč |
| nad 50 000 | 0,01 Kč |
Potřebujete místo SMTP vlastní integraci s webhooky a šablonami? Přečtěte si, jak funguje e-mail API, nebo porovnání SMTP vs. REST API. Kompletní technický popis obou cest je na stránce API a SMTP.
Časté dotazy
Jaké údaje zadám do nastavení SMTP?
Server smtp.topemail.cz, port 587 (STARTTLS) nebo 465 (TLS), uživatelské jméno je clientId a heslo secret z API klíče, který vygenerujete v dashboardu. Odesílatel musí být adresa na doméně ověřené ve vašem účtu, nebo na testovací doméně test.topemail.cz.
Podporujete port 25?
Ne. Port 25 je určený pro přenos mezi poštovními servery a poskytovatelé hostingu ho často blokují. Pro odesílání z aplikace použijte port 587 se STARTTLS nebo 465 s TLS; oba vyžadují TLS 1.2 a vyšší.
Musím měnit kód e-shopu?
Ne. WooCommerce, PrestaShop, WordPress, fakturační systémy i většina firemních aplikací mají nastavení odchozího SMTP serveru. Vyplníte pět údajů a od té chvíle jdou všechny e-maily přes relay s doručenkami a historií 90 dní.
Mohu odesílat z adresy na Seznamu nebo Gmailu?
Nemůžete, a nedovolí to žádný seriózní relay. DMARC politika freemailů cizí servery zakazuje, takže by e-maily končily ve spamu. Odesíláte z vlastní domény, kterou ověříte třemi DNS záznamy (SPF, DKIM, DMARC); průvodce vám je připraví.
Kolik SMTP relay stojí?
Stejně jako API: prvních 1 000 e-mailů v kalendářním měsíci zdarma, dál 0,06 Kč za e-mail do 5 000 e-mailů v měsíci, 0,02 Kč do 50 000 a 0,01 Kč nad 50 000, bez DPH. Žádný paušál ani poplatek za SMTP účet; platí se z předplaceného kreditu, který nepropadá.
Dostanu doručenky i u e-mailů poslaných přes SMTP?
Ano. Relay vrátí v odpovědi 250 Queued as <id> identifikátor e-mailu a každou změnu stavu (doručeno, odloženo, odmítnuto, stížnost) uvidíte v dashboardu a dostanete webhookem email.status s HMAC podpisem. Značky předáte hlavičkou X-TopEmail-Tag-<klíč>.
test.topemail.cz a zkontrolujte, že nastavení v aplikaci funguje.