本文介绍: 总体其实还是比较简单的,需要注意如果不使用ssl安全协议的话端口是25,不过阿里云是强制ssl安全的,所以最好还是使用465端口比较好到邮箱中授权开启获取授权码->在thinkPHP框架中使用composer安装PHPMailer扩展->封装一下发送邮件方法->在业务中调用即可希望对大家有所帮助,如果觉得有用的话还请不吝三连。
在我们很多的程序中都需要发送邮件去提示用户一些相关信息,应用的范围还是很广的,比如:登录验证需要验证码,后台管理系统中有变更需要发送邮箱提示等,而且邮件的发送相较于短信发送成本更低,是
免费的!!
那么要实现邮件发送需要做以下操作:
首先我们需要设置我们的邮箱客户端授权,获取到授权码
找到我们的邮箱设置
我这边使用的是QQ邮箱,每个邮箱基本都差不多
去账号中找到这一堆服务,找到后开启smtp服务
开启服务后管理服务
在这里点击就可以获取到授权码啦
接下来需要去下载相应的第三方类库(我这里使用的是PHPMailer)
直接使用composer安装扩展phpmailer
在thinkPHP中封装一下邮件服务类
实际调用
效果
总结
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。