laravel邮件发送的实现代码示例
程序员文章站
2023-10-30 18:42:52
laravel自带swiftmailer库,集成了多种邮件api,可以很方便的实现邮件的发送。在本教程中使用到的是smtp(simple message transfer protocol)简单邮件传...
laravel自带swiftmailer库,集成了多种邮件api,可以很方便的实现邮件的发送。在本教程中使用到的是smtp(simple message transfer protocol)简单邮件传输协议,通常理解为邮件发送服务器。
以126邮箱为例
使用126邮箱的话,需要开启pop3和smtp服务(设置->pop3/smtp/imap)
.env配置文件
mail_driver=smtp mail_host=smtp.126.com mail_port=465 mail_username=test@126.com //126账号 mail_password=123456 //授权密码 mail_encryption=ssl mail_from_address=test@126.com mail_from_name="${app_name}"
在路由上实现发送邮件
use illuminate\support\facades\mail; route::get('/email', function () { $tplvar = ['name' => 'laravel']; //模版路径 , 传入到模版的变量 $flag = mail::send('email.email_register',$tplvar,function ($message){ // 收件人的邮箱地址 $message->to('aims@qq.com')->subject('邮件主题!'); }); });
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: java两个线程同时写一个文件
下一篇: 司马懿诛杀了曹爽,为什么夏侯家族不救援?