Li nan relativman fasil yo voye imèl nan yon script PHP kouri sou yon Paj Web. Ou ka menm presize si script la imel PHP ta dwe itilize yon sèvè lokal oswa aleka SMTP pou voye mesaj.
PHP Mail Script Egzanp
php $ to = " recipient@example.com "; $ sijè = " Hi! "; $ body = " Hi, \ n \ nKi jan ou ye? "; si (mail ($ a, $ sijè, $ kò)) {eko ("Imèl te voye siksè! " / p> "); } lòt bagay {eko ("
livrezon imèl echwe ... p>"); }?>
Nan egzanp sa a, sèlman chanje tèks la fonse nan sa ki fè sans nan ou. Tout lòt bagay yo ta dwe kite kòm se, depi sa ki rete yo se pati ki pa Peye-modifye nan script la e yo mande yo nan lòd pou fonksyon an PHP lapòs nan travay kòrèkteman.
- a: Sa a se adrès imel la imèl la dwe voye bay. Sa a ta ka pwòp ou a oswa yon lòt moun nan, depann sou poukisa w ap itilize fonksyon an lapòs PHP.
- sijè: Tape tou sa ou vle yo dwe itilize kòm sijè a nan Imèl yo voye nan script PHP sa a.
- kò : Sa a se kote kò a nan imèl la ale. Paramèt \ n ajoute yon nouvo liy nan mesaj la pou ke li se pa tout parèt sou yon sèl liy nan moun k ap resevwa a. Ou ka ajoute plis pase yon sèl, menm jan nou gen pi wo a fè liy miltip.
- Eko : De "eko" mesaj yo ou wè anwo a yo se jis siksè oswa mesaj erè yo montre nan paj la si twa paramèt ki anwo yo pa byen ranpli.
Plis PHP Imèl Opsyon
Si ou vle "Soti nan" header liy yo dwe enkli nan script PHP a, ou jis bezwen ajoute liy siplemantè header . Gid sa a pral montre w kouman ajoute yon opsyon anplis nan script la ki defini yon patikilye "Soti nan" adrès imel, anpil tankou yon koòdone imel regilye.
Lapòs () fonksyon ki enkli ak stock PHP pa sipòte otantifikasyon SMTP. Si lapòs () pa travay pou ou pou sa a oswa yon lòt rezon, ou ka voye voye imèl la lè l sèvi avèk SMTP otantifikasyon . Nan gid sa a tou se yon leson patikilye sou ki jan fè PHP lapòs script sipò SSL chifreman.
Pou asire ke itilizatè yo antre nan yon adrès imel aktyèl, ou ka valide jaden tèks la asire ke li gen yon estrikti imel ki tankou.
Si ou vle presize non reseptè a anplis de adrès "a", jis ajoute non an nan quotes yo, epi mete adrès imèl la nan parantèz, tankou: "Non moun lan
Ide: Yon anpil plis enfòmasyon sou fonksyon lapòs voye nan PHP parèt nan PHP.net.
Pwoteje Script ou soti nan Spammer eksplwate
Si ou itilize lapòs () fonksyon (an konbinezon ak yon fòmèl an patikilye), asire w ke ou tcheke ke li te rele nan paj la vle ak pwoteje fòm lan ak yon bagay tankou yon CAPTCHA.
Ou kapab tou tcheke pou strings sispèk (di, "Bcc:" ki te swiv pa yon nimewo nan adrès imel).