Přeskočit na obsah

Novinky, formuláře a firma

Odesílání e-mailů.

Posílejte e-maily webu přes hosting, nebo vlastní SMTP server, nastavte odesílatele, pošlete zkušební zprávu a zkontrolujte, co odešlo.

Web posílá odkazy pro obnovu hesla, systémová upozornění a poptávky z formulářů. Nastavení → Pošta určuje, jak zprávy ze serveru odejdou. S vlastním SMTP serverem odcházejí z ověřené schránky a nekončí ve spamu.

Způsob odesílání

  • Server hostingu – použije funkci mail() serveru. Není co nastavovat, ale u některých hostingů zprávy končí ve spamu.
  • Vlastní SMTP server – schránka u vašeho hostingu, Google Workspace, Seznam, nebo služba jako Brevo, Mailgun či Amazon SES. Doporučeno a pro newslettery nutné.

SMTP server

Když zvolíte Vlastní SMTP server, vyplňte:

  • Adresa serveru – například smtp.gmail.com, smtp.seznam.cz nebo smtp-relay.brevo.com.
  • Zabezpečení – STARTTLS – port 587 (nejběžnější), SSL/TLS – port 465, nebo žádné jen pro server ve vlastní síti.
  • Port – obvykle 587 nebo 465, podle zabezpečení.
  • Přihlašovací jméno – obvykle celá e-mailová adresa schránky.
  • Heslo – u Gmailu a Seznamu použijte „heslo pro aplikace“, ne heslo k účtu. Heslo je uložené jen na vašem webu a už se nikdy nezobrazí. Prázdné pole ho ponechá; zaškrtnutím Odebrat uložené heslo ho smažete.
  • Newslettery: e-mailů za hodinu – newslettery odcházejí po dávkách, dokud běží cron. Držte se limitu své SMTP služby; bezplatné tarify často dovolí jen pár stovek e-mailů denně. Výchozí hodnota je 300.

Odesílatel a odpovědi

  • Adresa odesílatele – prázdné pole znamená E-mail webu ze záložky Základní. U SMTP to musí být adresa, ze které schránka smí odesílat.
  • Odpovědi posílat na – nepovinné, když mají odpovědi chodit jinam než na odesílatele.

Jako jméno odesílatele se použije název webu.

Zkušební zpráva

Nejdřív nastavení uložte – zkouška použije uložené hodnoty. Pak klikněte na Odeslat zkušební e-mail na adresu webu. Zpráva přijde na E-mail webu. Když odeslání selže, hned uvidíte proč, třeba špatné heslo nebo nedostupný server. Některé hostingy odchozí SMTP blokují; pak se obraťte na hosting, nebo použijte jeho poštovní server. Stejné tlačítko je i na záložce Stav systému.

Poslední zprávy

Tabulka ukazuje posledních 30 zpráv, které web poslal, se sloupci Čas, Komu, Předmět a Stav:

  • odesláno – předáno poštovnímu serveru, případně s číslem pokusu, pokud jich bylo víc.
  • čeká na další pokus – odeslání selhalo; chyba je vypsaná pod stavem.
  • neodesláno – odeslání selhalo a už se nezopakuje, třeba po posledním pokusu nebo u zkušební zprávy.

Zpráva, která neodejde, se zkusí znovu po 5 minutách, 30 minutách, 2 a 12 hodinách, takže nové heslo ani poptávka se při krátkém výpadku neztratí. Další pokusy běží na pozadí při návštěvách webu, nebo z cronu. Záznamy se mažou po 30 dnech a obsah zpráv se neuchovává. Newslettery mají vlastní frontu a tady se neukazují.

Proč SMTP

Pošta z funkce mail() často nemá vazbu na poštovní záznamy vaší domény (SPF, DKIM). Přijímající servery ji pak berou jako podezřelou. Když posíláte přes schránku na vlastní doméně, poskytovatel pošty tyto záznamy splní, takže poptávky dojdou vám a odpovědi vašim zákazníkům. Pro newslettery Kaleta vyžaduje SMTP a běžící cron.

Pořád si nevíte rady?

Zeptejte se na GitHubu nebo napište na info@kaletacms.com – s každou otázkou je návod lepší.