Preskočiť na obsah

SMTP (Seznam, Zoho, vlastný server)

SMTP je najuniverzálnejší spôsob, ako k Frontmailu pripojiť schránku. Ak z nej viete poslať e-mail v Thunderbirde alebo Apple Mail, takmer určite to zvládne aj Frontmail.

SMTP zvoľte, keď chcete, aby správy odchádzali z bežnej schránky, ktorú už používate (kontaktný formulár do info@vasafirma.sk, menší web, osobný projekt), a posielate málo – desiatky až niekoľko stoviek e-mailov denne. Pre väčšie objemy, sledovanie otvorení a kliknutí alebo spracovanie bounceov zvoľte transakčnú službu, napríklad Mailgun, Postmark alebo Amazon SES. Porovnanie nájdete v prehľade služieb.

Pre najbežnejšie servery má Frontmail predvoľby, takže zvyčajne stačí vyplniť používateľské meno a heslo:

Predvoľba Server Port Šifrovanie
Seznam.cz smtp.seznam.cz 465 SSL/TLS
Zoho Mail – EÚ smtp.zoho.eu 465 SSL/TLS
Zoho Mail – globálny smtp.zoho.com 465 SSL/TLS
Gmail (heslo aplikácie) smtp.gmail.com 465 SSL/TLS
Microsoft 365 SMTP smtp.office365.com 587 STARTTLS
Vlastný server váš server 587 alebo 465 STARTTLS / SSL/TLS
  • Schránku, z ktorej je povolené odosielanie cez SMTP. Niektorí poskytovatelia majú SMTP predvolene vypnuté alebo ho ponúkajú len v platených tarifoch.
  • Používateľské meno (zvyčajne celá e-mailová adresa) a heslo.
  • Ak máte v účte zapnuté dvojstupňové overenie, vygenerujte si heslo aplikácie a použite ho namiesto prihlasovacieho hesla:
    • Seznam.cz: nastavenia účtu → zabezpečenie → heslá pre aplikácie.
    • Zoho Mail: My Account → Security → App Passwords.
    • Gmail: Účet Google → Zabezpečenie → Overenie v dvoch krokoch → Heslá aplikácií.
  • Adresa odosielateľa (From) v šablóne musí byť priamo táto schránka alebo alias, z ktorého vám server dovolí odosielať. Väčšina serverov iných odosielateľov odmietne.
  1. V dashboarde otvorte E-mailové služby → Pridať službu → SMTP.
  2. Vyplňte formulár:
Pole Kde ho nájdete Príklad
Server Vyberte predvoľbu alebo Vlastný server Seznam.cz
SMTP server Len pri vlastnom serveri: nápoveda poskytovateľa alebo nastavenia poštového klienta mail.example.sk
Port 465 pre SSL/TLS, 587 pre STARTTLS 587
Použiť SSL/TLS od začiatku Zapnuté pre port 465, vypnuté pre 587 (vtedy je STARTTLS povinné) vypnuté
Používateľské meno Zvyčajne celá e-mailová adresa info@example.sk
Heslo Heslo k schránke alebo heslo aplikácie ••••••••
Max. e-mailov za sekundu Voliteľné; prázdne = predvolený limit (2/s) 1
  1. Kliknite na Overiť a uložiť. Frontmail otvorí spojenie, dohodne TLS a prihlási sa – žiadny e-mail sa neodošle.
  2. Keď kontrola prejde, služba sa uloží. Prístupové údaje ešte pred uložením šifrujeme obálkovým šifrovaním cez AWS KMS; v čitateľnej podobe ich u nás nikto neuvidí.

Pri SMTP poštu odosielajú servery poskytovateľa vašej schránky, takže DNS záznamy sú tie, ktoré vám pre vašu doménu určí tento poskytovateľ. Ak používate doménu poskytovateľa (napr. @seznam.cz, @gmail.com), nie je čo nastavovať.

Pre vlastnú doménu sú typické tieto záznamy:

; SPF – jeden TXT záznam na koreňovej doméne; pri viacerých odosielateľoch include spojte
example.cz. TXT "v=spf1 include:spf.seznam.cz ~all" ; Seznam
example.com. TXT "v=spf1 include:zoho.eu ~all" ; Zoho EÚ (globálny: zoho.com)
; DKIM – kľúč sa generuje v administrácii poskytovateľa (selektory sa líšia)
zmail._domainkey.example.com. TXT "v=DKIM1; k=rsa; p=MIGfMA0…" ; príklad Zoho
; DMARC – začnite v režime monitoringu
_dmarc.example.com. TXT "v=DMARC1; p=none; rua=mailto:dmarc@example.com"
  • Seznam Email Profi aj Zoho generujú DKIM kľúč vo svojej administrácii; selektor aj hodnotu skopírujte presne.
  • Na doméne majte len jeden SPF záznam. Ak posielate aj cez inú službu, spojte include: v=spf1 include:spf.seznam.cz include:mailgun.org ~all.
  • DMARC začnite s p=none, niekoľko týždňov čítajte reporty, potom prejdite na p=quarantine a nakoniec na p=reject.
  • 465 – implicitné TLS („SSL/TLS“). Použite ho vždy, keď ho server ponúka.
  • 587 – submission so STARTTLS. Frontmail vyžaduje, aby prechod na TLS uspel.
  • Zoho: použite smtp.zoho.eu, ak je váš účet Zoho v dátovom centre v EÚ (prihlasujete sa na mail.zoho.eu), inak smtp.zoho.com. Nesprávny server skončí chybou autentifikácie. Existujú aj dátové centrá .in, .com.au a ďalšie – pre ne zvoľte Vlastný server.
  • Seznam: smtp.seznam.cz funguje pre bezplatné adresy @seznam.cz / @email.cz aj pre Email Profi na vlastnej doméne.

Poskytovatelia schránok nie sú stavaní na hromadné odosielanie a uplatňujú denné limity. Ich prekročenie zvyčajne vedie k dočasnému zablokovaniu schránky.

Poskytovateľ Približný limit
Seznam.cz (bezplatný) ~100 príjemcov denne
Zoho Mail (platený) niekoľko stoviek e-mailov denne, menej pri bezplatných/skúšobných účtoch
Gmail cez SMTP ~500/deň pri bežnom účte, ~2 000/deň pri Workspace

Pri serveroch typu schránka nastavte Max. e-mailov za sekundu na 1, aby ste boli na bezpečnej strane.

SMTP nemá webhooky o doručení. Keď server správu prijme (250 OK), Frontmail ju eviduje ako sent; ak ju odmietne, správa je failed. Čo sa deje potom – doručenie, bounce, ktorý neskôr príde ako e-mail do vašej schránky, sťažnosť na spam – Frontmail nevidí.

To zároveň znamená, že adresy s bounce sa nepridávajú automaticky do zoznamu blokovaných adries. Ak potrebujete udalosti delivered, bounced a complained, použite transakčného poskytovateľa.

Frontmail každú chybu poskytovateľa zaradí do jednej z troch tried:

  • auth – nefunguje samotná služba (nesprávne heslo, zrušený prístup, SMTP 535). Služba sa označí ako unhealthy a vlastník dostane e-mail a upozornenie v dashboarde. Ak má šablóna záložnú službu, správa odíde cez ňu; inak vrátime kredit a správa počká vo fronte pozdržaných e-mailov ako held_service_error. Odošle sa automaticky, hneď ako službu opravíte – Frontmail ju znova overí pri uložení služby a pri dennej kontrole stavu.
  • permanent – nedá sa odoslať práve táto správa (neplatný príjemca, nepovolený odosielateľ, odmietnutá správa). Skúsi sa záložná služba, ak je nastavená; inak má správa stav failed a kredit sa vráti.
  • transient – dočasný problém (timeouty, SMTP 4xx ako 421/450/451, throttling). Frontmail to skúša znova s exponenciálne rastúcou pauzou; po vyčerpaní pokusov je správa failed a kredit sa vráti.

Vlastné servery a vrátenie kreditu. Pri predvoľbe Vlastný server máte server pod kontrolou a po kroku DATA už má celú správu. Keď preto vlastný server správu odmietne až po jej prijatí (odpoveď 5xx na koniec správy) alebo spojenie vyprší či sa preruší vo chvíli, keď už správa mohla byť prenesená, Frontmail si kredit ponechá – správa mohla byť doručená. Takýto timeout sa opakuje najviac dvakrát. Odmietnutia pred odoslaním správy (odmietnuté spojenie, prihlásenie, MAIL FROM, RCPT TO) sa naďalej vracajú a známe predvoľby (Gmail, Microsoft 365, Seznam, Zoho) sa vracajú ako doteraz. Záznam v ledgeri uvádza refund skipped.

Čo vidíte Trieda Čo robiť
535 5.7.8 Authentication failed / EAUTH auth Skontrolujte používateľské meno; pri zapnutom 2FA vytvorte heslo aplikácie. Pri Zoho overte server pre EÚ vs. globálny.
530 5.7.0 Must issue a STARTTLS command first auth Prepnite na port 465 s SSL/TLS alebo 587 so STARTTLS.
553 5.7.1 Sender address rejected: not owned by user (pri MAIL FROM) auth Ako adresu odosielateľa v šablóne použite adresu schránky (alebo nastavený alias).
550 5.1.1 User unknown / No such user permanent Adresa príjemcu neexistuje – pozri neplatný príjemca.
554 5.7.1 Message rejected as spam permanent Zjednodušte obsah, skontrolujte SPF/DKIM, vyhnite sa skracovačom URL.
421 4.7.0 Too many messages, try later transient Narazili ste na rýchlostný alebo denný limit poskytovateľa; znížte Max. e-mailov za sekundu.
451 4.3.0 Temporary local problem / 450 Mailbox unavailable transient Nič – Frontmail to automaticky zopakuje.
ETIMEDOUT / ECONNREFUSED transient Skontrolujte server a port; niektoré servery blokujú spojenia z cloudových rozsahov IP adries.
  • Správna predvoľba alebo server + port (465 SSL/TLS alebo 587 STARTTLS)
  • Heslo aplikácie, ak účet používa 2FA
  • Adresa odosielateľa v šablóne = schránka alebo povolený alias
  • SPF, DKIM a DMARC zverejnené pre vlastnú doménu
  • Otestovať pripojenie prešlo
  • Nízky rate limit (1/s) a denný objem v rámci limitu poskytovateľa
  • Zvážený transakčný poskytovateľ, ak potrebujete sledovať bounce