« Programmation PHP/Mails » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 7 :
}}
 
== Depuis le serveur SMTP<code>Mail()</code> ==
Le code suivant se connecte à localhost:25 pour envoyer un mail<ref>http://php.net/manual/fr/function.mail.php</ref> :
<source lang="php">
Ligne 21 :
</source>
 
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.
== Depuis une machine distante ==
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. Cela permet entre autres, de paramétrer un SMTP.
 
== PEAR ==
{{...}}
TéléchargerPour 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. Cela permet entre autres, de paramétrer un SMTP.
<source lang="php">
</source>
 
Pour ajouter un fichier joint télécharger ''Mail Mime''<ref>http://pear.php.net/package/Mail_Mime/download</ref>.
 
== PHP Mailer ==
Télécharger <ref>http://sourceforge.net/projects/phpmailer/</ref> pour bénéficier des classes de ce framework.
 
{{...}}
 
== Problèmes connus ==