Bonjour,
j'ai un script PHP (utilise le
PHPmailer) qui permet d'envoyer un émail en localhost,
il marchait très bien, mais après le formatage de mon PC, le script ne marche plus, voici un des messages d'erreur qui s'affiche :
Code :
SMTP -> FROM SERVER: 530 5.7.0 Must issue a STARTTLS command first SMTP -> ERROR: MAIL not accepted from server
Code :
SMTP -> get_lines(): $data is "221 2.0.0 BLU0-SMTP41.phx.gbl Service closing transmission channel
voici maintenant le script PHPmailer :
Code PHP :
include ("phpmailer/class.phpmailer.php");
$mail = new PHPmailer();
$mail->IsSMTP();
$mail->Host='smtp.live.com';
$mail->Encoding = "8bit";
$mail->CharSet = "iso-8859-1";
$mail->IsHTML(true);
$mail->From='xxxxxxxxxxxx@hotmail.fr';
$mail->FromName="Mon nom";
$mail->Username='xxxxxxxxxxxx@hotmail.fr';
$mail->Password='xxxxxxxxxxxx';
$mail->SMTPAuth=true;
$mail->SMTPDebug=true;
$mail->AddAddress('xxxxxxxxxxxx@hotmail.fr');
$mail->AddReplyTo('xxxxxxxxxxxx@hotmail.fr');
$mail->Subject='Sujet';
$mail->Body="<html>.... Code HTML ....</html>";
if(!$mail->Send())
{
echo $mail->ErrorInfo;
}
else
{
echo "émail envoyé";
}
$mail->SmtpClose();
unset($mail);
Qu'en pensez vous ?
Merci d'avance et à la prochaine.