【发布时间】:2016-12-11 10:32:23
【问题描述】:
我已经安装了 xampp。
我正在尝试 phpmailer 发送电子邮件至root@localhost.com
我在 Microsoft Outlook 中创建了root@localhost.com 帐户。
当尝试从 Outlook 向 root@localhost.com 发送电子邮件时,它正在工作。
但是当我尝试从本地服务器上的 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 = "root@localhost.com"; // Your Full Email ID on your Domain
$mail->FromName = "Root User"; // Your name or Domain
$mail->AddAddress("root@localhost.com");
$mail->Subject = $sub;
$mail->Body = $body;
$mail->WordWrap = 50;
if($mail->Send()){
echo "Success";
}else{
echo "Email Not Sent";
}
?>
我收到了错误
电子邮件未发送
我已经用谷歌搜索了这个问题。设置 Mercury,在 php.ini 和 sendmail.ini 文件中也进行了相应的更改...
但没有成功...
【问题讨论】: