Gli ultimi tutorial di sviluppo web
 

PHP 5 Funzioni di Mail


PHP posta Introduzione

La mail() funzione consente di inviare messaggi di posta elettronica direttamente da uno script.


Requisiti

Per le funzioni di posta elettronica siano disponibili, PHP richiede un sistema di posta elettronica installato e funzionante. Il programma da utilizzare è definito dalle impostazioni di configurazione nel file php.ini.


Installazione

Le funzioni di posta elettronica fanno parte del core di PHP. Non è necessaria nessuna installazione per usare queste funzioni.


Configurazione di Runtime

Il comportamento delle funzioni di posta elettronica è influenzato dalle impostazioni di php.ini:

Nome Predefinito Descrizione Variabile
mail.add_x_header "0" Aggiungere X-PHP-Originari-Script che includerà UID dello script, seguito dal nome del file. Per PHP 5.3.0 e superiori PHP_INI_PERDIR
mail.log NULLO Il percorso di un file di registro che registrerà tutte le mail() chiama. Entra includono percorso completo dello script, numero di riga, per affrontare e intestazioni. Per PHP 5.3.0 e superiori PHP_INI_PERDIR
SMTP "Localhost" Solo Windows: Il nome DNS o l'indirizzo IP del server SMTP PHP_INI_ALL
smtp_port "25" Solo per Windows: Il numero di porta SMTP. Per PHP 4.3.0 e superiori PHP_INI_ALL
sendmail_from NULLO Solo Windows: Specifica il "from" indirizzo da utilizzare per l'invio di posta elettronica da mail() PHP_INI_ALL
sendmail_path "/ Usr / sbin / sendmail -t -i" Specifica in cui il programma sendmail può essere trovato. Questa direttiva funziona anche sotto Windows. Se impostato, SMTP, smtp_port e sendmail_from vengono ignorati PHP_INI_SYSTEM

Funzioni PHP 5 posta

Funzione Descrizione
ezmlm_hash() Calcola il valore hash necessaria per EZMLM
mail() Consente di inviare messaggi di posta elettronica direttamente da uno script