您好,欢迎访问一九零五行业门户网

php PHPMailer 报错?

charset=utf-8;$address=2069667008@qq.com;$mail->issmtp();//使用smtp方式发送$mail->host=smtp.163.com;//你的企业邮域名$mail->smtpauth=true;//启用smtp验证功能$mall->username=xxx@163.com;//邮箱用户名$mail->password=xxx;$mail->port=25;$mail->from=aaa@sohu.com;$mail->addaddress($address,a);$mail->subject=发的标题;$mail->body=内容 hello,world;if(!$mail->send()){ echo 邮件发送失败 ; echo 错误原因.$mail-errorinof; exit; }echo 邮件发送成功;?>
warning: creating default object from empty value in d:\apache2.4.10vc9\apache24\htdocs\phpmailer\test.php on line 10
邮件发送失败
catchable fatal error: object of class phpmailer could not be converted to string in d:\apache2.4.10vc9\apache24\htdocs\phpmailer\test.php on line 21
这是哪里错了
版本:phpmailer_5.2.4  php版本是php-5.4.32
回复讨论(解决方案) echo 错误原因.$mail-errorinof;
改成
echo mailer error:  .  $mail->errorinfo;
$mall->username=xxx@163.com;//邮箱用户名
改成
$mail->username=xxx@163.com;//邮箱用户名
$mail->smtpdebug提示出错
smtp -> error: rcpt not accepted from server: 553 5.7.1 : sender address rejected: not owned by user tomcat_boy@sohu.com
去下载个phpmailer 包吧!里面什么都很齐全,自己改变些内容,然后记得开通邮件端口
其它类似信息

推荐信息