Како послати е-пошту из ПХП скрипта

Релативно је лако послати е-пошту из ПХП скрипта који се покреће на веб страници. Можете чак и да наведете да ли ПХП скрипта за е-пошту треба да користи локални или удаљени СМТП сервер за слање порука.

Примјер ПХП Маил Сцрипта

реципиент@екампле.цом "; $ субјецт = " Здраво! "; $ боди = " Здраво, \ н \ нКако сте? "; ако (маил ($ то, $ субјецт, $ боди)) {ецхо ("<п> Е-пошта успешно послата! "); } елсе {ецхо ("<п> Испорука е-поште није успела ... "); }?>

У овом примјеру, само промијените болд тект на оно што има смисла за вас. Све остало треба оставити као што је, јер остало су дијелови скрипта који се не могу уређивати и захтевани да функција поште ПХП функционише исправно.

Више ПХП Емаил Опција

Ако желите да се линија заглавља "Фром" укључи у ПХП скрипту, морате само додати ту додатну линију заглавља . Тај водич ће вам показати како да додате додатну опцију у скрипту која дефинише одређену "од" е-адресу, слично као регуларни емаил интерфејс.

Функција маил () која је укључена у стоцк ПХП не подржава СМТП аутентификацију. Ако пошта () не ради за вас због овога или неког другог разлога, можете послати е-пошту помоћу СМТП провјере аутентичности . У том водичу је такође и туторијал о томе како да ваш ПХП ПХП маил сцрипт подржава ССЛ шифрирање.

Да бисте били сигурни да корисници уносе стварну адресу е-поште, можете потврдити поље за текст како бисте осигурали да садржи структуру сличну е-пошти.

Ако желите да наведете име примаоца поред адресе "на", само додајте име унутар цитата, а затим поставите адресу е-поште у заграде, као што су: "Име особе <прималац@екампле.цом>" .

Савет: На ПХП.нет се појављује много више информација о функцији слања поште у ПХП-у.

Заштита вашег скрипта од експлоатације нежељене поште

Ако користите функцију маил () (у комбинацији са вебформом посебно), проверите да ли је позвана са жељене странице и заштитите образац са нечим као што је ЦАПТЦХА.

Такође можете проверити сумњиве низове (рецимо, "Бцц:", а затим следи број адреса е-поште).