Envoyer un courrier électronique
PHP:envoyer un courrier électronique1. Vue d’ensemble
Un site interactif a souvent besoin d’envoyer des messages électroniques aux utilisateurs, par exemple pour confirmer un achat, une inscription ou envoyer une lettre d’information.
La fonction mail, proposée par PHP, permet de répondre simplement à ce genre de besoin. Cette fonction est détaillée dans ce chapitre, d’abord, pour envoyer des messages textes (sans pièce jointe), puis pour envoyer des messages au format MIME (Multipurpose Internet Mail Extensions).
En complément, PHP propose une bibliothèque puissante, mais plus complexe d’utilisation, pour gérer des messages selon le protocole IMAP (Internet Message Access Protocol). Cette bibliothèque ne sera pas abordée dans cet ouvrage car elle n’est pas indispensable pour répondre au besoin évoqué précédemment.
2. Envoyer un message texte sans pièce jointe
Courrier électronique:envoyer un message texteLa fonction mail permet d’envoyer un message électronique.
mailSyntaxe
booléen mail(chaîne destinataire, chaîne objet, chaîne message[, chaîne
entête])
destinataire |
Adresse e-mail du destinataire. Des destinataires multiples peuvent être indiqués en les séparant par des virgules. |
objet |
Objet du message. |
message |
Texte du message. |
entête |
En-têtes supplémentaires... |