laravel邮件发送的实现代码示例
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('邮件主题!'); }); });
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
在Laravel框架里实现发送邮件实例(邮箱验证)
在经过一段时间的使用后,发现在项目中很多地方需要用到用户验证,以短信验证和邮箱验证为主流趋势,此篇文章小编给大家总结了如何在Laravel框架中实现发送邮件功能,以后会陆续更上如何实现短信验证..... 在.env文件下 1.配置Laravel文件 MAIL_DRIVER=smtp //建议使用smtp方式 MAIL_HOST=smtp.163.com //建议使用163邮箱 QQ邮箱会有报错 MAIL_PORT=25//smtp 默认为25 MAIL_USERNAME=null //自己的16
-
Laravel5.0+框架邮件发送功能实现方法图文与实例详解
本文实例讲述了Laravel5.0+框架邮件发送功能实现方法.分享给大家供大家参考,具体如下: I. 背景 近期在接触传说中最优雅的 PHP 框架--Laravel,学习了一下邮件发送功能,在此分享一下 测试环境:Laravel 5.2.45,Laravel 5.5 使用协议:SMTP 邮件传输协议 对于 ThinkPHP 框架框架的邮件发送可参考文章 ThinkPHP 框架下邮件发送功能 II. 功能开发过程 此处以 网易(163.com)邮箱为例. 一.前期准备 (1).首先对 SMTP 的
-
Laravel框架实现的使用smtp发送邮件功能示例
本文实例讲述了Laravel框架实现的使用smtp发送邮件功能.分享给大家供大家参考,具体如下: 1..env文件中配置 MAIL_DRIVER=smtp MAIL_HOST=smtp.邮箱后缀 MAIL_PORT=邮件服务器发送端口 MAIL_USERNAME=发送方邮件地址 MAIL_PASSWORD=发送方邮箱生成的第三方登陆码 MAIL_FROM_ADDRESS=发送邮箱地址 MAIL_FROM_NAME=发送方名称 2.config目录下mail.php文件配置 可以不配置,因为会被.
-
Laravel中利用队列发送邮件的方法示例
前言 本文主要给大家介绍了关于Laravel中队列发送邮件的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 批量处理任务的场景在我们开发中是经常使用的,比如邮件群发,消息通知,短信,秒杀等等,我们需要将这个耗时的操作放在队列中来处理,从而大幅度缩短Web请求和相应的时间.下面讲解下Laravel中队列的使用 1.配置文件 config/queue.php <?php return [ 'default' => env('QUEUE_DRIVER', 'sync'),
-
laravel5.4利用163邮箱发送邮件的步骤详解
前言 其实发送邮箱其实不难,不如说挺简单的,本文将详细介绍关于laravel5.4用163邮箱发送邮件的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 一.首先还是现在163注册一个账号并且设置如下图 授权码很重要的,请好好记住,待会在laravel的.env中要配置到的-- 二.如果以上你都做完了,那接下来就是配置.env了 MAIL_DRIVER=smtp MAIL_HOST=smtp.163.com MAIL_PORT=465 MAIL_USERNAME=你的账
-
laravel邮件发送的实现代码示例
laravel自带SwiftMailer库,集成了多种邮件API,可以很方便的实现邮件的发送.在本教程中使用到的是SMTP(Simple Message Transfer Protocol)简单邮件传输协议,通常理解为邮件发送服务器. 以126邮箱为例 使用126邮箱的话,需要开启POP3和SMTP服务(设置->POP3/SMTP/IMAP) 常见错误编码 https://help.mail.163.com/faqDetail.do?code=d7a5dc8471cd0c0e8b4b8f4f8e
-
java邮件发送简单实现代码
本文实例为大家分享了java邮件发送的具体代码,供大家参考,具体内容如下 我用的是maven项目,前台页码不多说,自己传邮箱地址进来就行. 只需要一个类实现,直接复制就可以 package com.mail; import java.util.Properties; import javax.mail.Address; import javax.mail.Message; import javax.mail.Session; import javax.mail.Transport; import
-
Python3调用微信企业号API发送文本消息代码示例
本文主要向大家分享了Python3调用微信企业号API发送文本消息示例的有关代码,具体如下: #!/usr/bin/env python # -*- coding:utf-8 -*- import urllib.request import json import sys import logging touser = '@all' agentid = 0 corpid = 'wx5aef2da956514535' corpsecret = 'Co17m_OPlvE8Q4P2RKKwtq5oIA
-
PHPMailer邮件发送的实现代码
本机环境:LAMP(ubuntu12.10); SMTP服务器用的是stmp.163.com.刚开始对于这个还是蛋疼的,最先使用的是stmp.qq.com结果发的邮件都被腾讯当成垃圾邮件处理了发不出去, 怎么该内容都没过.然后我改成了stmp.gmail.com,然后打开谷歌邮箱的POP服务,但总无法验证成功.最后还是注册一个163,运行代码就成功了. 无痛苦,无压力~~ 代码如下: 复制代码 代码如下: <?php require("PHPMailer/class.phpmailer.p
-
PHP基于SMTP协议实现邮件发送实例代码
SMTP协议 当我们使用PHP的第三方库或工具类进行邮件发送的时候,是否想过一个问题: 为什么我们不能自己写php代码实现邮件发现,而要用别人的库呢?php发送邮件到底是如何实现的? 首先我们要了解发送邮件的基本原理,本文基于SMTP协议实现邮件发送 SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议.简单来说它定义了一组规则,我们只需要依照这个规则来告诉SMTP服务器,我们要发送邮件的发送人,接收人,内容,主题等信息. 然后SMTP服务器依照这组规则来解析
-
php实现在站点里面添加邮件发送的功能
下面夏日博客来讲下如何在站点里面添加一个邮件发送的功能. 首先需要下载一个smtp 的 php 邮件发送类,代码如下: <?php class smtp { /* Public Variables */ public $smtp_port; public $time_out; public $host_name; public $log_file; public $relay_host; public $debug; public $auth; public $user; public $pas
-
jspsmart文件上传与邮件发送的实例
1.jspsmart文件上传(普通表单,带有普通表单域.若干个文件选择域) 页面: 复制代码 代码如下: <form class="form-horizontal" id="estForm" action="/tools/toolServlet?type=est" method="post" enctype="multipart/form-data"><div class="co
-
PHPMailer使用QQ邮箱实现邮件发送功能
本文实例为大家分享了PHPMailer使用QQ邮箱实现邮件发送的具体代码,供大家参考,具体内容如下 /** * 下订单发送邮件 * @to 收件人 @title 标题 @content 内容 */ function sendMail($to,$title,$content){ //引入PHPMailer的核心文件 使用require_once包含避免出现PHPMailer类重复定义的警告 require_once("../../includes/phpmailer/5.1/class.phpma
-
python3实现带多张图片、附件的邮件发送
本文实例为大家分享了python3实现多张图片附件邮件发送的具体代码,供大家参考,具体内容如下 直接上代码,没有注释! from email.mime.text import MIMEText from email.mime.image import MIMEImage from email.mime.multipart import MIMEMultipart from email.header import Header class Mail(object): def __init__(se
-
spring+maven实现邮件发送
本文为大家分享了spring+maven实现邮件发送的具体代码,供大家参考,具体内容如下 今天想弄个邮件发送,随即百度了下,发现很多用到邮件发送的朋友都会遇到各种各样的问题,包括我也是,遇到了一些问题,下面把我整理好的发出来,按照步骤来,直接可以运行. PS:以下源码来自百度,并非个人所写.话不多说,上图上代码 项目: 代码块 package com.baidu.action; import org.springframework.mail.MailSender; import org.spri
随机推荐
- javascript实现下雨效果
- javascript密码验证
- IOS使用NSUserDefault去实现界面传值和数据存储
- iOS NSTimer循环引用的几种解决办法
- OpenStack Tempest的正确的打开方式
- PHP多进程之pcntl_fork的实例详解
- 亲自动手实现Android App插件化
- 简单谈谈MySQL中的int(m)
- Linux环境下的备份
- Android使用libgdx实现模拟方向键控制角色移动的方法
- c#实现windows远程桌面连接程序代码
- Python使用python-docx读写word文档
- python中web框架的自定义创建
- Kotlin超简单实现StepView的方法
- 关于JavaScript中高阶函数的魅力详解
- 500行代码使用python写个微信小游戏飞机大战游戏
- 原来我一直安装 Python 库的姿势都不对呀
- idea hibernate jpa 生成实体类的实现
- Python3标准库之functools管理函数的工具详解
- python实现扫雷小游戏