Si la machine hébergeant le script n'est pas pourvue d'un serveur SMTP, le freeware portable ''Simple Mail Server''<ref>https://sourceforge.net/projects/simplemailsvr/</ref> peut jouer ce rôle rapidement sans installation.
== Utilisation de Mail () plus complexe... == ▼
== PEAR ==
Pour paramétrer un SMTP distant éventuellement SSL, télécharger les classes mails du framework PEAR ''Mail''<ref>http://pear.php.net/package/Mail/download</ref>, ''Net SMTP''<ref>http://pear.php.net/package/Net_SMTP/download</ref> et ''Net Socket''<ref>http://pear.php.net/package/Net_Socket/download</ref> qu’elles utilisent. ▼
Pour ajouter un fichier joint télécharger ''Mail Mime''<ref>http://pear.php.net/package/Mail_Mime/download</ref>.
== PHPMailer ==
Télécharger {{w|PHPMailer|lang=en}}<ref>http://sourceforge.net/projects/phpmailer/</ref> pour bénéficier des classes de ce framework. ▼
== Problèmes connus ==
# ''La connexion a échoué''
#*Vérifier le serveur HTTP qui interprète le .php.
# ''SMTP Error: Could not connect to SMTP host''
#* Changer de SMTP, ex : http://www.commentcamarche.net/faq/893-parametres-de-serveurs-pop-imap-et-smtp-des-principaux-fai
# ''SMTP server error: ERR Email ID not found''
#* {{...}}
# Si les mails partent sans arriver :
#* Vérifier que l'IP de l'expéditeur n'est pas blacklistée : http://whatismyipaddress.com/blacklist-check
#* Définir un reverse DNS si absent
#* Veiller à ce que le mail ne soit pas présumé spam, en évitant les sujets vides par exemple, ou les pièces jointes exécutables non compressées (.exe, .cmd, .vbs...).
▲== Utilisation de Mail () plus complexe... ==
{{Exemple
| contenu =
*Déclaration de la pièce jointe n.
*Fermeture boundary.
== Bibliothèques ==
Ce livre abordera dans un chapitre ultérieur, des bibliothèques contenant des fonctions d'envoi d'email :
▲Télécharger* {{w|PHPMailer|lang=en}}<ref>http://sourceforge.net/projects/phpmailer/</ref> pour bénéficier des classes de ce framework.
▲Pour paramétrer un SMTP distant éventuellement SSL, télécharger les classes mails du framework* ''PEAR ''Mail''<ref>http://pear.php.net/package/Mail/download</ref>, ''Net SMTP''<ref>http://pear.php.net/package/Net_SMTP/download</ref> et ''Net Socket''<ref>http://pear.php.net/package/Net_Socket/download</ref> , et ''Mail Mime''<ref>http://pear.php.net/package/Mail_Mime/download</ref> pour ajouter un qu’ellesfichier utilisentjoint.
== Références ==
|