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.
| Име | По подразбиране | Променяемо | Дневник на промени |
|---|---|---|---|
| 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 |
За по-детайлна информация и дефинициите на константите PHP_INI_*, вижте Where a configuration setting may be set.
Тук има кратко описание на конфигурационните директиви.
- SMTP string
-
Използва се само под Windows: PHP трябва да използва име на хоста или IP адрес на SMTP сървъра за изпращане на ел. поща чрез функцията mail().
- smtp_port int
-
Използва се само под Windows: Номер на порта за връзка със сървъра, указан чрез SMTP настройката, при изпращате ел. поща чрез функцията mail(); по подразбиране е 25. Достъпна е от PHP 4.3.0.
- sendmail_from string
-
Адресът, който ще се използва за "From:" частта при изпращане на ел. поща при PHP под Windows. Директивата също така установява "Return-Path:" заглавката (header).
- sendmail_path string
-
Директорията, където се намира програмата sendmail, обикновено /usr/sbin/sendmail или /usr/lib/sendmail. Командата configure прави опит за откриването й вместо вас и я установява по подразбиране, но ако не успее, можете да я зададете тук.
Операционни системи, които не използват 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.
