Erro do PHPMailer: SMTP -> ERRO: falha ao conectar-se ao servidor

Eu tento google toda a manhã e eu acho que eu preciso Stackoverflow agora!

Eu escrevi um script simples para enviar um email (do hotmail para o gmail), mas recebo este erro:

SMTP -> ERRO: Falha ao conectar-se ao servidor: uma tentativa de conexão falhou porque a parte conectada não respondeu adequadamente após um período ou a conexão estabelecida falhou porque o host conectado não respondeu. (10060) A conexão SMTP () falhou. Erro

Este é o código:

<?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';

?>

Outra informação é que nem mesmo a função mail () padrão funcionou, e verificando as informações do php eu achei isso:

sendmail_from - MY PROPER MAIL (hotmail)

sendmail_path - sem valor

SMTP - localhost

smtp_port - 25

Obrigado!!

questionAnswers(3)

yourAnswerToTheQuestion