发送邮件从本地主机xampp与phpmailer错误

问题描述:

我已经安装了xampp。发送邮件从本地主机xampp与phpmailer错误

我试图PHPMailer的将电子邮件发送到[email protected]

我已经在Microsoft Outlook中创建[email protected]帐户。

当试图从Outlook发送电子邮件到[email protected],它工作。

但是,当我试图从本地服务器上的PHP脚本发送电子邮件时,电子邮件没有得到发送..Getting错误。

我正在尝试遵循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"; 
} 
?> 

我收到错误

电子邮件未发送

我用Google搜索了这个问题。安装水星,因此在php.inisendmail.ini所做的更改文件了...

但没有成功......

展望只是一个电子邮件客户端,它使创建[email protected]帐户并不意味着您的计算机现在可以处理发送邮件请求。

如果您只是需要测试您的PHP是否能够成功发送电子邮件到SMTP服务器,我建议您使用像https://nilhcem.github.io/FakeSMTP/(我为开发做)的工具。

在生产中,您将代码设置为使用正确的SMTP服务器。例如:Send email using the GMail SMTP server from a PHP page