Paano Ipadala ang Email Mula sa isang PHP Script

Madali itong magpadala ng email mula sa isang PHP script na tumatakbo sa isang webpage. Maaari mo ring tukuyin kung ang PHP email script ay dapat gumamit ng isang lokal o remote na SMTP server para sa pagpapadala ng mga mensahe.

Halimbawa ng PHP Mail Script

recipient@example.com "; $ subject = " Hi! "; $ body = " Hi, \ n \ nHow ka ba? "; kung (mail ($ sa, $ paksa, $ katawan)) {echo ("

Matagumpay na naipadala ang email! "); } else {echo ("

Nabigo ang paghahatid ng email ... "); }?>

Sa halimbawang ito, baguhin lamang ang naka-bold na teksto sa kung ano ang naaangkop sa iyo. Ang lahat ng iba pa ay dapat na iwanang bilang, dahil ang natitira ay di-mae-edit na mga bahagi ng script at kinakailangan upang maayos ang pag-andar ng PHP mail.

Higit pang Mga Pagpipilian sa PHP Email

Kung nais mo ang linya na "Mula" na isama sa script ng PHP, kakailanganin mo lang idagdag ang karagdagang linya ng header . Ipapakita sa iyo ng gabay na iyon kung paano magdagdag ng dagdag na opsyon sa script na tumutukoy sa isang partikular na "Mula" na email address, katulad ng regular na interface ng email.

Ang mail () function kasama sa stock PHP ay hindi sumusuporta sa SMTP authentication. Kung ang mail () ay hindi gumagana para sa iyo para sa ito o ibang dahilan, maaari mong ipadala ang email gamit ang SMTP authentication . Sa gabay na iyon ay din ng isang tutorial sa kung paano gumawa ng iyong PHP mail script suporta SSL encryption.

Upang matiyak na pumasok ang mga user ng isang aktwal na email address, maaari mong patunayan ang patlang ng teksto upang matiyak na naglalaman ito ng isang istraktura na tulad ng email.

Kung gusto mong tukuyin ang pangalan ng tagatanggap bilang karagdagan sa "sa" address, idagdag lamang ang pangalan sa loob ng mga panipi at pagkatapos ay ilagay ang email address sa mga braket, tulad ng: "Pangalan ng Tao " .

Tip: Marami pang impormasyon sa pagpapadala ng mail function ng PHP ay lilitaw sa PHP.net.

Pagprotekta sa Iyong Script Mula sa Spammer Exploit

Kung gagamitin mo ang mail () function (kasama ang partikular na webform), siguraduhin mong suriin na ito ay tinatawag mula sa nais na pahina at protektahan ang form na may isang bagay tulad ng isang CAPTCHA.

Maaari mo ring suriin ang mga kahina-hinalang mga string (sabihin, "Bcc:" na sinusundan ng isang bilang ng mga email address).