位置: 编程技术 - 正文
推荐整理分享ThinkPHP5邮件发送服务封装(可发附件)(php邮箱发送),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:php 邮件发送,thinkphp发送post请求,php邮箱发送,php 邮件发送,thinkphp发送post请求,thinkphp发送post请求,php smtp发送邮件,thinkphp发送post请求,内容如对您有帮助,希望把文章链接给更多的朋友!
本文实例为大家分享了ThinkPHP5封装邮件发送服务的具体代码,供大家参考,具体内容如下
1.Composer安装phpmailer
2.ThinkPHP中封装邮件服务类
我把它封装在扩展目录 extend/Mail.php 文件里,内容如下:
注意:如果发送附件,建议使用英文路径。中文路径可能会导致附件发送失败,收到的邮件没有附件。
上面需要的一些配置参数,我把它们放在扩展配置目录 application/extra/mail.php 文件里 ,内容如下:
注意:一般默认端口 。如果使用了安全协议 ssl,那么端口号一般是 或 。譬如 邮箱。建议使用安全协议,因为像阿里云服务器就禁止了非安全协议的 端口。
更多配置参数,可以看看源码:
3.测试
在控制器里方法里,添加测试代码:
这里我使用 邮箱,安全协议 ssl,端口号 ,发送 html 内容,测试成功:
参考链接:phpmail 的 SMTP 邮件实例
标签: php邮箱发送
本文链接地址:https://www.jiuchutong.com/biancheng/274978.html 转载请保留说明!友情链接: 武汉网站建设