Formuláře a poptávky
Formulář — spam nebo neodesílá
Kontaktní formulář nechodí, chodí spam, nebo chybí Turnstile — Puluno Forms a ověření doručení.
Typický příznak
Klient nedostává poptávky, inbox plný spamu, nebo audit hlásí chybějící label u polí.
Puluno moduly
Forms
Vrácení změny
Ano — vrátit v Center
Kódy nálezů
form_spam_risk, form_missing_turnstile, a11y_form_labels_missing, spf_missing, dmarc_missing, dmarc_monitor_only, mta_sts_missing, mta_sts_partial
Co vidíte
- Nálezy
form_spam_risk,form_missing_turnstile,a11y_form_labels_missing. - V Průzkumníku panel E-mail & DNS:
spf_missing,dmarc_missing,dmarc_monitor_only(a volitelně MTA-STS). - CAA / DNSSEC v tom samém panelu — detailní návod: CAA a DNSSEC.
- Formulář se odešle, ale e-mail nedorazí (spam folder / SMTP).
- Stovky spam zpráv denně.
- Screen reader / audit: input bez
<label>.
Proč to vzniká
Formulář = technika + doručení + ochrana.
Typické příčiny:
wp_mail()bez SPF/DKIM — hosting označí jako spam.- Chybí CAPTCHA / Turnstile — boti floodují.
- SMTP plugin špatně nastaven po migraci.
- Hidden honeypot vyplněný stylem (CSS display none — boti čtou DOM).
- CF7 shortcode na stránce bez Puluno Forms migrace.
Co udělá Puluno
| Fáze | Modul | Akce |
|---|---|---|
| Diagnóza | Průzkumník / Forms | spam risk, labels, Turnstile |
| Apply | Forms | Turnstile, labels, routing e-mailu |
| Verify | test odeslání + Průzkumník | nálezy pryč, mail dorazil |
Puluno Forms nenahrazuje celý marketing automation stack.
Krok za krokem
- Průzkumník na stránku s formulářem.
- Test odeslání — sledujte Forms log v adminu (ne jen „děkujeme“ stránku).
- SPF/DKIM/DMARC u domény odesílatele — viz sekce níže (DNS u hostingu).
- Forms Center → zapnout Cloudflare Turnstile (Apply).
- Opravit labels u polí (přístupnost + spam heuristiky).
- Verify: Průzkumník + reálný e-mail do inboxu klienta.
Manuál: Forms.
SPF, DKIM a DMARC (DNS u hostingu)
Puluno to nastavuje v DNS, ne ve WordPressu. Průzkumník jen ukáže stav po skenu.
SPF (TXT na apex doméně)
- Zjistěte, kdo mail opravdu posílá — hosting
mail.domena.cz, SMTP plugin (Brevo, Google Workspace, FastComet…). - U poskytovatele DNS přidejte TXT
v=spf1sinclude:neboip4:podle jejich nápovědy. - Jen jeden SPF záznam na doménu — slučte mechanismy do jednoho řetězce.
- Odešlete test z formuláře; v hlavičce příchozího mailu u Gmailu/Outlooku hledejte
spf=pass.
DKIM
- DKIM bývá u stejné služby jako odchozí mail (hosting nebo transakční SMTP).
- V adminu služby vygenerujete klíč → do DNS přidáte TXT na
selector._domainkey.domena.cz. - Bez DKIM SPF často nestačí — DMARC pak hlásí selhání.
DMARC (postupně zpřísňovat)
- Přidejte TXT na
_dmarc.domena.cz, např.
v=DMARC1; p=none; rua=mailto:dmarc@domena.cz; pct=100; adkim=r; aspf=r
- p=none = jen reporty — falešné maily se ještě neblokují (Průzkumník:
dmarc_monitor_only). - Po týdnech, kdy SPF i DKIM stabilně pass, změňte na
p=quarantine, pozdějip=reject. - Reporty (
rua) čtěte nebo nechte zpracovat nástrojem poskytovatele — nejdřív opravte legitimní odesílatele.
MTA-STS (volitelné)
Pro větší firmy — vynucení TLS u příchozí pošty. Vyžaduje _mta-sts TXT a HTTPS soubor na mta-sts.domena.cz. U běžného WP shopu nízká priorita; nález mta_sts_partial znamená, že DNS je, ale chybí soubor politiky.
Rollback — vrátit změnu
Forms Apply (Turnstile, field config) lze vrátit v Center.
SMTP změny dokumentujte — rollback DNS mimo Puluno.
Kdy to není na Puluno
- Doručení do CRM — webhook / jiný návod (Poptávka do Zafaro).
- reCAPTCHA v3 skryté — někdy false positive, jiné nastavení.
- Formulář třetí strany (Typeform embed) — mimo Puluno Forms.
Manuál modulu