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

PHPMailer和Mail()都失败了吗?从地址失败,php,apache,email,phpmailer,Php,Apache,Email,Phpmailer,我在运行上述代码时遇到此错误: 我不知道这是什么意思。我对PHP也相当陌生,所以可能我遗漏了什么 如果我尝试使用同样失败的generic mail()函数。虽然它没有给出任何错误消息 我没有默认的SMTP设置,因此默认邮件()自然无法工作。我首先配置了我的gmail帐户/smtp服务器,然后(为了能够伪造邮件头)使用hostgator smtp服务器 这就解决了问题。;t this$mail->ErrInfo be$mail->errorinfo大多数ISP只会从他们自己的服务器上识别的地址发

我在运行上述代码时遇到此错误:

我不知道这是什么意思。我对PHP也相当陌生,所以可能我遗漏了什么


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

我没有默认的SMTP设置,因此默认邮件()自然无法工作。我首先配置了我的gmail帐户/smtp服务器,然后(为了能够伪造邮件头)使用hostgator smtp服务器


这就解决了问题。

;t this$mail->ErrInfo be$mail->errorinfo大多数ISP只会从他们自己的服务器上识别的地址发送邮件
example.com
是一个保留域,因此邮件服务器拒绝了您的电子邮件,因为它无法识别该地址。正确的Satya:我现在收到此错误:SMTP服务器错误:需要5.1.0身份验证Hobo,有办法解决吗?在LH的文章中,他们欺骗了fb.com:我对欺骗不感兴趣,但我希望至少能让它正常工作。@veta测试具有来自和到的合法地址
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);
}