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!!