当前位置: 首页 > 编程笔记 >

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

濮佑运
2023-03-14
本文向大家介绍laravel邮件发送的实现代码示例,包括了laravel邮件发送的实现代码示例的使用技巧和注意事项,需要的朋友参考一下

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('邮件主题!');
  });
});

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

 类似资料:
  • 本文向大家介绍ThinkPHP发送邮件示例代码,包括了ThinkPHP发送邮件示例代码的使用技巧和注意事项,需要的朋友参考一下 先在GitHub找到PHPMailer 并下载 https://github.com/PHPMailer/PHPMailer  //PHPMailer的GitHub地址 将下载的PHPMailer放在ThinkPHP/Library/Vendor目录下      在con

  • 本文向大家介绍利用Java发送邮件的实现代码,包括了利用Java发送邮件的实现代码的使用技巧和注意事项,需要的朋友参考一下 前言 大家请注意:以下代码使用的测试邮箱为126的邮箱,实测可用,注意,个人测试时,注意发送的邮件内容,邮件内容邮箱服务器审查较严格,少有不慎就会被判定为垃圾邮件,进而就会给你返回一个错误码: 实例代码 注意,首次使用本代码的朋友们,建议除了用户名和密码换成自己的,其余的最好

  • 本文向大家介绍利用.net代码实现发送邮件,包括了利用.net代码实现发送邮件的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了.net发送邮件的实现代码,供大家参考,具体内容如下 关键代码: 需要引用命名空间: using System.Net.Mail; using System.Net; 注意细节: 一、smtp SMTP(Simple Mail Transfer Protoco

  • 本文向大家介绍python发送邮件功能实现代码,包括了python发送邮件功能实现代码的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python发邮件精简代码,供大家参考,具体内容如下 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 本文向大家介绍python实现发送邮件功能代码,包括了python实现发送邮件功能代码的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python实现发送邮件功能的具体代码,供大家参考,具体内容如下 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 本文向大家介绍django 发送邮件和缓存的实现代码,包括了django 发送邮件和缓存的实现代码的使用技巧和注意事项,需要的朋友参考一下 发送邮件 概述:Django中内置了邮件发送功能,发送邮件需要使用SMTP服务,常用的免费服务器有:163、126、QQ 注册并登陆163邮箱 打开POP3/SMTP服务与IMAP/SMTP服务 重置授权密码 配置 发送 send_mail(subject,