Envoyer un message

  • Par: jack
  • Le: 17.02.2009 19:50:53
  • Dans: PHP
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).