Ako poslať e - mail z PHP skriptu

Je pomerne jednoduché odosielať e-maily z PHP skriptu na webovej stránke. Môžete dokonca určiť, či PHP skript e-mailu by mal používať lokálny alebo vzdialený server SMTP na odosielanie správ.

PHP Mail Script Príklad

príjemca@example.com "; $ subject = " Ahoj! "; $ body = " Ahoj, \ n \ nAko ste? "; ak (mail ($ to, $ subject, $ body)) {echo ("

E-mail úspešne odoslaný! "); } inak {echo ("

Odosielanie e-mailov zlyhalo ... "); }?>

V tomto príklade iba zmeniť tučný text na to, čo má zmysel pre vás. Všetko ostatné by malo zostať tak, ako je, pretože to, čo zostalo, sú neprideľiteľné časti skriptu a sú potrebné, aby funkcia PHP mail fungovala správne.

Ďalšie možnosti e-mailu pre PHP

Ak chcete, aby bol riadok hlavičky "Z" zahrnutý do PHP skriptu, stačí pridať túto extra hlavičku . Táto príručka vám ukáže, ako pridať ďalšiu možnosť do skriptu, ktorý definuje konkrétnu e-mailovú adresu typu "Od", podobne ako bežné e-mailové rozhranie.

Funkcia mail (), ktorá je súčasťou dodávky PHP, nepodporuje autentifikáciu SMTP. Ak pošta () nefunguje pre vás z tohto alebo iného dôvodu, môžete odoslať e-mail pomocou autentifikácie SMTP . V tejto príručke je tiež návod ako vytvoriť skript PHP mail support SSL šifrovanie.

Ak chcete zabezpečiť, aby používatelia zadali skutočnú e-mailovú adresu, môžete overiť textové pole, aby ste sa uistili, že obsahuje štruktúru podobnú e-mailu.

Ak chcete okrem adresy "to" určiť aj meno prijímača, pridajte ho do úvodzoviek a potom vložte e-mailovú adresu do zátvoriek, napríklad: "Meno osoby " .

Tip: Viac informácií o funkcii odosielania pošty v systéme PHP sa zobrazí na stránke PHP.net.

Ochrana vášho scenára pred spammi

Ak používate funkciu mail () (v kombinácii s webovým formulárom), uistite sa, že ste sa presvedčili, že sa volá z požadovanej stránky a chráni formulár s niečím ako CAPTCHA.

Môžete tiež skontrolovať podozrivé reťazce (povedzme "Bcc:", po ktorom nasleduje niekoľko e-mailových adries).