Siųsti el. Laišką iš PHP scenarijų paprasta, greita ir paprasta … jei jis veikia!
Dalis to, kas daro PHP Paštas() funkcija taip paprasta yra jos lankstumo trūkumas, tačiau viena problema yra ta, kad akcijų PHP Paštas() paprastai neleidžia naudoti pasirinkto SMTP serverio ir nepalaiko SMTP autentifikavimo.
Laimei, įveikti PHP integruotus trūkumus nėra sunku. Daugumai vartotojų el. Pašto sistemoje nemokamas PEAR Mail paketas suteikia visą reikalingą galią ir lankstumą, ir jis autentifikuojamas norimu išeinančio pašto serveriu. Siekiant didesnio saugumo, užšifruotos SSL jungtys yra palaikomos siųsti laiškus naudodamiesi PEAR Mail.
Kaip siųsti laišką iš PHP scenarijų naudojant SMTP autentifikavimą
Norėdami pradėti, įdiekite PEAR Mail paketą. Paprastai tai jau bus atlikta su PHP 4 ir vėliau, bet jei nesate tikri, ar jūs jau turite, eikite į priekį ir įdiekite.
Nukopijuokite šį kodą:
' . $mail->getMessage() . ' Message successfully sent!require_once 'Mail.php'; $from = 'Sandra Sender
Pavyzdžiui, raskite visą paryškintą tekstą ir pakeiskite scenarijaus sritis į visas, kas tinka jums. Tai vienintelės sritys, kurias jūs esate privalo kad PHP scenarijus veiktų, bet taip pat būtinai pakoreguokite temą ir teksto tekstą.
- iš: El. Pašto adresas, iš kurio norite siųsti pranešimą
- į: Gavėjo el. Pašto adresas ir vardas
- priimančioji: Jūsų išeinantis SMTP serverio vardas
- Vartotojo vardas: SMTP vartotojo vardas (paprastai toks pat kaip ir naudotojo vardas, naudojamas siunčiant laiškus)
- Slaptažodis: SMTP autentifikavimo slaptažodis
Pastaba: Šis pavyzdys yra PHP scenarijus, kuris siunčia el. Laišką su SMTP autentifikavimu, bet be SSL šifravimas. Jei norite šifravimo, vietoj to naudokite šį scenarijų, vėl pakeiskite paryškintą tekstą savo informacija.
' . $mail->getMessage() . ' Message successfully sent!require_once 'Mail.php'; $from = 'Sandra Sender