Kako se povezati sa odlaznim SMTP serverom iz PHP skripta
Slanje e-pošte iz PHP skripta je jednostavno, brzo i jednostavno ... ako to funkcioniše!
Dio onoga što čini PHP mail () funkciju tako jednostavno je njegov nedostatak fleksibilnosti, ali jedan problem s tim je taj da stock mail PHP () obično ne dozvoljava da koristite SMTP server po vašem izboru, a ne podržava SMTP autentikaciju.
Na sreću, prevazilaženje ugrađenih nedostataka PHP-a nije teško. Za većinu korisnika e-pošte, besplatni PEAR Mail paket nudi sve potrebne moći i fleksibilnost, a potvrdjuje se sa vašim željenim serverom za odlaznu poštu. Za poboljšanu sigurnost, šifrovane SSL veze su podržane za slanje pošte pomoću PEAR Maila.
Kako poslati e-poštu iz PHP skripta sa SMTP autentikacijom
Da započnete, instalirajte paket PEAR Mail. Obično će ovo već uraditi za vas sa PHP 4 i novijim, ali ako niste sigurni da li ga već imate, nastavite i instalirajte ga.
Kopirajte ovaj kod:
php require_once "Mail.php"; $ from = " Sandra Sender". $ mail-> getMessage (). " p>"); } else {echo ("
Poruka uspešno poslata! p>"); }?>
Pronađite sav hrabar tekst u našem primeru i promenite ona područja skripte na sve što je relevantno za vas. To su jedine oblasti koje morate promijeniti kako bi PHP skripta funkcionisala, ali takođe i obavezno prilagodite tekst i tekst tela.
- od : Adresa e-pošte iz koje želite da se poruka pošalje
- na : Adresa e-pošte i ime primaoca
- host : Vaše odlazno ime SMTP servera
- korisničko ime : SMTP korisničko ime (obično isto kao i korisničko ime koje se koristi za preuzimanje pošte)
- lozinka : Lozinka za SMTP autentifikaciju
Napomena: Gore navedeni primer je PHP skripta koja šalje e-poštu sa SMTP autentikacijom, ali bez SSL šifriranja. Ako želite i enkripciju, koristite ovu skriptu umjesto toga, ponovo zamijenite masnim tekstom sa informacijama.
php require_once "Mail.php"; $ from = " Sandra Sender". $ mail-> getMessage (). " p>"); } else {echo ("
Poruka uspešno poslata! p>"); }?>