laravel邮件发送的实现代码示例
发布:smiling 来源: PHP粉丝网 添加日期:2022-02-08 09:24:09 浏览: 评论:0
laravel自带SwiftMailer库,集成了多种邮件API,可以很方便的实现邮件的发送,在本教程中使用到的是SMTP(Simple Message Transfer Protocol)简单邮件传输协议,通常理解为邮件发送服务器。
以126邮箱为例
使用126邮箱的话,需要开启POP3和SMTP服务(设置->POP3/SMTP/IMAP)
常见错误编码
https://help.mail.163.com/faqDetail.do?code=d7a5dc8471cd0c0e8b4b8f4f8e49998b374173cfe9171305fa1ce630d7f67ac28218e37dcd9adbaa
.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('邮件主题!');
- });
- });
Tags: laravel邮件发送
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)