La fonction mail() permet d'envoyer un email directement depuis un script.
Pour que les fonctions de messagerie soient disponibles, PHP nécessite un système de messagerie installé et opérationnel. Le programme à utiliser est défini par les paramètres de configuration dans le fichier php.ini.
La fonction Mail fait partie intégrante du noyau PHP. Aucune installation n'est requise pour utiliser ces fonctions.
Le comportement de la fonction Mail est affecté par les paramètres du fichier php.ini.
Options de configuration de la messagerie :
nom | défaut | décrire | Peut être modifié |
---|---|---|---|
SMTP | "hôte local" | Windows uniquement : nom DNS ou adresse IP du serveur SMTP. | PHP_INI_ALL |
port_smtp | "25" | Windows uniquement : numéro de port SMTP. Disponible depuis PHP 4.3. | PHP_INI_ALL |
envoyermail_from | NUL | Windows uniquement : Spécifie l'adresse « de » utilisée dans les e-mails envoyés par PHP. | PHP_INI_ALL |
sendmail_path | NUL | Spécial pour les systèmes Unix : spécifie le chemin du programme sendmail (généralement /usr/sbin/sendmail ou /usr/lib/sendmail). | PHP_INI_SYSTEM |
PHP : Indique la première version de PHP prenant en charge cette fonction.
fonction | décrire | PHP |
---|---|---|
ezmlm_hash() | Calculez les valeurs de hachage requises par le système de liste de diffusion EZMLM. | 3 |
mail() | Vous permet d'envoyer des e-mails directement à partir de scripts. | 3 |
aucun.