smtp php 发送失败,PHP Mailer邮件发送失败发送失败! Mailer Error: SMTP connect() failed....

www.mh456.com防采集。

不使用SSL加密连接 //$mail->SMTPSecure = 'ssl'; 或更改一下策略,看是否被阻挡了。126的端口号好像是 25 不是465吧?更多追问追答追问126的发送服务器端口号:465,这个是ssl加密邮件的,没有加密的tls默认是25,ssl下 和 tls 下我都试过了,不行,QQ邮箱的我也试过了,不知道是什么情况该开启的我也都开启了,phpMailer用的是最新版的。追答那就不使用ssl直接给屏掉,端口改成25 ,就可以了,我刚刚已经用的你代码发送成功了!检查 openssl是否开启!追问

他都提示了,不能连接到对方邮件服务器的SMTP服务上,那么无非就是两种错误,1是账号密码不对;2是配置不对,比如他对方邮件是不是需要验证的,是不是使用SSL加密,端口不一样

u=3290467896,1237003835&fm=214&gp=0.jpg

你用我的代码发送成功了? 你用什么邮箱发送的?用什么邮箱接收的?

smtp没连接上,或者你的用户名密码错误

731b735f243a251b915ed84ed8de1173.gif

PHPMailer我用的是这个版本的PHPMailer-master

出现这种情况一般有两种原因: 1.无法发出请求,本地设置问题 2.连接被stmp服务器拒绝,可能账号出问题,比如发信量大且频繁 第二种情况比较好解决,换一个登陆账号或者登陆IP就可以了。 针对第一种情况,执行以下脚本测试 [CODE_LITE][/CODE_LI

u=3255522150,2204014935&fm=214&gp=0.jpg

02c63d3f0ce6b7e02aa49811798f35f8.png

都开启了,php.ini里面的我也检查了 那个冒号;我去掉了。

可能的原因有2个 1、smtp验证没通过,就是smtp server 的用户名和密码不正确 2、Linux系统中的saslauthd服务配置出错,文件地址:/etc/sysconfig/saslauthd 文件将里面的内容 FLAGS=# 此处应该为空,修改前为 FLAGS="r"

u=3437012550,2726863877&fm=214&gp=0.jpg

刚刚又试了试 :

require(ROOT.'/class/phpMailer.class.php');//邮件发送类/** * 发送邮件 * @param string $to 接收人邮件地址 * @param string $title 邮件标题 * @param string $contents 邮件内容 * @param string $type 判断是否要加附件 * @param string

08ba3986a13aa800b9603b78b6f9d274.png

发送失败!Mailer Error: SMTP connect() failed.

我没辙了

713fcd262ae122bc94ae8177a6fb4bed.png本回答被提问者和网友采纳

原因是复163邮箱开启了反垃圾邮件政策,制抄送一份发送邮bai件就可以了du。具体分析如zhi下:如果开了调dao试,调试进去会看到错误提示:Could not connect to SMTP host,原因是升到php5.6后默认开启验证,这时候添加参数,去掉验证。也有可能是163邮箱开启了反垃圾邮件政策,抄送一份发送邮件即可。程序跑不动的原因最直接的就是函数调用出错,mail function error,所以需要检查一下自己的扩展文件有没有问题。拓展:PHPMailer是一个用于发送电子邮件的PHP函数包,它提供的功能包括在发送邮时指定多个收件人,抄送地址,暗送地址和回复地址,也支持多种邮件编码包括:8bit,base64,binary和quoted-printable,以及支持SMTP验证等多种功能,我通常的 PHPMailer 配置信息跟你的有些许不同,下面2处AddAddress 也不同,我通常填写的是收件人地址,而你填写的是收件人跟发件人是一样的其他基本跟你的配置一样。本回答被提问者采纳内容来自www.mh456.com请勿采集。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值