如果在后台用户管理加一个发送邮件的功能,相对来说联系用户就很方便了,所以自己打算研究一下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加密,该值为465
  • username表示邮箱账号
  • 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功能相关推荐

  1. 利用163 邮箱发送邮件

    1.利用163邮箱发送邮件 # _*_ coding:UTF-8 import time import smtplib from email.mime.text import MIMEText fro ...

  2. 通过QQ邮箱的SMTP服务器发送QQ邮件至163邮箱提示“发送邮件失败”的解决方案(三种可能性,不妨一试)...

    IDE:Visual Studio 2010[C#] + .NET 4.0框架 引用.NET 4.0框架的System.Net.Mail命名空间开发发送邮件的程序.发送方:QQ邮箱 接收方:163邮箱 ...

  3. 2021-01-3 VBA利用企业邮箱自动发送邮件

    VBA利用企业邮箱自动发送邮件 1.应用场景 2.VBA生成PDF附件 3.企业邮箱设置发送账户 4.VBA利用企业邮箱发送邮件 利用Windows任务计划设置定时执行 小结 1.应用场景 所在企业提 ...

  4. php怎么做一个163邮箱发送,laravel5.4利用163邮箱发送邮件的步骤详解

    前言 其实发送邮箱其实不难,不如说挺简单的,本文将详细介绍关于laravel5.4用163邮箱发送邮件的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 一.首先还是现在16 ...

  5. 使用java利用163邮箱发送邮件简单示例

    此文章只是基础代码,需要自己深层次的封装,适用于初次开发工作者 1代码 private static final String from="";//163邮件的账号     pri ...

  6. 139邮箱山寨版push mail功能

    看了Jackie兄的一篇博文,山寨版黑莓PushMail  link: http://jackiechen.blog.51cto.com/196075/233965 萌生了我的一个想法:我能否把我的私 ...

  7. Flask-Mail使用163邮箱异步发送邮件

    很多类型的应用程序都需要在特定事件发生时提醒用户,而常用的通信方法是电子邮件. 虽然 Python 标准库中的 smtplib 包可用在 Flask 程序中发送电子邮件,但包装了 smtplib 的 ...

  8. 关于C#如何利用QQ邮箱SMTP发送邮件

    今天写发送邮件的时候,用163可以正常发送,但是利用QQ发送不了邮件,后来发现是QQ邮箱的SMTP使用了SSL加密,所有必须启用SSL加密,并且指定端口就可以发送了. public void Send ...

  9. Centos用mail命令登录163邮箱发邮件

    运维中需要有监控,多数情况下需要及时收到手机短信,来进行实时处理. mail命令可以通过简单配置,实现一键登录到163邮箱,并发送邮件到相应的邮箱.下面介绍配置方法: 首先是要将163邮箱的smtp功 ...

  10. Python 调用163邮箱发送邮件

    Python内置对SMTP的支持,可以发送纯文本邮件.HTML邮件以及带附件的邮件.Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件. ...

最新文章

  1. 函数声明后面加个stdcall是什么意思
  2. [UE4]网游中角色Pawn的移动位置同步以及RTS多角色同时移动的解决方案
  3. PHP Ueditor 富文本编辑器
  4. 怎么开启JavaScript ?
  5. HTML/CSS学习笔记03【CSS概述、CSS选择器、CSS属性、CSS案例-注册页面】
  6. esp8266手机端app_OKEX手机端APP提币教程(附视频)
  7. 简单话题:LED呼吸灯和串口LED指示灯
  8. jQuery中的on 和事件委派
  9. 页面url带参数_微信小程序云开发教程微信小程序的JS高级页面间数据传递
  10. docker0: iptables: No chain/target/match by that name.
  11. 中国大推力矢量发动机WS15 跨入 世界先进水平!
  12. 编程通用知识 字符编码(ascii,unicode,utf-8)
  13. windows10更新后网络无法连接的问题
  14. markdown与latex:单行式子中连加连乘i放在下面\displaystyle
  15. H3C ACL 访问控制
  16. VC6.0中使用Activex控件小结
  17. 怎么查看电脑连接的wifi密码?2种方法分享给大家!
  18. IDEA项目上传码云报错:Push rejected: Push to origin/master was rejected
  19. 6096. 咒语和药水的成功对数
  20. 如何VUE写桌面应用(electron)

热门文章

  1. 移动节点的间接路由方式
  2. 合理设置 让你的迅雷下载速度越来越快
  3. VR全景视频、图片播放器
  4. 最佳牛栏(前缀和+二分)
  5. 百度街景图片存MySQL
  6. EF(EntityFramework) 的 CodeFirst 使用指南二(基本使用)
  7. python根据身高计算标准体重_有谁知道如何根据身高计算标准体重
  8. java最新2019面试题
  9. 计算机启动后无法进入系统怎么办,笔记本开机进不了系统,小编教你笔记本开机无法进入系统怎么办...
  10. cesium 加载fbx模型