Kako se spojiti na odlazni SMTP poslužitelj iz PHP skripte
Slanje e-pošte iz PHP skripte je jednostavno, brzo i jednostavno ... ako to radi!
Dio funkcije PHP pošte () funkcionira tako jednostavno da je njegov nedostatak fleksibilnosti, ali jedan od problema s tim je da zaliha PHP pošte () obično ne dopušta da koristite SMTP poslužitelj po vašem izboru, a ne podrška za SMTP autentifikaciju.
Srećom, prevladavanje ugrađenih nedostataka PHP-a nije teško. Za većinu korisnika e-pošte, besplatni paket PEAR Mail nudi svu potrebnu snagu i fleksibilnost, a autentificira s vašim željenim poslužiteljem za odlazne poruke. Za poboljšanu sigurnost kriptirane SSL veze podržavaju i za slanje e-pošte putem PEAR Mail-a.
Kako poslati e-poštu iz PHP skripte s SMTP autentifikacijom
Za početak instalirajte paket PEAR Mail. Obično će to već biti učinjeno za vas s PHP 4 i novijim verzijama, ali ako niste sigurni jeste li ga već imali, idite naprijed i instalirajte je.
Kopiraj ovaj kod:
php require_once "Mail.php"; $ od = " Sandra Sender". $ mail-> getMessage (). " p>"); } else {echo ("
Poruka je uspješno poslana! p>"); }?>
Pronađite sav podebljani tekst u našem primjeru i promijenite ona područja skripte na ono što vam je važno. To su jedina područja koja morate mijenjati kako bi PHP skripta funkcionirala, ali svakako prilagodite tekst predmeta i tijela.
- od : Adresa e-pošte od koje želite poslati poruku
- na : adresu e-pošte i ime primatelja
- host : Naziv vašeg odlaznog SMTP poslužitelja
- korisničko ime : SMTP korisničko ime (obično isto kao korisničko ime za preuzimanje pošte)
- lozinka : lozinka za SMTP autentifikaciju
Napomena: Gornji primjer je PHP skripte koja šalje e-poštu s SMTP autentifikacijom, ali bez SSL enkripcije. Ako želite i šifriranje, umjesto toga upotrijebite ovu skriptu i zamijenite podebljan tekst svojim podacima.
php require_once "Mail.php"; $ od = " Sandra Sender". $ mail-> getMessage (). " p>"); } else {echo ("
Poruka je uspješno poslana! p>"); }?>