Како да испратите е-пошта од PHP скрипта

Релативно е лесно да се праќа е-пошта од PHP скрипта која работи на веб-страница. Можете дури да наведете дали е-поштата PHP-скрипта треба да користи локален или оддалечен SMTP- сервер за испраќање пораки.

Пример за PHP скрипта за пошта

recipient@example.com "; $ subject = " Здраво! "; $ body = " Здраво, \ n \ nКако си? "; ако (пошта ($ to, $ subject, $ body)) {echo ("

е -пошта е успешно испратена! "); } else {echo ("

Испраќањето на е-пошта е неуспешно ... "); }?>

Во овој пример, само изменете го задебелиот текст со она што има смисла за вас. Сè друго треба да се остави како што е, бидејќи она што останало се не-редактирачки делови од сценариото и се потребни за да може функцијата за пошта на PHP да работи правилно.

Повеќе опции за е-пошта на PHP

Ако сакате линијата на заглавјето "Од" да биде вклучена во скриптата PHP, само треба да ја додадете дополнителната линија на заглавје . Во тој водич ќе ви покажеме како да додадете дополнителна опција во скриптата што дефинира одредена адреса од "Од", слично како обичен интерфејс за е-пошта.

Функцијата mail () вклучена со акциите PHP не поддржува SMTP автентикација. Ако пошта () не работи за вас поради оваа или друга причина, можете да ја испратите е-поштата со користење на SMTP автентикација . Во тој водич е исто така упатство за тоа како да го направите SSL-шифрирањето за поддршка за вашата e-mail адреса.

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

Ако сакате да го наведете името на примачот во прилог на "до" адресата, само додајте го името во цитатите и потоа ставете ја е-адресата во загради, како на пример: "Име на лицето " .

Совет: Многу повеќе информации за функцијата за испраќање пошта на PHP се појавуваат на PHP.net.

Заштита на вашиот скрипта од спамерска употреба

Ако ја користите функцијата mail () (во комбинација со webform, особено), проверете дали е повикана од посакуваната страница и да ја заштитите формата со нешто како CAPTCHA.

Можете исто така да проверите за сомнителни стрингови (на пример, "Bcc:", проследено со број на е-мејл адреси).