• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

phpmailer 发邮件有关问题 , 服务器连接不下

php 搞代码 3年前 (2022-01-24) 12次浏览 已收录 0个评论

phpmailer 发邮件问题 , 服务器连接不上
用phpmailer发邮件,出现了两个错误…

1.
用phpmailer文档自带代码的时候,用gmail,sohu,126…..连不上服务器

但是后来用qq邮箱,能连上,也能发邮件,但是不稳定,有时候会发送失败…然后就估计是服务商的问题….

2.用qq邮箱做的邮件发送,本地100%好用,上传到服务器就不好使了

提示错误是SMTP Error: Could not connect to SMTP host.

本以为是php.ini的问题,刚才看了看…

sendmail_from no value no value
sendmail_path no value no value
SMTP localhost localhost
smtp_port 25 25

服务器和本地的配置是一样的,为啥就不好用了….囧囧囧囧囧囧

下面这段代码本地测试过,可以发送,服务器不行

PHP code

<!---ecms Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//phpmailer类require_once("./plugin/phpmailer/class.phpmailer.php");require_once("./plu<strong style="color:transparent">来2源gaodaima#com搞(代@码&网</strong><label>搞gaodaima代码</label>gin/phpmailer/class.smtp.php");//自己写的functionfunction SendMailToClient($client){    $mail = new PHPMailer();        $mail->IsSMTP();    $mail->SMTPAuth = true;         // 设置为安全验证方式    $mail->Host     = "smtp.qq.com";        // SMTP服务器地址    $mail->Username = "[email protected]";      // 登录用户名    $mail->Password = "psw";               // 登录密码        $mail->From = "[email protected]";        // 发件人地址([email protected])    $mail->FromName = "发件人名称";        $mail->WordWrap   = 50;    $mail->IsHTML(true);            // 是否支持html邮件,true 或false               $mail->AddAddress("$client");        //客户邮箱地址    $mail->Subject = "标题";    $mail->Body    = "文本内容";    if(!$mail->Send()){       echo "Message could not be sent. <p>";       echo "Mailer Error: " . $mail->ErrorInfo;       return FALSE;    }    return TRUE;}//方法调用$client = "[email protected]";SendMailToClient($client);

——解决方案——————–
是不是防火墙不允许你访问 smtp.qq.com?
——解决方案——————–
顶吧 肯定是服务器的问题
服务器和本地的配置是一样的 这个有点怀疑
肯定有地方设置不一造成的
——解决方案——————–
PHPMailer 记得有一个debug选项,楼主把这个设置为true,看看有虾米提示O(∩_∩)O~

马虎聚搜 专业的论文搜索引擎
——解决方案——————–
smtp服务器用localhost?服务器端的配置和本地的应该是不一样的吧
照楼上的可以调试一下
顶上去


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:phpmailer 发邮件有关问题 , 服务器连接不下

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址