系统城装机大师 - 固镇县祥瑞电脑科技销售部宣传站!

当前位置:首页 > 网络编程 > PHP编程 > 详细页面

laravel邮件发送的实现代码示例

时间:2020-02-03来源:系统城作者:电脑系统城

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配置文件


 
  1. MAIL_DRIVER=smtp
  2. MAIL_HOST=smtp.126.com
  3. MAIL_PORT=465
  4. MAIL_USERNAME=test@126.com //126账号
  5. MAIL_PASSWORD=123456 //授权密码
  6. MAIL_ENCRYPTION=ssl
  7. MAIL_FROM_ADDRESS=test@126.com
  8. MAIL_FROM_NAME="${APP_NAME}"

在路由上实现发送邮件


 
  1. use Illuminate\Support\Facades\Mail;
  2.  
  3. Route::get('/email', function () {
  4. $tplvar = ['name' => 'laravel'];
  5. //模版路径 , 传入到模版的变量
  6. $flag = Mail::send('email.email_register',$tplvar,function ($message){
  7. // 收件人的邮箱地址
  8. $message->to('aims@qq.com')->subject('邮件主题!');
  9. });
  10. });
  11.  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

分享到:

相关信息

  • Thinkphp框架+Layui实现图片/文件上传功能分析

    这篇文章主要介绍了Thinkphp框架+Layui实现图片/文件上传功能,结合实例形式详细分析了Thinkphp+Layui实现图片文件上传的具体步骤、原理与相关操作技巧...

    2020-02-07

  • Laravel框架自定义分页样式操作示例

    这篇文章主要介绍了Laravel框架自定义分页样式操作,结合实例形式详细分析了laravel框架自定义分页样式的具体操作步骤、实现方法及相关注意事项,需要的朋友可以参考下...

    2020-02-03

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载