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)
Configurația la rulare
Comportamentul acestor funcții este afectat de parametrii stabiliți în php.ini.
| Denumire | Valoare implicită | Se poate schimba | Istoric schimbări |
|---|---|---|---|
| mail.add_x_header | "0" | PHP_INI_SYSTEM|PHP_INI_PERDIR | Available since PHP 5.3.0. |
| mail.log | NULL | PHP_INI_SYSTEM|PHP_INI_PERDIR | Available since PHP 5.3.0. |
| SMTP | "localhost" | PHP_INI_ALL | |
| smtp_port | "25" | PHP_INI_ALL | Available since PHP 4.3.0. |
| sendmail_from | NULL | PHP_INI_ALL | |
| sendmail_path | "/usr/sbin/sendmail -t -i" | PHP_INI_SYSTEM |
Iată o explicație pe scurt a directivelor de configurare.
-
mail.add_x_headerbool -
Adaugă X-PHP-Originating-Script ce va include UID al scriptului, urmat de denumirea fișierului.
-
mail.logstring -
Calea către un fișier-jurnal care va duce evidența tuturor apelurilor mail(). Înregistrările în jurnal includ calea deplină a script-ului, numărul liniei, adresa To și antetele.
-
SMTPstring -
Se utilizează numai în Windows: denumirea sau adresa IP a serverului SMTP pe care PHP trebuie să-l utilizeze pentru trimiterea poștei cu funcția mail().
-
smtp_portint -
Se utilizează numai în Windows: numărul portului pentru conectare la serverul specificat în opțiunea SMTP la trimiterea poștei cu funcția mail(); implicit este 25. Disponibil numai începând cu PHP 4.3.0.
-
sendmail_fromstring -
Indică adresa ce trebuie înscrisă în câmpul "From:" în poșta trimisă din PHP sub Windows. Această directivă de asemenea stabilește antetul "Return-Path:".
-
sendmail_pathstring -
Indică locul unde programul sendmail poate fi găsit, de obicei /usr/sbin/sendmail sau /usr/lib/sendmail. configure încearcă să găsescă independent programul și să stabilească implicit această locație, dar dacă eșuează, puteți să o stabiliți aici.
Sistemele ce nu utilizează sendmail ar trebui să stabilească această directivă către învelișul/înlocuitorul sendmail pe care îl oferă sistemul lor, dacă există. Spre exemplu, utilizatorii » Qmail în mod mormal pot să stabilească valoarea în /var/qmail/bin/sendmail sau /var/qmail/bin/qmail-inject.
qmail-inject nu necesită nici o opțiune pentru a prelucra corect poșta.
Această directivă funcționează de asemenea și în Windows. Dacă ea este stabilită, atunci smtp, smtp_port și sendmail_from sunt ignorate și comanda specificată este executată.
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.
