欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

PHPmailer使用QQ邮箱时使用的密码是什么,是邮箱独立密码还是授权码 自己亲自试的 有大用 有大大用

shiping1 的头像

以下经自己亲自测试过 有大用 以前是独立密码,但是现在是授权码。我就是被这个害苦了,密码那一项填写授权码就可以了

追问:
嗯嗯我也找到了,除了授权码还必须开启ssl  //在发送邮件的php文件里(发送邮件的代码前)加上 $mail->SMTPSecure = "ssl";  此时端口一般应改为 $mail->Port = 465;而不是以前的 25
 授权码 见 
http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256关于设置邮箱客户端见 (本质上phpmail的设置与邮箱客户端的设置是一个原理)http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=371
  • 提问者评价

  • 太给力了,你的回答完美地解决了我的问题,非常感谢!
    来自 http://zhidao.baidu.com/link?url=nGNYx0326X9pyD2ZHYKMzBEw1r2p11KYDMsWCyHxF-PgytFJyk46-kAXhAHRizngJYS2KCF167gSkUddys3brDqyIvcBXPxv7be4uAs6KDG

    下面的说法不对 ,可以不看 
    应该是授权码,而不是独产管
    理密码 

    关于phpmailer邮件发送失败以及解决办法

     
    浏览:1737 发布日期:2015/06/23 分类:用法示例 关键字: 邮件 失败
    关于使用phpmailer出现连接失败, 发送失败

    qq提示: SMTP server error: mail from address must be same as authorization user

    163提示:SMTP connect error之类的
    小菜一枚,以前虽然用过phpmailer,但是都是别人已经封装好的, 现在自己独立使用,真是醉了, 从昨天到今天早上才解决,看到百度那么多帖子,想必跟我一样的人大有人在,发在这里希望能解决一部分人的问题。

    没什么可说的,两点哈

    第一, php.ini里的两个都要打开,其实很多人的都是打开的
    ;extension=php_sockets.dll
    ;extension=php_openssl.dll 
    第二, 代码中的
    $mail->Password = '**********'; //发信人的邮箱密码

    这个不是邮箱密码啊啊~ 这个特么的是独立管理密码-就是管理smtp协议的那个密码(授权码或者独立管理密码),在163和qq邮箱开启smtp的时候都必须要填写的一个独立管理密码,就是这个密码

    百度了一天愣是没发现~

    以此为戒, 我米豆腐~ 
    评论(3相关
    人在他乡01月26日
    phpmailer邮件我也遇到这个,,用163就正常可以发送
    用QQ不行 提示 SMTP错误:无法连接到SMTP主机
    // 这里的密码是登录邮箱的独立密码?还是授权码? 还是QQ登录密码?说清楚些? 我三个都试了,都不行
    $mail->Host = 'smtp.qq.com';
    // $mail->Port = 25;
    $mail->SMTPAuth = true;
    $mail->Username = '**32048@qq.com';
    $mail->Password = "hxsralymbftsbfba"; // 这里的密码是登录邮箱的独立密码?还是授权码? 还是QQ登录密码?说清楚些? 我三个都试了,都不行
    $mail->From = '**32048@qq.com';
    回复stu216258302月23日
    qq的是独立管理密码。163里面是独立授权码吧~
    erkax00712月29日
    我搞了一个上午都没搞定 ,,求帮忙
    huyaoo12月09日
    复制代码
     
    哎。。。折腾了好久才发现啊。。。



    来自 http://www.thinkphp.cn/code/1292.html
  1. $mail->Password = '**********'; //发信人的邮箱密码

  2.  这个不是邮箱密码啊啊~ 这个特么的是独立管理密码


普通分类: