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
Email successfully sent! Email delivery failed…$to = '[email protected]'; $subject = 'Hi!'; $body = 'Hi,
How are you?'; if (mail($to, $subject, $body)) { echo('
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.
- na adresu: Toto je e-mailová adresa, na ktorú má byť e-mail odoslaný. Môže to byť vaše vlastné alebo niekoho iného, v závislosti od toho, prečo používate funkciu PHP mail.
- predmet:Zadajte, čo chcete používať ako predmet e-mailov odoslaných prostredníctvom tohto PHP skriptu.
- telo: Toto je miesto, kde sa nachádza telo e-mailu. n parameter pridá nový odkaz do správy, takže nie je všetko zobrazené na jednom riadku príjemcovi. Ak chcete vytvoriť viac riadkov, môžete pridať viac ako jednu.
- echo: Dve správy "echo", ktoré uvidíte vyššie, sú iba úspechmi alebo chybovými hláseniami, ktoré sa zobrazia na stránke, ak tri vyššie uvedené parametre nie sú správne vyplnené.
Ď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.
pošta () funkcia 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: Oveľa viac informácií o funkcii posielania pošty v systéme PHP sa zobrazí na stránke PHP.net.
Ochrana vášho scenára pred spammi
Ak používate pošta () (v kombinácii s webformou), uistite sa, že ste sa presvedčili, že sa to 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).












