PHP dispose d'une fonction intégrée qui vous permet d'envoyer des courriels directement à partir d'un script PHP à des destinataires qui utilisent Yahoo! Mail , Gmail ou tout autre client de messagerie . Pour écrire le script PHP pour envoyer des courriels, établir les paramètres nécessaires de messagerie, adresses de courrier électronique des destinataires , sujet du message , le texte du message et en-têtes nécessaires pour le message. Passez ces variables à la fonction PHP "mail" , qui envoie le message au courrier de l'agent de transport du serveur de messagerie. L'agent de transport de courrier envoie le message à l' Yahoo! et serveurs de messagerie Gmail. Définissez les paramètres requis
Pour vous assurer que les paramètres de messagerie sont correctement configurés sur le serveur Web, vous pouvez les régler précisément l'utilisation de PHP . Deux paramètres sont nécessaires: "SMTP ", qui est le nom du serveur de messagerie qui enverra l' email , et " sendmail_from », qui est l'adresse à partir de laquelle les messages seront envoyés . Utilisez la fonction " ini_set " en PHP pour définir ces variables système. Par exemple:
ini_set ( "SMTP ", " smtp.example.com "); ini_set (' sendmail_from ', ' user@example.com ');
spécifier les destinataires
Assembler et formater les adresses électroniques des destinataires dans une variable. Adresses électroniques des destinataires doivent être séparées par des virgules et doivent être formatées conformément à la norme RFC 2822 , Internet Message Format . Par exemple:
$ to = " johndoe@yahoo.com , Jane Smith " ;
Créer le Sujet < br > Photos Créer une variable pour stocker l'objet du message électronique . Le sujet ne peut contenir tous les caractères de saut de ligne . Par exemple:
$ subject = "Ceci est l'objet de mon message e-mail pour vous " ;
définir le message
Création d'une variable pour stocker le texte du message électronique . Depuis Yahoo! et Gmail deux soutien emails au format HTML , vous pouvez annoter le texte de l'email avec des balises HTML . Chaque ligne du texte du message doit être séparé par un caractère de saut de ligne ou "\\ n" et ne devrait pas être plus de 70 caractères. Par exemple:
$ message = "
message important pour vous < /head> Dear John et Jane : Je suis heureux que vous ayez reçu ce courriel de moi