PHP Почтовыефункции
Введение в почтовые функции PHP
Функция mail() позволяет отправлять электронные письма непосредственно из скрипта.
Требования
Чтобы почтовые функции были доступны, в PHP должна быть установлена и запущена почтовая система. Используемая программа определяется настройками конфигурации в файле php.ini.
Установка
Почтовые функции являются частью ядра PHP. Для использования этих функций установка не требуется.
Настройка во время выполнения
На поведение почтовых функций влияют настройки в файле php.ini.
Параметры конфигурации почты:
| Name | Default | Описание | Изменяемый |
|---|---|---|---|
| SMTP | "localhost" | Только для Windows: DNS-имя или IP-адрес SMTP-сервера. | PHP_INI_ALL |
| smtp_port | "25" | Специфично для Windows: номер порта SMTP. Доступно начиная с PHP 4.3. | PHP_INI_ALL |
| sendmail_from | NULL | Специфично для Windows: указывает адрес "from", используемый в письмах, отправляемых PHP. | PHP_INI_ALL |
| sendmail_path | NULL | Специфично для системы Unix: указывает путь к программе sendmail (обычно /usr/sbin/sendmail или /usr/lib/sendmail). | PHP_INI_SYSTEM |
Почтовые функции PHP
PHP: Указывает самую раннюю версию PHP, поддерживающую функцию.
| Функции | Описание | PHP |
|---|---|---|
| ezmlm_hash() | Вычисляет хеш-значение, необходимое системе списков рассылки EZMLM. | 3 |
| mail() | Позволяет отправлять электронные письма непосредственно из скрипта. | 3 |
Почтовые константы PHP
Нет.