Envoyer un message
Pour envoyer un message électronique, PHP propose une commande très simple : la commande mail. Cette fonction s’utilise au minimum avec trois arguments :
L’adresse e-mail du destinataire ;
Le sujet du message ;
Le titre du message.
Voici un exemple d’utilisation :
Mail(“webmaster@votresite.com “, “Sans importance“, “Test d’envoi d’un e-mail“) ;
Pour envoyer le même à plusieurs destinataires, il suffit d’indiquer les différentes adresses séparées par un espace :
Mail(“webmaster@votresite.com info@votresite.com“, “Sans importance“, “Test d’envoi d’un e-mail“) ;
Pour insérer des retours à la ligne dans le texte du message, on ne doit pas utiliser de commandes
HTML(<br> ou <P>), mais les caractères \n :
Mail(“webmaster@votresite.com “, “Sans importance“, “Ligne 1 \nLigne 2 \n Ligne 3“ ) ;
Vous avez peut être remarqué que l’adresse de l’expéditeur n’est indiquée nulle part. Pour l’ajouter, on passe un quatrième argument à la fonction :
Mail(“webmaster@votresite.com“ , “Sujet“, “Test d’envoi “, “From : moi@serveur.com“, ) ;
Ce quatrième paramètre ne sert pas uniquement à passer l’adresse de l’expéditeur. On peut ajouter plusieurs informations séparées par un retour à la ligne (\n)
Mail(“webmaster@votresite.com“ , “Sujet“, “Test d’envoi “, “From : moi@serveur.com\nReply-To: expediteur@serveur.com“ ) ;
Dans l’exemple précédent, le quatrième argument de la fonction contient l’adresse de l’expéditeur (From :) et l’adresse de réponse(Reply-To).
L’adresse e-mail du destinataire ;
Le sujet du message ;
Le titre du message.
Voici un exemple d’utilisation :
Mail(“webmaster@votresite.com “, “Sans importance“, “Test d’envoi d’un e-mail“) ;
Pour envoyer le même à plusieurs destinataires, il suffit d’indiquer les différentes adresses séparées par un espace :
Mail(“webmaster@votresite.com info@votresite.com“, “Sans importance“, “Test d’envoi d’un e-mail“) ;
Pour insérer des retours à la ligne dans le texte du message, on ne doit pas utiliser de commandes
HTML(<br> ou <P>), mais les caractères \n :
Mail(“webmaster@votresite.com “, “Sans importance“, “Ligne 1 \nLigne 2 \n Ligne 3“ ) ;
Vous avez peut être remarqué que l’adresse de l’expéditeur n’est indiquée nulle part. Pour l’ajouter, on passe un quatrième argument à la fonction :
Mail(“webmaster@votresite.com“ , “Sujet“, “Test d’envoi “, “From : moi@serveur.com“, ) ;
Ce quatrième paramètre ne sert pas uniquement à passer l’adresse de l’expéditeur. On peut ajouter plusieurs informations séparées par un retour à la ligne (\n)
Mail(“webmaster@votresite.com“ , “Sujet“, “Test d’envoi “, “From : moi@serveur.com\nReply-To: expediteur@serveur.com“ ) ;
Dans l’exemple précédent, le quatrième argument de la fonction contient l’adresse de l’expéditeur (From :) et l’adresse de réponse(Reply-To).