phpmailer : Ajouté le 19/12/2006 à 14:09
PHP Mailer est une classe PHP facilitant la génération et l'envoi
d'e-mails. Nous allons vous expliquer où trouver cette classe , comment
la configurer et enfin, comment l'utiliser avec des exemples à l'appui.
Installation de PHP Mailer
dézippez le fichier dans le répertoire racine de votre serveur Web référencé par
la variable DocumentRoot dans le fichier de configuration d'Apache (httpd.conf).
Sur Linux, même procédure que pour windows
- gunzip phpmailer.tar.gz
- tar -xf phpmailer.tar
il y a deux méthodes pour envoyer des e-mails.
- La méthode SMTP permettant de se connecter à un serveur de mail distant
- La méthode "mail" lorsque le serveur de mail est local
La méthode SMTP peut également être utilisée avec un serveur local mais il est préférable de privilégier
la méthode "mail" avec un serveur local car elle est plus rapide.
Lorsque le serveur mail est local, il suffit d'utiliser les méthodes suivantes:
qui se chargeront de communiquer avec le serveur local. Le serveur sera
soit reconnu par localhost(127.0.0.1), soit par le nom qui lui est
attribué au sein d'un réseau.
Exemple d'envoi de mail
<?php
require("phpmailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsMail(); // telling the class to use SMTP
$mail->Host = "smpt.free.fr"; // SMTP server
$mail->From = "votre@adresse";
$mail->AddAddress("desinateur@adresse");
$mail->Subject = "test mail";
$mail->Body = "hi !
test d'envoi de mail de secureman !";
$mail->WordWrap = 50;
if(!$mail->Send())
{
echo "Message non envoyé<br>";
echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
echo "Message envoyé";
}
?>
essayer les méthodes IsQmail(), IsSendmail, IsMail selon le serveur local utilisé
pour plus d'infos consuler: http://phpmailer.sourceforge.net/
Tags :
» Catégorie php/mysql
Commentaires (1)
:: Poster un commentaire
::
Lien permanent :: Envoyer à un ami
|