1. Báza znalostí
  2. Hosting a web
  3. Webové a PHP nastavenia
  4. Odosielanie emailov pomocou funkcie PHP mail ()

Odosielanie emailov pomocou funkcie PHP mail ()

Na odosielanie dát získaných z formulárov sa používa funkcia PHP mail(). Pri definovaní údajov v hlavičke e-mailu používajte ako From vždy iba existujúcu e-mailovú adresu. Naše poštové servery sú nastavené tak, že správu s fiktívnou e-mailovou adresou (napr. noreply@domena.sk) alebo s adresou vytvorenou na cudzom serveri (napr. Gmail) neodošlú.

Alternatívou ku funkcii PHP mail() je odoslanie mailov v rámci redakčných systémov ako WordPress a to ľubovoľným pluginom SMTP pre odosielanie správ. Výhodou je, že sú jednoduchšie a umožňujú viac pokročilých nastavení v rámci rozhrania ako funkcia php mail ().

Podmienky pre odosielanie

V rámci antispamovej ochrany je možné PHP funkciu mail() používať iba v prípade splnenia bezpečnostných podmienok:

1. schránka musí byť vytvorená a funkčná

2. schránka musí byť vytvorená pod doménou v rámci ktorej je prevádzkovaná aplikácia, ktorá bude poštu odosielať.

Napríklad na stránke bazaznalosti.sk si chcete zverejniť kontaktný formulár, ktorý odosiela správy cez funkciu PHP mail(). Vytvoríte si pre tento účel schránku napríklad info@bazaznalosti.sk a nastavíte ju vo funkcii PHP mail() ako adresu From. Teda hlavička odosielateľa musí sedieť s e-mailovou adresou z ktorej odosielate e-maily. Ak nemáte prístup priamo k nastaveniu funkcie, stačí ju uviesť v nastaveniach formulára ako adresu odosielateľa.

Aktualizované 13. februára 2024

Bol pre vás tento návod nápomocný?

Mohlo by vás tiež zaujímať:

Spýtajte sa nás, radi poradíme
Po - Ne 8:00-22:00
Kontaktovať podporu