Kini sayon nga ipadala ang email gikan sa usa ka PHP script nga naggamit sa usa ka webpage. Mahimo nimong isulti kung ang PHP email script kinahanglan nga mogamit sa usa ka lokal o hilit nga SMTP server alang sa pagpadalag mga mensahe.
Pananglitan sa PHP Mail Script
php $ to = " recipient@example.com "; $ subject = " Hi! "; $ body = " Hi, \ n \ nUnsa ka? "; kung (mail ($ ngadto, $ subject, $ body)) {echo ("Email nga gipadala nga malampuson! p>"); } else {echo ("
Email delivery napakyas ... p>"); }?>
Sa niini nga panig-ingnan, pag-usab lamang ang kaisug nga teksto ngadto sa kung unsay kahulugan kanimo. Ang tanan kinahanglan ibilin sa ingon, tungod kay ang nahabilin mga dili ma-edit nga mga bahin sa script ug gikinahanglan aron ang pag-function sa PHP mail magtrabaho sa husto.
- sa: Kini ang email address nga kinahanglan ipadala sa email. Mahimo kini nga imong kaugalingon o sa laing tawo, depende kung nganong gigamit nimo ang function sa PHP mail.
- subject: Type bisan unsa nga gusto nimo gamiton isip ang hilisgutan sa mga email nga gipadala pinaagi niining PHP script.
- lawas : Kini diin ang lawas sa email moadto. Ang \ n nga parameter nagadugang sa usa ka bag-ong linya sa mensahe aron kini dili tanan ipasundayag sa usa ka linya ngadto sa nakadawat. Mahimo nimong idugang ang labaw sa usa, ingon nga kami adunay labaw sa paghimo og daghang linya.
- echo : Ang duha ka mga "echo" nga mga mensahe nga imong makita sa ibabaw mao ang mga kalampusan o mga mensahe nga sayup nga ipakita sa panid kon ang tulo nga mga lagda sa ibabaw dili husto nga mapuno.
Dugang nga mga Pagpili sa Email sa PHP
Kung gusto nimo ang "From" header nga linya nga ilakip sa PHP script, kinahanglan lang nimo idugang ang dugang nga header sa linya . Kana nga giya magpakita kanimo kon unsaon pagdugang sa usa ka ekstra nga kapilian sa script nga naghubit sa usa ka partikular nga "Gikan sa" email address, sama sa usa ka regular nga email interface.
Ang mail () function nga gilangkuban sa stock PHP wala nagsuporta sa SMTP authentication. Kon ang mail () wala magtrabaho alang kanimo alang niini o sa lain nga rason, imong mahimo ipadala ang email gamit ang SMTP authentication . Sa nga giya usab usa ka panudlo kon unsaon sa paghimo sa imong PHP mail script nga suporta sa SSL encryption.
Aron sa pagsiguro nga ang mga tiggamit mosulod sa usa ka aktwal nga email address, mahimo nimong mapamatud-an ang teksto sa pagsiguro nga kini naglangkob sa usa ka estruktura nga sama sa email.
Kon gusto nimong itakda ang pangalan sa receiver dugang sa "sa" address, idugang ang ngalan sulod sa mga kinutlo ug ibutang ang email address sa mga braket, sama sa: "Name's Person
Tip: Daghang dugang kasayuran sa send mail function sa PHP makita sa PHP.net.
Pagpanalipod sa Imong Sinulat Gikan sa Spammer Exploit
Kung gigamit mo ang mail () function (sa kombinasyon sa usa ka webform ilabi na), siguruha nga imong susihon nga kini gitawag gikan sa gitinguha nga panid ug panalipdan ang porma sa usa ka butang sama sa usa ka CAPTCHA.
Mahimo usab nimo nga susihon ang mga sugpon nga mga sugyot (moingon, "Bcc:" nga gisundan sa daghang mga email address).