Sut i Anfon E-bost O Sgript PHP

Mae'n gymharol hawdd anfon e-bost oddi ar sgript PHP sy'n rhedeg ar dudalen we. Gallwch hyd yn oed bennu a ddylai'r sgript e-bost PHP ddefnyddio gweinydd SMTP lleol neu bell i anfon negeseuon.

Enghraifft Sgript Mail PHP

recipient@example.com "; $ pwnc = " Hi! "; $ body = " Hi, \ n \ nAn ydych chi? "; os (bost ($ i, $ subject, $ body)) {echo ("

E-bost anfonwyd yn llwyddiannus! "); } arall {echo ("

Methodd dosbarthu e-bost ... "); }?>

Yn yr enghraifft hon, dim ond newid y testun trwm i'r hyn sy'n gwneud synnwyr i chi. Dylai popeth arall gael ei adael fel y mae, gan fod yr hyn sydd ar ôl yn rhannau o'r sgript na ellir eu haddasu a'u bod yn ofynnol er mwyn i'r swyddogaeth PHP weithio'n gywir.

Mwy o Opsiynau E-bost PHP

Os ydych chi am i'r llinell bennawd "O" gael ei gynnwys yn y sgript PHP, dim ond ychwanegwch y llinell bennawd ychwanegol hwnnw . Bydd y canllaw hwnnw'n dangos i chi sut i ychwanegu opsiwn ychwanegol yn y sgript sy'n diffinio cyfeiriad e-bost "O" penodol, yn debyg iawn i ryngwyneb e-bost rheolaidd.

Nid yw'r swyddogaeth bost () wedi'i gynnwys gyda PHP stoc yn cefnogi dilysu SMTP. Os nad yw post () yn gweithio i chi am hyn neu reswm arall, gallwch chi anfon yr e-bost trwy ddilysu SMTP . Yn y canllaw hwnnw hefyd mae tiwtorial ar sut i wneud eich SSL amgryptio cefnogaeth sgript bost post.

Er mwyn sicrhau bod defnyddwyr yn rhoi cyfeiriad e-bost gwirioneddol, gallwch ddilysu'r maes testun er mwyn sicrhau ei fod yn cynnwys strwythur e-bost.

Os ydych chi eisiau nodi enw'r derbynnydd yn ychwanegol at y cyfeiriad "i", dim ond ychwanegwch yr enw o fewn y dyfynbrisiau ac yna rhowch y cyfeiriad e-bost mewn cromfachau, fel: "Enw'r Person " .

Tip: Mae llawer mwy o wybodaeth am swyddogaeth anfon post PHP yn ymddangos ar PHP.net.

Amddiffyn eich Sgript O Ddefnyddio Spammer

Os ydych chi'n defnyddio'r swyddogaeth bost () (ar y cyd â webform yn arbennig), gwnewch yn siŵr eich bod yn gwirio ei fod wedi'i alw o'r dudalen a ddymunir ac yn gwarchod y ffurflen gyda rhywbeth fel CAPTCHA.

Gallwch hefyd wirio am llinynnau amheus (dyweder, "Bcc:" ac yna nifer o gyfeiriadau e-bost).