Il comportamento di queste funzioni è influenzato dalle impostazioni di php.ini.
Nome | Default | Modificabile | Storico dei cambiamenti |
---|---|---|---|
mail.add_x_header | "0" | INI_PERDIR |
Disponibile da PHP 5.3.0. |
mail.log | NULL | INI_PERDIR |
Disponibile da PHP 5.3.0. (INI_SYSTEM |INI_PERDIR ) |
mail.force_extra_parameters | NULL | INI_PERDIR |
Disponibile da PHP 5.0.0. (INI_SYSTEM |INI_PERDIR ) |
SMTP | "localhost" | INI_ALL |
|
smtp_port | "25" | INI_ALL |
|
sendmail_from | NULL | INI_ALL |
|
sendmail_path | "/usr/sbin/sendmail -t -i" | INI_SYSTEM |
Breve descrizione dei parametri di configurazione.
mail.add_x_header
bool
Aggiunge X-PHP-Originating-Script
che include l'UID dello
script seguito dal nome del file.
mail.log
string
Im percorso verso un file di log che registra tutte le chiamate a mail().
Le voci del log includono il percorso completo dello script, il numero di linea,
Rl'indirizzo To
e le intestazioni.
mail.force_extra_parameters
string
Forza l'aggiunta dei parametri specificati da passare come parametri extra al binario sendmail. Questi parametri sostituiranno sempre il valore del quinto parametro di mail(), anche in modalità sicura.
SMTP
string
Usato solo con Windows: Nome DNS o indirizzo IP del server SMTP che PHP deve usare per spedire posta elettronica con la funzione mail().
smtp_port
int
Usato solo con Windows: Numero della porta del server specificato da
SMTP
al quale connettersi quando si inviano email
usando mail(); il valore predefinito è 25.
sendmail_from
string
Quale indirizzo email "From:"
deve essere utilizzato nelle mail inviate
direttamente tramite SMTP (solo Windows).
Questa direttiva imposta anche l'intestazione "Return-Path:"
.
sendmail_path
string
Dove trovare il programma sendmail, solitamente /usr/sbin/sendmail oppure /usr/lib/sendmail. configure cerca di trovare il file e lo imposta di default, ma se non riesce a localizzarlo, lo si può impostare qui.
I sistemi che non usano sendmail devono impostare questa direttiva al wrapper che i rispettivi sistemi di posta offrono, se esistenti. Per esempio, gli utenti di » Qmail possono normalmente impostarla a /var/qmail/bin/sendmail o /var/qmail/bin/qmail-inject.
qmail-inject non necessita di nessuna opzione al fine di processare correttamente la mail.
Questi parametri funzionano anche su Windows. Se si impostate smtp, smtp_port e sendmail_from saranno ignorate e verrà eseguito il comando indicato.