Релативно е лесно да се праќа е-пошта од PHP скрипта која работи на веб-страница. Можете дури да наведете дали е-поштата PHP-скрипта треба да користи локален или оддалечен SMTP- сервер за испраќање пораки.
Пример за PHP скрипта за пошта
php $ до = " recipient@example.com "; $ subject = " Здраво! "; $ body = " Здраво, \ n \ nКако си? "; ако (пошта ($ to, $ subject, $ body)) {echo ("е -пошта е успешно испратена! p>"); } else {echo ("
Испраќањето на е-пошта е неуспешно ... p>"); }?>
Во овој пример, само изменете го задебелиот текст со она што има смисла за вас. Сè друго треба да се остави како што е, бидејќи она што останало се не-редактирачки делови од сценариото и се потребни за да може функцијата за пошта на PHP да работи правилно.
- за: Ова е е-мејл адреса на која треба да се испрати е-поштата. Ова може да биде ваш или некој друг, во зависност од тоа зошто ја користите функцијата за пошта PHP.
- предмет: Напишете го она што сакате да го користите како предмет на е-пораките испратени преку оваа PHP скрипта.
- тело : Ова е местото каде телото на е-пошта оди. Параметрот \ n додава нова линија на пораката, така што не е сите прикажани на една линија на примачот. Можете да додадете повеќе од една, како што е прикажана погоре, за да направите повеќе линии.
- echo : Двете "echo" пораки што ги гледате погоре се само пораки за успех или грешка за прикажување на страницата ако трите параметри погоре не се пополнети правилно.
Повеќе опции за е-пошта на PHP
Ако сакате линијата на заглавјето "Од" да биде вклучена во скриптата PHP, само треба да ја додадете дополнителната линија на заглавје . Во тој водич ќе ви покажеме како да додадете дополнителна опција во скриптата што дефинира одредена адреса од "Од", слично како обичен интерфејс за е-пошта.
Функцијата mail () вклучена со акциите PHP не поддржува SMTP автентикација. Ако пошта () не работи за вас поради оваа или друга причина, можете да ја испратите е-поштата со користење на SMTP автентикација . Во тој водич е исто така упатство за тоа како да го направите SSL-шифрирањето за поддршка за вашата e-mail адреса.
За да бидете сигурни дека корисниците внесуваат вистинска адреса за е-пошта, можете да го проверите полето за текст за да се осигурате дека содржи структура слична на е-пошта.
Ако сакате да го наведете името на примачот во прилог на "до" адресата, само додајте го името во цитатите и потоа ставете ја е-адресата во загради, како на пример: "Име на лицето
Совет: Многу повеќе информации за функцијата за испраќање пошта на PHP се појавуваат на PHP.net.
Заштита на вашиот скрипта од спамерска употреба
Ако ја користите функцијата mail () (во комбинација со webform, особено), проверете дали е повикана од посакуваната страница и да ја заштитите формата со нешто како CAPTCHA.
Можете исто така да проверите за сомнителни стрингови (на пример, "Bcc:", проследено со број на е-мејл адреси).