linux下 phpmailer发送邮件 没报错 也没发送成功

如题所述,在本地是成功的,本地25端口也按要求改成465,587试过都不行,哪位大神给指点下
以下是代码:
require_once('./phpmailer/class.phpmailer.php');

$mail = new PHPMailer();
// 设置为要发邮件
$mail->IsSMTP();
// 是否允许发送HTML代码做为邮件的内容
$mail->IsHTML(TRUE);
$mail->CharSet='UTF-8';
// 是否需要身份验证
$mail->SMTPAuth=TRUE;
$mail->Setlanguage("en",'phpmailer/language/');
/*  邮件服务器上的账号是什么  */
$mail->From="*******@yeah.net";
$mail->FromName="资讯网";
$mail->Host="SMTP.yeah.net";  //发送邮件的服务协议地址
$mail->Username="******";

// 用得是密码授权码

$mail->Password="*******";
// 发邮件端口号默认25

$mail->SMTPDebug = 1;
$mail->SMTPSecure = 'ssl';
$mail->Port = 587;
$mail->ErrorInfo;

// 收件人
$mail->AddAddress($to);
// 邮件标题
$mail->Subject=$title;
// 邮件内容
$mail->Body=$content;
return($mail->Send());
阅读 2.4k
1 个回答

你把调试开启测试看下报什么错

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题