域名邮箱创建及SMTP发送邮件

准备

企业邮箱注册网站:阿里或者腾讯或者网易,这里选择的是腾讯企业邮箱。

链接地址:https://exmail.qq.com/

域名注册网站:万网或者腾讯,这里选择的是阿里万网

链接地址:https://wanwang.aliyun.com/

创建

1 访问腾讯企业邮箱观望,按照步骤创建账户

注意,这里并非必须企业,个人也能注册,企业名称可以输入自己的网站名称。

创建成功后,扫码登录,以管理员身份登录。

登录成功后,可能会提示你成为VIP用户,你可以先选择试用。

2 绑定域名

输入你购买的域名,点击下一步完成绑定即可。

3 新增成员

因为注册企业邮箱时绑定了微信号,所以默认会创建微信号成员,你可以直接修改成员信息,或者新增新的成员

4 成员授权

管理工具下>用户登录>客户端收发信协议

县级设置范围,将成员添加进去,记得确定保存。

腾讯企业邮箱设置完毕,现在设置域名解析

5 域名解析创建

域名>你购买的域名后方的解析链接>新手引导>邮箱解析>选择腾讯企业邮

点击确定,会自动创建四条记录

6 配置

首先:成员邮箱登录企业邮>设置>账户>添加或者修改密码

其次: 成员邮箱登录企业邮>设置> 收发信信息,确认开启了SMTP服务

测试

我用的是PHPmailer代码发送邮件,config配置

'mailer'  => [
    'SMTP_HOST'   => 'smtp.exmail.qq.com', //SMTP服务器
    'SMTP_PORT'   => '25', //SMTP服务器端口
    'SMTP_USER'   => '成员邮箱', //SMTP服务器用户名
    'SMTP_PASS'   => '成员邮箱密码', //SMTP服务器密码
    'FROM_EMAIL'  => '成员邮箱', //发件人EMAIL
    'FROM_NAME'   => '', //发件人名称
    'REPLY_EMAIL' => '', //回复EMAIL(留空则为发件人EMAIL)
    'REPLY_NAME'  => '', //回复名称(留空则为发件人名称)
],

特别注意

腾讯给出的设置方法中,SMTP的端口号是465,我测试后发现发送消息是失败的,端口改为25后发送成功。

如果你测试时发现,收件箱并没有受到消息,发送结果又是TRUE的,那你可以看看成员邮箱,可能你发送的判定为了垃圾邮件,腾讯自动给屏蔽了。

,