Як адправіць пошту з PHP Script

Гэта адносна лёгка адправіць па электроннай пошце з PHP скрыпт працуе на вэб-старонцы. Вы нават можаце паказаць , ці павінен PHP скрыпт электроннай пошты выкарыстоўваць лакальны або аддалены SMTP - сервер для адпраўкі паведамленняў.

PHP пошты Прыклад сцэнарыя

"recipient@example.com"; $ Subject = "Прывітанне!"; $ Цела = "Прывітанне, \ п \ NHow ты?"; калі (пошта ($ да, $ пытанні, $ цела)) {рэха ( "

Email паспяхова дасланы p>!"); } Яшчэ {рэха ( "<р> дастаўка электроннай пошты не ўдалося ... "); }?>

У гэтым прыкладзе толькі змяніць тоўсты тэкст на тое, што мае сэнс для вас. Усё астатняе павінна быць пакінута як ёсць, так што засталося не з'яўляюцца рэдагуемыя часткі сцэнарыя і неабходныя для таго, каб функцыі PHP пошты для правільнай працы.

Дадатковыя параметры электроннай пошты PHP

Калі вы хочаце, каб «Ад» загалоўка радкі , якія будуць уключаны ў PHP скрыпт, вам проста трэба дадаць , што дадатковую радок загалоўка . Гэта кіраўніцтва пакажа вам, як дадаць дадатковы параметр ў скрыпце, які вызначае канкрэтны «З» адрасу электроннай пошты, гэтак жа, як звычайны інтэрфейс электроннай пошты.

Функцыя пошты () у камплекце з фондавай PHP не падтрымлівае аўтэнтыфікацыю SMTP. Калі пошта () не працуе для вас па той ці іншай прычыне, вы можаце адправіць па электроннай пошце з выкарыстаннем аўтэнтыфікацыі SMTP . У гэтым кіраўніцтве таксама падручнік пра тое, як зрабіць PHP скрыпт пошты падтрымка SSL шыфраванне.

Для таго, каб пераканацца , што карыстач уводзіць фактычны адрас электроннай пошты, вы можаце праверыць тэкставае поле , каб пераканацца , што ён утрымлівае адрас электроннай структуру.

Калі вы хочаце паказаць імя атрымальніка ў дадатак да «на» адрас, проста дадайце імя ў двукоссі , а затым змясціць адрас электроннай пошты ў дужках, напрыклад: «Імя персоны ».

Рада: Нашмат больш інфармацыі аб паштовай функцыі пасылу PHP з'яўляецца PHP.net.

Абарона ад сцэнара спамера Exploit

Калі вы выкарыстоўваеце функцыю пошты () (у спалучэнні з вэб - формы , у прыватнасці), пераканайцеся , што вы пераканайцеся , што гэта завецца ад патрэбнай старонкі і абараніць форму што - нешта накшталт CAPTCHA.

Вы таксама можаце праверыць на наяўнасць падазроных радкоў (напрыклад, «Bcc:» ідуць некалькі адрасоў электроннай пошты).