问答详情
源自:6-3 [PDO实战] 功能实现之激活用户

swift mailer注册时提示如下。用的qq邮箱,smtp服务已开启。

Failed to authenticate on SMTP server with username "164045007@qq.com" using 1 possible authenticators

提问者:幕布斯7510621 2016-08-01 10:09

个回答

  • 9527_24
    2016-09-13 21:31:04
    已采纳

    你需要开启ssl模式  在php配置文件里找到;extension = php_openssl.dll然后去掉;

    在然后你需要设置$transport = Swift_SmtpTransport::newInstance('smtp.qq.com', 465, 'ssl');

    端口465 模式ssl 

    在这里设置你的邮箱信息

    $transport->setUsername('xxxxxxxxxxxxxx@qq.com')->setPassword('将得到授权码填入');

    还有问题找我QQ

  • qq_一份苦一份才_0
    2017-01-31 11:09:08

    非常感谢!

  • 煙花易冷0
    2016-08-04 16:36:31

    你的邮箱没有开启smtp服务。

    你在邮箱设置-账户那里开启smtp服务就可以发送邮件了