Kako se povezati z odhajajočim strežnikom SMTP iz PHP skripta
Pošiljanje e-pošte iz PHP skripta je enostavno, hitro in enostavno ... če deluje!
Del tega, kar naredi funkcijo PHP pošte () tako enostavno, je njeno pomanjkanje fleksibilnosti, vendar je ena težava s tem, da strežniška pošta PHP () običajno ne dovoljuje uporabe strežnika SMTP po vaši izbiri, in ne podpreti overjanje SMTP.
Na srečo premagovanje vgrajenih pomanjkljivosti PHP ni težavno. Za večino uporabnikov e-pošte brezplačni paket PEAR Mail ponuja vso potrebno moč in prilagodljivost ter se avtentikira z želenim strežnikom odhodne pošte. Za izboljšano varnost so šifrirane povezave SSL podprte tudi za pošiljanje pošte s pomočjo PEAR Maila.
Kako poslati e-pošto iz PHP skripta z avtentifikacijo SMTP
Za začetek namestite paket PEAR Mail. Običajno bo to že storjeno za vas s PHP 4 ali novejšimi, vendar če niste prepričani, če ga že imate, nadaljujte in ga namestite.
Kopirajte to kodo:
php require_once "Mail.php"; $ from = " Sandra Sender". $ mail-> getMessage (). " p>"); } else {echo ("
Sporočilo je uspešno poslano! p>"); }?>
Poiščite vse krepko besedilo v našem primeru in spremenite tista področja skripte na vse, kar je pomembno za vas. To so edina področja, ki jih morate spremeniti, da lahko pisava PHP deluje, prav tako pa tudi prilagodite besedilo predmeta in telesa.
- od : E-poštni naslov, iz katerega želite poslati sporočilo
- do : e-poštni naslov prejemnika in ime
- gostitelj : vaše odhodno ime strežnika SMTP
- uporabniško ime : uporabniško ime SMTP (običajno isto kot uporabniško ime, ki se uporablja za pridobivanje pošte)
- geslo : geslo za overjanje SMTP
Opomba: Zgornji primer je PHP skript, ki pošlje e-poštno sporočilo s potrditvijo SMTP, vendar brez šifriranja SSL. Če želite tudi šifriranje, uporabite ta skript, namesto tega zamenjajte krepko besedilo z vašimi informacijami.
php require_once "Mail.php"; $ from = " Sandra Sender". $ mail-> getMessage (). " p>"); } else {echo ("
Sporočilo je uspešno poslano! p>"); }?>