PHP Courrier Présentation
Le mail() fonction vous permet d'envoyer des e - mails directement à partir d' un script.
Exigences
Pour les fonctions de messagerie soient disponibles, PHP nécessite un système de messagerie installé et fonctionne. Le programme à utiliser est défini par les paramètres de configuration dans le fichier php.ini.
Installation
Les fonctions de messagerie font partie du noyau de PHP. Il n'y a pas d'installation nécessaire pour utiliser ces fonctions.
Configuration à l'exécution
Le comportement des fonctions de messagerie est affectée par les paramètres dans le fichier php.ini:
prénom | Défaut | La description | Changeable |
---|---|---|---|
mail.add_x_header | "0" | Ajouter X-PHP-Script-Provenant qui comprendra UID du script suivi du nom de fichier. Pour PHP 5.3.0 et au-dessus | PHP_INI_PERDIR |
mail.log | NUL | Le chemin d' accès à un fichier journal qui se connectera tous mail() appelle. Journal include_path complet du script, numéro de ligne, l'adresse et les en-têtes. Pour PHP 5.3.0 et au-dessus | PHP_INI_PERDIR |
SMTP | "Localhost" | Windows uniquement: Le nom DNS ou l'adresse IP du serveur SMTP | PHP_INI_ALL |
smtp_port | "25" | Windows uniquement: Le numéro de port SMTP. Pour PHP 4.3.0 et au-dessus | PHP_INI_ALL |
sendmail_from | NUL | Windows uniquement: Indique le "from" adresse à utiliser lors de l' envoi du courrier de mail() | PHP_INI_ALL |
sendmail_path | "/ / Usr / sbin sendmail -t -i" | Indique l'emplacement où se trouve le programme sendmail. Cette directive fonctionne également sous Windows. Si elle est définie, SMTP, smtp_port et sendmail_from sont ignorés | PHP_INI_SYSTEM |
Fonctions PHP 5 Courrier
Fonction | La description |
---|---|
ezmlm_hash() | Calcule la valeur de hachage nécessaire par EZMLM |
mail() | vous permet d'envoyer des e-mails directement à partir d'un script |