PHPMailer和Mail()都失败了吗?来自地址失败

时间:2015-08-02 01:15:21

标签: php apache email phpmailer

require_once("libphp-phpmailer/class.phpmailer.php");

$mail = new PHPMailer();

$mail->IsSMTP();
$mail->Host = "smtp.comcast.net";
//$mail->Host = "localhost";

//$mail->SMTPAuth = true;
$mail->WordWrap = 60;

//$mail->SetFrom("jharvard@cs50.net");
$mail->SetFrom("testmail@example.com");

$mail->AddAddress("kyzcreig@gmail.com");

$mail->Subject = "BUY! Receipt";
$mail->Body = 
    "You just bought {$_POST["symbol"]}: \n\n";

if ($mail->Send() == false) {
    die($mail->ErrInfo);
}

运行上面的代码时出现此错误:

enter image description here

不确定这意味着什么。我对PHP也很新,所以也许我错过了什么?

如果我尝试使用也失败的通用mail()函数。虽然它没有给出任何错误信息。

1 个答案:

答案 0 :(得分:0)

我没有默认的SMTP设置,所以默认的mail()自然没有用。我配置的东西首先使用我的gmail帐户/ smtp服务器然后(我可以欺骗标题)我的hostgator smtp服务器。

这解决了这个问题。