Formulář hlásí odesláno, ale e-mail nikde? Nebo pošta z webu končí ve spamu? Doručitelnost e-mailů je řemeslo — a většina problémů má jednu z příčin níže.
Jak web odesílá poštu
WordPress standardně posílá e-maily PHP funkcí mail() přímo ze serveru. Aby je přijímací servery braly vážně, musí sedět identita odesílatele: adresa v hlavičce, DKIM podpis a SPF záznam domény.
Nastavte správného odesílatele
V PHP nastavení domény zkontrolujte sendmail_from — musí odpovídat vaší doméně (info@vase-domena.cz), ne cizí adrese.
Zapněte DKIM
Digitální podpis pošty podle návodu DKIM — bez něj dnes hromadně padá pošta do spamu u Gmailu i Seznamu.
Doplňte SPF záznam
Do DNS domény přidejte TXT záznam povolující serveru odesílat (typicky v-spf1 + IP serveru). Aktuální stav DNS ověříte v Diagnostice DNS.
Otestujte
Pošlete testovací mail přes mail-tester.com — dostanete skóre a konkrétní výtky (chybějící DKIM, SPF, blacklist…).
Pořád nic? Čtěte logy
Chybu při odesílání odhalí error_log (zapněte log_to_file v PHP nastavení). A zkontrolujte spam složku příjemce.
Pro transakční e-maily e-shopů (potvrzení objednávek) zvažte SMTP plugin napojený na schránku vaší domény nebo specializovanou službu — doručitelnost je pak nejvyšší a pošta se archivuje v Odeslaných.
Časté dotazy
Maily chodí na Gmail, ale ne na Seznam (nebo naopak). Proč?
Každý příjemce má jiná pravidla. Řešení je vždy stejné: kompletní trojice odesílatel + SPF + DKIM, otestovaná přes mail-tester.
Formulář tvrdí „odesláno“, ale mail nedošel. Kde hledat?
„Odesláno“ znamená jen předáno serveru. Skutečný osud ukáže error_log a spam složka příjemce; často pomůže SMTP plugin s logem odeslané pošty.
Můžu mít schránky (IMAP/POP3) přímo na WPCloud?
Hostování schránek závisí na vašem tarifu a konfiguraci — možnosti proberte s podporou. Web umí poštu odesílat i bez schránek na serveru.