ThinkPHP5 封装邮件发送服务(可发附件)

2022-10-11 20:45:17 175 0
魁首哥

ThinkPHP5 封装邮件发送服务(可发附件)

1、 Composer 安装 phpmailer

2、 ThinkPHP 中封装邮件服务类

我把它封装在扩展目录 extend/Mail.php 文件里,内容如下:

注意:如果发送附件,建议使用英文路径。中文路径可能会导致附件发送失败,收到的邮件没有附件。

上面需要的一些配置参数,我把它们放在扩展配置目录 application/extra/mail.php 文件里 ,内容如下:

注意:一般默认端口 25。如果使用了 安全协议 ssl,那么端口号一般是 465 或 587。譬如 126 邮箱。

更多配置参数,可以看看源码:

3、测试


这里我使用 126 邮箱,安全协议 ssl,端口号 465,发送 html 内容,测试成功:

参考链接:

phpmail 的 STMP 邮件实例:

收藏
分享
海报
0 条评论
175
上一篇:PHP 使用统计和市场定位最新报告发布 下一篇:程序员如何写好简历 && 一份优秀的程序员简历是什么样的?

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码