PHP почты Введение
mail() функция позволяет отправлять сообщения электронной почты непосредственно из скрипта.
Требования
Для функции почты будут доступны, PHP требует установки и работы системы электронной почты. Программа для использования определяются параметры конфигурации в файле php.ini.
Монтаж
Функции почты являются частью ядра PHP. Там нет установки, необходимой для использования этих функций.
Настройка во время выполнения
Поведение функций почты зависит от установок в php.ini:
имя | По умолчанию | Описание | Сменный |
---|---|---|---|
mail.add_x_header | "0" | Добавить X-PHP-БЕРУЩИХ-скрипт, который будет включать в себя UID сценария, за которым следует имя файла. Для PHP 5.3.0 и выше | PHP_INI_PERDIR |
mail.log | НОЛЬ | Путь к лог - файл , который будет регистрировать все mail() вызовы. Вход включает полный путь к сценарию, номер строки, для рассмотрения и заголовки. Для PHP 5.3.0 и выше | PHP_INI_PERDIR |
SMTP | «Локальный» | Только для Windows: имя DNS или IP-адрес сервера SMTP | PHP_INI_ALL |
smtp_port | "25" | Только для Windows: Номер порта SMTP. Для PHP 4.3.0 и выше | PHP_INI_ALL |
sendmail_from | НОЛЬ | Только для Windows: Определяет "from" адреса , которые будут использоваться при отправке почты из mail() | PHP_INI_ALL |
sendmail_path | "/ USR / SBIN / Sendmail -t -i" | Указывает, где программа Sendmail может быть найден. Эта директива также работает под Windows. Если установлено, SMTP, smtp_port и sendmail_from игнорируются | PHP_INI_SYSTEM |
PHP 5 Почтовые функции
функция | Описание |
---|---|
ezmlm_hash() | Вычисление хэш-значение, необходимое EZMLM |
mail() | Позволяет отправлять сообщения электронной почты непосредственно из скрипта |