The mail.add_x_header configuration value is set to "On" in the default production php.ini (although the default value of this setting is Off)
Настройка во время выполнения
Поведение этих функций зависит от установок в php.ini.
| Имя | По умолчанию | Меняемо | Список изменений |
|---|---|---|---|
| mail.add_x_header | "0" | PHP_INI_PERDIR | Доступна с PHP 5.3.0. |
| mail.log | NULL | PHP_INI_PERDIR | Доступна с PHP 5.3.0. |
| SMTP | "localhost" | PHP_INI_ALL | |
| smtp_port | "25" | PHP_INI_ALL | Доступна с PHP 4.3.0. |
| sendmail_from | NULL | PHP_INI_ALL | |
| sendmail_path | "/usr/sbin/sendmail -t -i" | PHP_INI_SYSTEM |
Краткое разъяснение конфигурационных директив.
-
mail.add_x_headerbool -
Добавляет заголовок X-PHP-Originating-Script, который будет содержать UID скрипта и имя файла.
-
mail.logstring -
Путь к лог-файлу, в который будут записываться все вызовы функции mail(). Записи в логе содержат полный путь до скрипта, номер строки, адрес получателя To и заголовки.
-
SMTPstring -
Использутся только в Windows: домен или IP-адрес SMTP-сервера, к которому будет обращаться PHP при отправке почты функцией mail().
-
smtp_portint -
Использутся только в Windows: порт SMTP-сервера, к которому будет обращаться PHP при отправке почты функцией mail(); по умолчанию 25. Доступен с PHP 4.3.0.
-
sendmail_fromstring -
Адрес, который будет использоваться в заголовке "From:" в письмах, посылаемых PHP в Windows. Эта директива также устанавливает заголовок "Return-Path:".
-
sendmail_pathstring -
Путь до программы sendmail, обычно /usr/sbin/sendmail или /usr/lib/sendmail. configure пытается найти sendmail автоматически и установить значение по умолчанию самостоятельно, но если это не удалось, вы можете установить путь здесь.
Системы, не использующие sendmail, должны установить эту директиву в путь до обертки/заменителя sendmail. Например, пользователи » Qmail обычно устанавливают значение /var/qmail/bin/sendmail или /var/qmail/bin/qmail-inject.
qmail-inject не требует дополнительных опций для отправки писем.
Эта директива также работает и в Windows. Если она установлена, smtp, smtp_port и sendmail_from будут проигнорированы и выполнится указанная программа.
Despite what this page says about the "SMTP" and "smtp_port" settings being used only under Windows, all Drupal sites use these settings to send email, regardless of which OS they're running in.
Some php.ini files place "sendmail_from" & "sendmail_path" in "[mail function]"
section where they are ignored.
