Kuidas ühendada PHP-skriptiga väljamineva SMTP-serveriga
PHP-skriptiga e-kirja saatmine on lihtne, kiire ja lihtne ... kui see töötab!
Osa sellest, mis muudab PHP mail () funktsiooni nii lihtsaks, on selle paindlikkuse puudumine, kuid üheks probleemiks on see, et varude PHP mail () ei luba tavaliselt kasutada teie valitud SMTP- serverit ja see ei SMTP autentimise toetamine.
Õnneks pole PHP-i sisseehitatud puuduste ületamine keeruline. Enamiku e-posti kasutajate jaoks pakub tasuta PEAR Mail pakett kogu vajalikku võimsust ja paindlikkust ning see autentifitseerib teie soovitud väljamineva posti serveriga. Tõhustatud turvalisuse tagamiseks kasutatakse PEAR Maili jaoks ka kirju saatmiseks krüptitud SSL-ühendusi .
Kuidas saata meil PHP-skriptiga SMTP-autentimisega
Alustamiseks installige PEAR Mail pakett. Tavaliselt on see juba PHP 4-le ja hiljem tehtud, kuid kui te pole kindel, kas teil on seda juba olemas, jätkake seda ja installige see.
Kopeerige see kood:
php require_once "Mail.php"; $ from = " Sandra Sender". $ mail-> getMessage (). " p>"); } else {echo ("
Sõnum edukalt saadetud! p>"); }?>
Leidke kogu meie näites kogu julge teksti ja muutke skripti alad mis tahes jaoks, mis on teie jaoks asjakohane. Need on ainsad valdkonnad, mida peate PHP skripti töötamiseks muutma, kuid kindlasti ka teemat ja keha teksti.
- alates : e-posti aadress, kust soovite sõnumi saata
- et : Saaja e-posti aadress ja nimi
- host : teie väljaminev SMTP-serveri nimi
- kasutajanimi : SMTP kasutajanimi (tavaliselt sama mis meilide allalaadimiseks kasutatav kasutajanimi)
- parool : SMTP autentimise parool
Märkus. Eespool toodud näide on PHP-skript, mis saadab SMTP autentimisega e-kirja, kuid ilma SSL-krüpteerimiseta. Kui soovite ka krüpteerimist, kasutage seda skripti, uuesti asetades paksu teksti oma teabega.
php require_once "Mail.php"; $ from = " Sandra Sender". $ mail-> getMessage (). " p>"); } else {echo ("
Sõnum edukalt saadetud! p>"); }?>