Функция почты и SMTP не работает на сервере Windows 2008

Я пытаюсь отправить письмо через mail() Функция и SMTP, но он не работает на Windows Server 2008, я проверил тот же процесс и код на сервере Bluehost, который работает нормально.

Ошибка почтовой функции

$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'To: Alen <[email protected]>' . "\r\n";
$headers .= 'From: john Smith <[email protected]>' . "\r\n";
$message = "<strong>Hi xyz,  </strong><br />
<p>Your new password is asd,  </p>
";
echo mail('[email protected]', 'Need to CHeck', $message, $headers);

Я попробовал выше функцию электронной почты, которая дает мне следующую ошибку в журнале ошибок.

Предупреждение PHP: mail (): не удалось подключиться к почтовому серверу при
"mail.reliedhosting.com" порт 25, проверьте ваш
"SMTP" а также "smtp_port" установка в php.ini или использование
ini_set () в

Я пробовал это ответ для решения моей проблемы, но не решена.

SMTP не подключается

Я также пытался подключить SMTP, но он не подключается.

require 'PHPMailerAutoload.php';
$mail = new PHPMailer;
$mail->isSMTP();
$mail->SMTPDebug = 2;
$mail->Debugoutput = 'html';
$mail->Host = "mail.exampleDomain.com";
$mail->Port = 25;
$mail->SMTPAuth = true;
$mail->Username = "[email protected]";
$mail->Password = "myPassWord";
$mail->setFrom('[email protected]', 'John');
$mail->addReplyTo('[email protected]', 'Jimm');
$mail->addAddress($email, $name);
$mail->Subject = $subject;
$mail->msgHTML('<h1>'.$message.'</h1>');
$mail->AltBody = 'This is a plain-text message body';
if (!$mail->send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}

Код возвращает следующую ошибку

ОШИБКА SMTP: не удалось подключиться к серверу: запрошенный адрес не
действителен в своем контексте. (10049) SMTP-соединение () не удалось.
https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting рассылка
Ошибка: сбой подключения SMTP ().
https://github.com/PHPMailer/PHPMailer/wiki/TroubleshootingFunction
выполненный

Я искал это, согласно моему исследованию, я подумал, что может быть неправильная настройка SMTP, но когда я проверил через phpinfo() это показывает правильное в соответствии с этим ссылка.

Я также прикрепляю часть страницы phpinfo, пожалуйста, просмотрите ее. Может ли кто-нибудь направить меня, где проблема и как я могу это исправить, я бы хотел высоко ценить.
введите описание изображения здесь

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]