Kulula kakhulu ukuthumela i-imeyili kusuka kwiskripthi se-PHP egijima ekhasini lewebhu. Ungakwazi ngisho ucacise ukuthi ngabe umbhalo we-imeyili we-PHP kufanele usebenzise iseva le- SMTP lendawo noma elikude lokuthumela imilayezo.
Isibonelo seskripthi se-PHP Mail
php $ to = " recipient@example.com "; $ subject = " Sawubona! "; $ body = " Sawubona, \ n \ n Ungubani? "; uma (i-imeyili ($, $, subject subject, $ body)) {echo ("I- imeyili ithunyelwe ngempumelelo! p>"); } okungenjalo {echo ("
ukulethwa kwe-imeyili kuhlulekile ... p>"); }?>
Kulesi sibonelo, vele ushintshe umbhalo onesizotha kulokho okuqondakalayo kuwe. Konke okunye kufanele kushiywe njengoba kunjalo, kusukela okusele yizingxenye ezingahleliwe zeskripthi futhi ezidingekayo ukuze umsebenzi weposi we-PHP usebenze kahle.
- kuya: Lena yikheli le-imeyli i-imeyili kufanele ithunyelwe kuyo. Lokhu kungase kube ngokwakho noma komunye umuntu, kuye ngokuthi kungani usebenzisa umsebenzi weposi we-PHP.
- isihloko: Thayipha noma yikuphi ofuna ukusetshenziselwa njengesihloko se-imeyili ethunyelwe ngalesi script se-PHP.
- Umzimba : Lapha lapho umzimba we-imeyili uya khona. Ipharamitha \ n ingeza umugqa omusha emlayezo ukuze kungaboniswa bonke emgqeni owodwa kumamukeli. Ungangeza okungaphezulu kweyodwa, njengoba sinakho ngenhla ukwenza imigqa eminingi.
- I-echo : I-"echo" emibili imilayezo oyibona ngenhla imane nje yimpumelelo noma imilayezo yephutha ekubonisweni ekhasini uma imingcele emithathu engenhla ingagcwaliswa kahle.
Izinketho eziningi ze-imeyili ze-PHP
Uma ufuna i-"Kokuvela" komugqa wezinhloko ukuba ifakwe kwiskripthi se-PHP, udinga nje ukwengeza lowo mgca wekhanda owengeziwe . Lo mhlahlandlela uzokubonisa indlela ongeza ngayo okunye okukhethwa kukho kwiskripthi esichaza okuthi "Kusuka" ikheli le-imeyli, kufana ne-interface ejwayelekile ye-imeyli.
Umsebenzi weposi () ohlanganiswe nesitoreji PHP ayisekeli ukuqinisekiswa kwe-SMTP. Uma i- imeyili () ingasebenzi kuwe ngalesi sizathu noma esinye isizathu, ungathumela i-imeyili isebenzisa ukuqinisekiswa kwe-SMTP . Kulo mhlahlandlela futhi kuyisifundo sendlela yokwenza iskripthi sakho seposi se-PHP sisekele ukubethela kwe-SSL.
Ukuqinisekisa ukuthi abasebenzisi bangena ikheli le-imeyili langempela, ungaqinisekisa insimu yombhalo ukuqinisekisa ukuthi iqukethe isakhiwo esifana ne-imeyili.
Uma ufuna ukucacisa igama lomamukeli ngaphezu kwekheli "kuya", vele ufake igama ngaphakathi kwamaphuzu bese ufaka ikheli le-imeyili kubakaki, njenge: "Igama lomuntu
Ithiphu: Ulwazi oluthe xaxa emsebenzini wokuthumela i-PHP luvela ku-PHP.net.
Ukuvikela iskripthi sakho kusuka ku-Spammer Exploit
Uma usebenzisa umsebenzi weposi () ngokuhambisana nefomu lewebhu ikakhulukazi, qinisekisa ukuthi uhlola ukuthi kubizwa kusuka ekhasini elifunayo bese uvikela ifomu ngento efana ne-CAPTCHA.
Ungahlola futhi izintambo ezisolisayo (zithi, "Bcc:" kulandelwa amakheli we-imeyili).