par
chrislabricole » 29 oct. 2008, 20:00
<?php
require "répertoire_phpmailer/class.phpmailer.php";
$mail = new PHPmailer();
$mail->IsSMTP();
$mail->Host='hote_smtp';
$mail->From=('***@**.fr');
$mail->AddAddress('****@****.com');
$mail->AddReplyTo('***@**.fr');
$mail->Subject='Exemple trouvé sur DVP';
$mail->Body='Voici un exemple d\'e-mail au format Texte';
if(!$mail->Send()){ //Teste le return code de la fonction
echo $mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7)
}
else{
echo 'Mail envoyé avec succès';
}
$mail->SmtpClose();
unset($mail);
?>
- Il faut mettre
<?php au lieu de
<?
- tu avais oublié de mettre une quote à la ligne du
AddAddress
- Il fallait protéger ta quote avec un backslash (\) au
Body pour pas que PHP confonde la syntaxe et le texte dans la variable...