PHPMailer erreur: SMTP -> ERREUR: impossible de se connecter au serveur

J'essaie de google tous les matins et je pense que j'ai besoin de Stackoverflow maintenant!

J'ai écrit un script simple pour envoyer un mail (à partir de hotmail vers gmail)
mais j'ai cette erreur:

SMTP -> ERREUR: impossible de se connecter au serveur: Une tentative de connexion a échoué car le parti connecté n'a pas répondu convenablement après une période de temps, ou une connexion établie a échoué car l'hôte connecté n'a pas répondu. (10060)SMTP Connect() a échoué. Erreur

C'est le code:

<?php
require_once("../includes/phpMailer/class.phpMailer.php");
require_once("../includes/phpMailer/class.smtp.php");


$to_name = "RECEIVER NAME";
$to = "[email protected]";


$subject = "Mail test at " . strftime("%T", time());

$message = "This is a test message";
$message = wordwrap($message, 70);


$from_name = "MY NAME";
$from = "[email protected]";


$mail = new PHPMailer();

$mail->IsSMTP();
$mail->SMTPDebug  = 2;
$mail->Host = "smtp.live.com";
$mail->Port = 25;
$mail->SMTPAuth = true;
$mail->Username = "MY USERNAME (hotmail)";
$mail->Password = "MY PASSWORD (hotmail)";


$mail->FromName = $from_name;
$mail->From = $from;
$mail->AddAddress($to, $to_name);
$mail->Subject = $subject;
$mail->Body = $message;

$result = $mail->Send();

echo $result ? 'Sent' : 'Error';

?>

Une autre info, c'est que même pas le standard de la fonction mail() a travaillé, et la vérification php info, j'ai trouvé ceci:

sendmail_from - MON MAIL (hotmail)

sendmail_path - aucune valeur

SMTP: localhost

smtp_port - 25

Merci!!!!!

est votre hébergeur / fai bloque les ports?

OriginalL'auteur FrancescoMussi | 2013-07-16