ThinkPHP5 注册功能之发送邮箱验证码

QQ邮箱配置

1、放入phpmailer邮箱类库文件到extend目录下,application/extra目录下创建email.php

ThinkPHP5 注册功能之发送邮箱验证码_第1张图片
image.png

email.php代码如下:

 0,// 0 = 关闭 (生产使用) 1 = 客户端的消息 2 = 客户端和服务端的消息
    //请求HTML友好的调试输出
    'debugoutput' => 'html',
    //设置邮件服务器的主机名
    'host' => 'smtp.qq.com',
    //设置SMTP端口号-可能是25,465或587
    'smtpsecure' => 'ssl',
    // 设置ssl连接smtp服务器的远程服务器端口号
    'port' => 465,
    // 是否使用SMTP认证
    'smtpauth' => true,
    // 用于SMTP身份验证的用户名
    'username' => '[email protected]',
    // 用于SMTP身份验证的密码 (非登陆密码哟)
    'password' => 'bztphlopeyqycaj1',
    //设置消息是从谁发送 (填写SMTP身份验证的用户名)
    'setfromaddress' => '[email protected]',
    //设置消息是从谁发送 (填写SMTP身份验证的名称)
    'setfromname' => '张三',
    //设置回复邮箱地址
    'addreplytoaddress' => '[email protected]',
    //设置回复邮箱用户名,可以自定义
    'addreplytoname' => 'zengzone',
];

2、QQ邮箱开启


ThinkPHP5 注册功能之发送邮箱验证码_第2张图片
image.png

ThinkPHP5 注册功能之发送邮箱验证码_第3张图片
image.png

你可能感兴趣的:(ThinkPHP5 注册功能之发送邮箱验证码)