Mail::Sendmail |
Courriel: Envoi de courriel |
---|---|
Perl |
Description
Ce module est une bibliothèque permettant d'envoyer des courriels indépendamment de la plateforme.
Liste des fonctions
Voici la liste des fonctions disponibles dans ce module :
Nom | Prototype | Description |
---|---|---|
SENDMAIL | sub sendmail(%mail) | Cette fonction permet d'envoyer un courriel. |
TIME_TO_DATE | sub time_to_date() | Cette fonction permet de convertir l'heure en une chaine de caractères de format «RFC 822». |
Liste des variables
Voici la liste des variables disponibles dans ce module :
Nom | Variable | Description |
---|---|---|
ADDRESS_RX | address_rx | Cette variable contient l'expression régulière du format d'adresse de courriel reconnu par le module. |
ERROR | error | Cette variable contient le message d'erreur de la dernière opération d'envoi de courriel. |
LOG | log | Cette variable contient un résultat d'opération à écrire dans un journal de bord comme un fichier de log par exemple. |
MAILCFG | mailcfg | Cette variable contient un tableau associatif de champs pour la configuration d'un serveur SMTP. |
mailcfg{'debug'} | Ce champs de variable permet d'indiquer l'état du mode de déboguage. | |
mailcfg{'delay'} | Ce champs de variable permet d'indiquer le délai d'attente en seconde avant que le serveur doit retenter l'envoi en cas d'échec. | |
mailcfg{'from'} | Ce champs de variable permet d'indiquer l'adresse de l'envoyeur de courriel. | |
mailcfg{'mime'} | Ce champs de variable permet d'indiquer le format MIME du courriel. | |
mailcfg{'port'} | Ce champs de variable permet d'indiquer le port du serveur SMTP. La valeur par défaut est 25. | |
mailcfg{'retries'} | Ce champs de variable permet d'indiquer le nombre de tentative que le serveur doit retenter l'envoi en cas d'échec. | |
mailcfg{'smtp'} | Ce champs de variable permet d'indiquer l'adresse du serveur SMTP. | |
mailcfg{'tz'} | Ce champs de variable permet d'indiquer le fuseau horaire du courriel. |
Exemple
Le programme suivant permet d'envoyer un courriel au destinataire «toi@gladir.com» à partir du courriel «moi@gladir.com» :
Dernière mise à jour : Dimanche, le 18 octobre 2015