Błąd PHPMailer: SMTP -> BŁĄD: Nie można połączyć się z serwerem

Próbuję google cały ranek i myślę, że teraz potrzebuję Stackoverflow!

Napisałem prosty skrypt do wysyłania poczty (z hotmail do gmail), ale otrzymuję ten błąd:

SMTP -> BŁĄD: Nie można połączyć się z serwerem: Próba połączenia nie powiodła się, ponieważ połączona strona nie odpowiedziała poprawnie po pewnym czasie lub nawiązane połączenie nie powiodło się, ponieważ podłączony host nie odpowiedział. (10060) Połączenie SMTP () nie powiodło się. Błąd

To jest kod:

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

?>

Inną informacją jest to, że nie działała nawet standardowa funkcja mail () i sprawdzałem informacje o php:

sendmail_from - MOJA WŁAŚCIWA POCZTA (hotmail)

sendmail_path - brak wartości

SMTP - localhost

smtp_port - 25

Dziękuję Ci!!

questionAnswers(3)

yourAnswerToTheQuestion