发送邮件从本地主机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.ini
和sendmail.ini
所做的更改文件了...
但没有成功......
答
展望只是一个电子邮件客户端,它使创建[email protected]帐户并不意味着您的计算机现在可以处理发送邮件请求。
如果您只是需要测试您的PHP是否能够成功发送电子邮件到SMTP服务器,我建议您使用像https://nilhcem.github.io/FakeSMTP/(我为开发做)的工具。
在生产中,您将代码设置为使用正确的SMTP服务器。例如:Send email using the GMail SMTP server from a PHP page