Thinkphp整合swiftmailer实现邮件发送
来源:互联网 发布:vscode 运行npm命令 编辑:程序博客网 时间:2024/05/16 17:24
最近在博客加入了注册系统,注册怎么能少了邮箱验证呢
扒了好多博客,都没几个完整好用的
但是还是扒到了有用的插件 — swiftmailer
首先下载 swiftmailer ,下载地址:https://github.com/swiftmailer/swiftmailer
下载解压后把lib文件夹重命名为 swiftmailer ,放入 ThinkPHP\Library\Vendor\文件夹下
再去控制器引用
$email_set = M(‘web_set’)->where(array(‘id’ => 1))->
field(‘web_name,web_email,email_smtp,email_port,email_pwd’)->find();
//从数据库获取邮箱配置,包括帐号,密码,服务器类型,端口
/*———————————————–
这里是引用第三方类库
. 之前表示文件夹,之后表示要引用的文件
———————————————–*/
vendor(‘swiftmailer.swift_required’);
//这里因为路径问题要加上 \
$message = \Swift_Message::newInstance();
$str =’这里是邮件内容,本博客所用的邮件格式是贤心大神那里的验证邮件,但是发上来会被格式化,有需要的自己去扒吧’;
message->setBody(“{str}”, ‘text/html’, ‘utf-8’);
if (mailer) {
echo ‘{“status”:”y”,”info”:”发送成功,请在24小时内激活,否则帐号失效”,”code”:”0”}’;
} else {dele = M('user')->where(array('name' =>
echo ‘{“status”:”n”,”info”:”注册失败,请重新注册”}’;
}
- thinkphp 整合 swiftmailer 实现邮件发送
- Thinkphp整合swiftmailer实现邮件发送
- thinkphp 整合 phpmailer 实现邮件发送
- PHP发送邮件swiftMailer
- yii 框架用swiftmailer 发送邮件
- yii 框架用swiftmailer 发送邮件
- 高效的PHP邮件发送库:Swiftmailer
- ThinkPHP 3.2 整合PHPmailer 发送SMTP邮件
- YII2 邮件插件SwiftMailer使用SendMail本地邮件服务器发送
- Thinkphp框架使用PHPMail实现发送邮件
- yii2.0利用yii2-swiftmailer扩展发送邮件
- THinkPHP中邮件发送
- ThinkPHP邮件发送函数
- ThinkPHP邮件发送函数
- ThinkPHP邮件发送函数
- thinkphp 发送邮件
- thinkphp 发送邮件
- ThinkPHP邮件发送函数
- mysql导入导出sql文件 window下 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u dbuser -p dbname >
- 欢迎使用CSDN-markdown编辑器
- leedcode
- 设计模式之——状态设计模式
- HTTPS配置伪静态
- Thinkphp整合swiftmailer实现邮件发送
- 将xml转为json
- 10 财政收入影响因素分析及预测模型
- Ubuntu环境QT出现:-1: error: cannot find -lGL(已解决)
- (转)ViewPager 如何得到当前的Fragment (使用FragmentPagerAdapter)
- POJ2752 Seek the Name, Seek the Fame(前后缀最大匹配,kmp)
- 判断python字典中key是否存在的两种方法
- 混合高斯模型
- 前端知识总结(js部分)