Kako poslati e-poštu iz PHP skripta

Relativno je lako poslati e-poštu iz PHP skripta koji se pokreće na web stranici. Možete čak i da navedete da li PHP skripta za e-poštu treba da koristi lokalni ili udaljeni SMTP server za slanje poruka.

Primer primjene PHP Mail Scripta

recipient@example.com "; $ subject = " Zdravo! "; $ body = " Zdravo, \ n \ nKako ste? "; ako (mail ($ to, $ subject, $ body)) {echo ("

E-pošta uspešno poslana! "); } else {echo ("

Isporuka e-pošte nije uspjela ... "); }?>

U ovom primjeru, samo promijenite bold text na ono što ima smisla za vas. Sve ostalo treba ostaviti kao što je, jer ostalo su dijelovi skripte koji se ne mogu uređivati ​​i zahtevani su da funkcija pošte PHP ispravno radi.

Više PHP Email Opcija

Ako želite da se linija zaglavlja "From" uključi u PHP skriptu, morate samo dodati tu dodatnu liniju zaglavlja . Taj vodič će vam pokazati kako da dodate dodatnu opciju u skriptu koja definiše određenu email adresu od "Od", slično kao običan email interfejs.

Funkcija mail () uključena u stock PHP ne podržava SMTP autentifikaciju. Ako pošta () ne radi za vas zbog ovoga ili nekog drugog razloga, možete poslati e-poštu pomoću SMTP provjere autentičnosti . U tom vodiču je takođe i tutorijal o tome kako da vaš PHP PHP skript podrži SSL šifriranje.

Da biste bili sigurni da korisnici unose stvarnu adresu e-pošte, možete potvrditi polje za tekst kako biste osigurali da sadrži strukturu sličnu e-pošti.

Ako želite da navedete ime primaoca pored adrese "na", samo dodajte ime unutar citata i zatim stavite adresu e-pošte u zagrade, kao što su: "Ime osobe " .

Savet: Na PHP.net se pojavljuje mnogo više informacija o funkciji slanja pošte u PHP-u.

Zaštita vašeg skripta od eksploatacije neželjene pošte

Ako koristite funkciju mail () (u kombinaciji sa webformom posebno), proverite da li je pozvana sa željene stranice i zaštitite obrazac sa nečim kao što je CAPTCHA.

Takođe možete proveriti sumnjive nizove (recimo, "Bcc:" a zatim slijedi broj adresa e-pošte).