2016-08-05 8 views
0

Я установил xampp.Отправка электронной почты с localhost xampp с ошибкой phpmailer

Я пытаюсь PHPMailer, чтобы отправить по электронной почте [email protected]

Я создал [email protected] учетную запись в Microsoft Outlook.

При попытке отправить электронную почту от Outlook до [email protected], она работает.

Но когда я пытаюсь отправить электронную почту с PHP-скрипта на локальный сервер, электронная почта не отправляется. Ошибка при отправке.

Я стараюсь следовать PHP-коду.

<?php 
require("class.phpmailer.php"); 
$mail = new PHPMailer(); 

$body = "Testing"; 
$sub = "Testing Email"; 
$mail->IsHTML(true); 
//$mail->IsSMTP(); 
$mail->Host = "localhost"; // SMTP server 
$mail->From = "[email protected]"; // Your Full Email ID on your Domain 
$mail->FromName = "Root User"; // Your name or Domain 

$mail->AddAddress("[email protected]"); 

$mail->Subject = $sub; 
$mail->Body = $body; 
$mail->WordWrap = 50; 
if($mail->Send()){ 
    echo "Success"; 
}else{ 
    echo "Email Not Sent"; 
} 
?> 

Я получаю ошибку

Email Не Отправленные

Я гугле по этому вопросу. Установка Mercury, внесены изменения в соответствии в php.ini и sendmail.ini файлы тоже ...

Но без успеха ...

ответ

0

Перспективы не просто клиент электронной почты, поэтому создание учетной записи для [email protected] в нем не означает, что ваш компьютер теперь может обрабатывать запросы отправки почты.

Если вам просто нужно проверить, сможет ли ваш PHP успешно отправлять сообщения электронной почты на SMTP-сервер, я предлагаю вам использовать такой инструмент, как https://nilhcem.github.io/FakeSMTP/ (я делаю для разработки).

В процессе производства вы устанавливаете свой код для использования надлежащего SMTP-сервера. например: Send email using the GMail SMTP server from a PHP page

Смежные вопросы