邮箱获取授权码问题
一:腾讯qq,获取授权验证码,需要账号和授权码
1:设置-账户,开启服务器:pop3/SMTP,点击开启
2:进入验证密保页面,可以选择使用密保手机发短信“配置邮件客户端”到1069 0700 69,发送完成后,点击我已发
3:也可以通过其他方式进行验证,把鼠标放在验不了,试试其他上,会出现其他验证方式,点击即可开始验证。不过除了短信验证其他都需要QQ安全中心这个软件,请注意选择合适的验证方法。
4:验证通过后,页面弹窗显示验证码,注意保存。就我所知无法查找。
5:对应php配置
'smtp_server' => "smtp.qq.com",//SMTP服务器
'smtp_serverport' => 25,//SMTP服务器端口 ,没有加密
'smtp_from'=>"发件人名", //发件人名
'smtp_user'=> "75654666",//SMTP服务器的用户帐号
'smtp_pass' =>"nzksfzxmvuffbedf",//开通smtp服务后的授权码
'Timeout'=>10, //超时时间,秒
6:验证邮箱是否能发邮件:ping smtp.qq.com是否通过,通过证明可以正常发送邮件
不通的话,查看more /etc/resolv.conf ,修改dns,如果还是不通,就是公司网络问题
7:相关定时任务:*/5 * * * * cd /var/www/html/automation/public;/opt/lampp/bin/php index.php api/monitor/alarm
二:企业腾信账号,不需要获取授权码,直接用账户和密码即可!
1:对应php配置
'driver' => 'smtp', // 邮件驱动, 支持 smtp|sendmail|mail 三种驱动
'host' => 'smtp.exmail.qq.com', // SMTP服务器地址
'port' => 465, // SMTP服务器端口号,一般为25,465用了ssl加密方式
'addr' => 'sss@net-east.com', // 发件邮箱地址
'pass' => '1323466', // 发件邮箱密码
'name' => 'neteast', // 发件邮箱名称
'content_type' => 'text/html', // 默认文本内容 text/html|text/plain
'charset' => 'utf-8', // 默认字符集
'security' => 'ssl', // 加密方式 null|ssl|tls, QQ邮箱必须使用ssl
2:验证邮箱是否能发邮件:ping smtp.exmail.qq.com是否通