Как да изпратите имейл от PHP скрипт

Сравнително лесно е да изпращате имейл от PHP скрипт, който се изпълнява на уеб страница. Можете дори да посочите дали скриптът за електронна поща на PHP трябва да използва локален или отдалечен SMTP сървър за изпращане на съобщения.

PHP Mail Script Пример

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

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

Доставката на имейл не успя ... "); }?>

В този пример променете само смелия текст на това, което има смисъл за вас. Всичко останало трябва да бъде оставено така, както е, тъй като останалото е не редактируеми части от скрипта и е необходимо, за да може PHP mail функцията да работи правилно.

Още опции за имейл на PHP

Ако искате заглавието "От" да бъде включено в PHP скрипта, просто трябва да добавите този допълнителен заглавен ред . Това ръководство ще ви покаже как да добавите допълнителна опция в скрипта, който определя конкретен имейл адрес "От", подобно на обикновен интерфейс за електронна поща.

Функцията mail (), включена в акциите на PHP, не поддържа SMTP удостоверяване. Ако поща () не работи за вас поради тази или друга причина, можете да изпратите имейла чрез SMTP удостоверяване . В това ръководство също е урок за това как да направите вашия скрипт PHP поща SSL криптиране.

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

Ако искате да посочите името на получателя в допълнение към адреса "до", просто добавете името в кодовете и след това поставете имейл адреса в скоби, като например: "Име на човек " .

Съвет: Много повече информация относно функцията за изпращане на поща в PHP се показва в PHP.net.

Защита на вашия скрипт от Spammer Exploit

Ако използвате функцията mail () (в комбинация с уеб формат по-специално), уверете се, че сте я извикали от желаната страница и защитите формуляра с нещо като CAPTCHA.

Можете също така да проверите за подозрителни струни (например "Bcc:", последвани от няколко имейл адреса).