Ошибка PHPMailer: SMTP -> ОШИБКА: не удалось подключиться к серверу
Я пытаюсь гуглить все утро и думаю, что мне нужен Stackoverflow сейчас!
Я написал простой скрипт для отправки почты (от hotmail до gmail), но я получаю эту ошибку:
SMTP -> ОШИБКА: не удалось подключиться к серверу: попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через некоторое время, или не удалось установить соединение, поскольку подключенный хост не смог ответить. (10060) Ошибка подключения SMTP (). ошибка
Это код:
<?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';
?>
Другая информация заключается в том, что даже стандартная функция mail () не сработала, и, проверяя информацию php, я нашел это:
sendmail_from - МОЯ ПРАВИЛЬНАЯ ПОЧТА (hotmail)
sendmail_path - без значения
SMTP - локальный хост
smtp_port - 25
Спасибо!!