Laravel5利用163邮箱实现发送邮件mail功能
如果在后台用户管理加一个发送邮件的功能,相对来说联系用户就很方便了,所以自己打算研究一下mail邮件的发送。在网上找了很多例子,发现都无法实现,我将使用163邮箱做邮件发送,需登录163邮箱开启POP3和SMTP服务,以及生成授权密码,在.env进行配置
MAIL_DRIVER=smtp
MAIL_HOST=smtp.163.com
MAIL_PORT=465
MAIL_USERNAME=你的163邮箱地址
MAIL_PASSWORD=你的163邮箱地址对应的授权密码(不是登录密码)
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=你的163邮箱地址
MAIL_FROM_NAME=发送邮件使用的用户名
driver
用于配置默认的邮件发送驱动,我们用SMTP(Simple Message Transfer Protocol)简单邮件传输协议host
是邮箱所在主机,比如我们使用163邮箱,对应值是smtp.163.com
,使用QQ邮箱的话,对应值是smtp.qq.com
port
用于配置邮箱发送服务端口号,比如一般默认值是25,但如果设置SMTP使用SSL加密,该值为465username
表示邮箱账号password
表示上述邮箱对应的授权密码encryption
表示加密类型,可以设置为null表示不使用任何加密,也可以设置为tls或ssl。from
配置项包含address和name,前者表示发送邮箱,后者表示发送邮件使用的用户名。
使用163邮箱做的发送,需登录163邮箱开启POP3和SMTP服务,以及生成授权密码。
点击下面的客户端授权密码进行设置,这里我已经设置好了
路由定义
Route::post('/users/sms_email','UsersController@sendEmail');
控制器代码(发送纯文本邮件)
MAIL_FROM_ADDRESS、MAIL_FROM_NAME需要在env进行设置否则发送邮件失败
public function sendEmail(Request $request){// 获取邮箱标题$title = $request->input('title');// 获取邮箱内容$content = $request->input('content');$toMail = '对方邮箱地址';Mail::raw($content, function ($message) use ($toMail, $title) {$message->subject($title);$message->to($toMail);});}
下面我将展示测试截图,以保证代码的有效性
希望可以对大家有所帮助,如有疑问,欢迎骚扰
Laravel5利用163邮箱实现发送邮件mail功能相关推荐
- 利用163 邮箱发送邮件
1.利用163邮箱发送邮件 # _*_ coding:UTF-8 import time import smtplib from email.mime.text import MIMEText fro ...
- 通过QQ邮箱的SMTP服务器发送QQ邮件至163邮箱提示“发送邮件失败”的解决方案(三种可能性,不妨一试)...
IDE:Visual Studio 2010[C#] + .NET 4.0框架 引用.NET 4.0框架的System.Net.Mail命名空间开发发送邮件的程序.发送方:QQ邮箱 接收方:163邮箱 ...
- 2021-01-3 VBA利用企业邮箱自动发送邮件
VBA利用企业邮箱自动发送邮件 1.应用场景 2.VBA生成PDF附件 3.企业邮箱设置发送账户 4.VBA利用企业邮箱发送邮件 利用Windows任务计划设置定时执行 小结 1.应用场景 所在企业提 ...
- php怎么做一个163邮箱发送,laravel5.4利用163邮箱发送邮件的步骤详解
前言 其实发送邮箱其实不难,不如说挺简单的,本文将详细介绍关于laravel5.4用163邮箱发送邮件的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 一.首先还是现在16 ...
- 使用java利用163邮箱发送邮件简单示例
此文章只是基础代码,需要自己深层次的封装,适用于初次开发工作者 1代码 private static final String from="";//163邮件的账号 pri ...
- 139邮箱山寨版push mail功能
看了Jackie兄的一篇博文,山寨版黑莓PushMail link: http://jackiechen.blog.51cto.com/196075/233965 萌生了我的一个想法:我能否把我的私 ...
- Flask-Mail使用163邮箱异步发送邮件
很多类型的应用程序都需要在特定事件发生时提醒用户,而常用的通信方法是电子邮件. 虽然 Python 标准库中的 smtplib 包可用在 Flask 程序中发送电子邮件,但包装了 smtplib 的 ...
- 关于C#如何利用QQ邮箱SMTP发送邮件
今天写发送邮件的时候,用163可以正常发送,但是利用QQ发送不了邮件,后来发现是QQ邮箱的SMTP使用了SSL加密,所有必须启用SSL加密,并且指定端口就可以发送了. public void Send ...
- Centos用mail命令登录163邮箱发邮件
运维中需要有监控,多数情况下需要及时收到手机短信,来进行实时处理. mail命令可以通过简单配置,实现一键登录到163邮箱,并发送邮件到相应的邮箱.下面介绍配置方法: 首先是要将163邮箱的smtp功 ...
- Python 调用163邮箱发送邮件
Python内置对SMTP的支持,可以发送纯文本邮件.HTML邮件以及带附件的邮件.Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件. ...
最新文章
- 函数声明后面加个stdcall是什么意思
- [UE4]网游中角色Pawn的移动位置同步以及RTS多角色同时移动的解决方案
- PHP Ueditor 富文本编辑器
- 怎么开启JavaScript ?
- HTML/CSS学习笔记03【CSS概述、CSS选择器、CSS属性、CSS案例-注册页面】
- esp8266手机端app_OKEX手机端APP提币教程(附视频)
- 简单话题:LED呼吸灯和串口LED指示灯
- jQuery中的on 和事件委派
- 页面url带参数_微信小程序云开发教程微信小程序的JS高级页面间数据传递
- docker0: iptables: No chain/target/match by that name.
- 中国大推力矢量发动机WS15 跨入 世界先进水平!
- 编程通用知识 字符编码(ascii,unicode,utf-8)
- windows10更新后网络无法连接的问题
- markdown与latex:单行式子中连加连乘i放在下面\displaystyle
- H3C ACL 访问控制
- VC6.0中使用Activex控件小结
- 怎么查看电脑连接的wifi密码?2种方法分享给大家!
- IDEA项目上传码云报错:Push rejected: Push to origin/master was rejected
- 6096. 咒语和药水的成功对数
- 如何VUE写桌面应用(electron)