Pouze na jaře: Spusťte web za 169 Kč s AI WebEditorem ZDARMA k doméně. 

Odesílání emailu z webu pomocí SMTP nebo PHP

Odesílání e‑mailů z webu umožňujeme buďto pomocí PHP mail() nebo přes smtp_auth (SMTP autentifikace) :

  1. Přes smtp_auth (SMTP autentifikace) – a to jak přes u nás založenou schránku případně můžete použít i SMTP třetích stran (např. gmail.com, seznam.cz, aj)
  2. přes funkci PHP mail()– lze použít za těchto podmínek:
  • pokud není uvedená adresa odesílatele v rámci domény, systém e‑mail odešle z adresy webmaster@vasedomena.tld (schránky však musí být buďto založeny, případně musí existovat alias, nebo musíte mít aktivní doménový koš)
  • v případě multihostingu to pak platí u první domény z multihostingu

Odesílání e‑mailů pomocí PHP mailu je omezené na 10 e‑mailů za minutu, jinak může dojít k zablokování této funkce. Ostatní limity pro odesílání najdete zde 

Proč nepoužívat PHP mail() a co použít místo toho

E-maily odeslané přes mail()  často končí ve spamu, protože je nelze správně ověřit (SPF/DKIM) a odesílají se „neautentizovaně“.
PHP (mail) však nedoporučujeme doporučujeme používat SMTP s autentizací.

SMTP parametry (příklad)

  • SMTP server: mail.webglobe.cz
  • Šifrování: SSL/TLS nebo STARTTLS
  • Port: 465 (SSL/TLS) nebo 587 (STARTTLS)
  • Přihlašovací jméno: celá e-mailová adresa (jmeno@domena.tld)
  • Heslo: heslo ke schránce
  • SMTP autentizace: zapnutá

Příklad SMTP autentifikace kódu

WordPress

Pokud e-maily z formulářů končí ve spamu, nastavte odesílání přes SMTP plugin (např. Easy WP SMTP nebo WP Mail SMTP) a jako odesílatele použijte emailovou adresu z vaší domény. Návod najdete v tomto článku 

Doručitelnost

Zkontrolujte, že máte nastavené:

  • SPF
  • DKIM
  • DMARC (alespoň p=none na začátek)
Poslední aktualizace: