Kako poslati e-poštu iz PHP skripte

Relativno je lako slati e-poštu iz PHP skripte koja se izvodi na web stranici. Možete čak odrediti treba li PHP skripta e-pošte koristiti lokalni ili udaljeni SMTP poslužitelj za slanje poruka.

Primjer PHP skripte za poštu

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

E-mail je uspješno poslan! "); } else {echo ("

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

U ovom primjeru promijenite samo podebljani tekst na ono što vam ima smisla. Sve ostalo treba ostaviti kako jest, budući da su ostali dijelovi skripte koji se ne mogu uređivati ​​i koji su potrebni kako bi funkcija PHP pošte ispravno funkcionirala.

Više mogućnosti PHP e-pošte

Ako želite da linija zaglavlja "Od" bude uključena u PHP skriptu, samo trebate dodati tu dodatnu zaglavlju . Vodič će vam pokazati kako dodati dodatnu opciju u skriptu koja definira određenu adresu e-pošte "Od", slično kao i uobičajeno sučelje e-pošte.

Funkcija pošte () uključena u dionice PHP ne podržava SMTP autentifikaciju. Ako e-pošta () ne funkcionira za vas zbog ovog ili drugog razloga, možete poslati e-poruku pomoću SMTP autentikacije . U tom je vodiču i vodič o tome kako izraditi PHP skriptu za slanje pošte za SSL šifriranje.

Da biste korisnici unijeli stvarnu adresu e-pošte, možete potvrditi tekstno polje kako biste bili sigurni da sadrži strukturu sličnu poruci e-pošte.

Ako želite navesti naziv primatelja pored adrese "na", samo dodajte naziv u navodnike, a zatim stavite adresu e-pošte u zagrade, kao što su: "Ime osobe " .

Savjet: puno više informacija o funkciji slanja pošte PHP-a pojavljuje se na PHP.net-u.

Zaštita vaše skripte od iskorištavanja spama

Ako upotrebljavate funkciju pošta () (u kombinaciji s web-obrazacom), provjerite je li pozvana s željene stranice i zaštitite obrazac nešto takvim kao CAPTCHA.

Također možete provjeriti sumnjive nizove (recimo "Bcc:", a zatim i brojne adrese e-pošte).