bool mail ( string $to , string $subject , string $message [, string
$additional_headers [, string $additional_parameters ]] )
...
дополнительные_параметры (необязательно)
Параметр extra_parameters может использоваться для передачи дополнительных
флаги в качестве параметров командной строки для программы, настроенной для использования
при отправке почты, как определено конфигурацией sendmail_path
установка. Например, это можно использовать для установки отправителя конверта
адрес при использовании sendmail с опцией -f
sendmail.
Этот параметр экранирован внутренним escapeshellcmd()
для предотвращения
Выполнение команды. escapeshellcmd()
предотвращает выполнение команды, но
позволяет добавить дополнительные параметры. По соображениям безопасности это
пользователю рекомендуется санировать этот параметр, чтобы избежать добавления
нежелательные параметры для команды оболочки.
Поскольку escapeshellcmd()
применяется автоматически, некоторые символы, которые
разрешены как адреса электронной почты в Интернете. RFC не могут быть использованы. почта ()
нельзя допускать такие символы, поэтому в программах, где использование таких
символы необходимы, альтернативные способы отправки электронной почты (например,
с использованием фреймворка или библиотеки).
Пользователь, с которым работает веб-сервер, должен быть добавлен в качестве доверенного пользователя.
в конфигурацию sendmail, чтобы запретить заголовок 'X-Warning
'
добавляется в сообщение, когда отправитель конверта (-f
) установлен с помощью
Этот метод. Для пользователей sendmail этот файл /etc/mail/trusted-users
.