本文主要是介绍配置私人邮箱为发件客户端,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
上一篇:laravel邮件发送流程总结
背景
上一篇,记录了laravel从配置,到驱动器的创建,到最终发送消息,唯独没有说如何搭建一个邮件服务器,允许发送邮件呢
实现方法有两种
- 利用开源软件,搭建自己的邮件服务器
- 利用qq,网易等第三方邮件服务
这两个方法根据需求不同,各自选择,我这就是想要简单的发个信息,利用第三方的就可以,下面是以qq为例,网易有一点点介绍
设置方法
一、先看看使用smtp驱动发邮件时,需要什么配置信息
'smtp' => ['transport' => 'smtp','host' => env('MAIL_HOST', 'smtp.mailgun.org'),'port' => env('MAIL_PORT', 587),'encryption' => env('MAIL_ENCRYPTION', 'tls'),'username' => env('MAIL_USERNAME'),'password' => env('MAIL_PASSWORD'),'timeout' => null,'auth_mode' => null,],
这里可以看出:
- transport: 用于配置默认的邮件发送驱动
- host: 发送邮件服务器的主机
- port: 发送邮件服务器的端口号
- encryptionencryption : 表示加密类型,可以设置为null表示不使用任何加密,也可以设置为tls或ssl
- username: 发送邮件服务器的账号
- password: 发送邮件服务器 的密码
除了这些,你还需要设置全局的发送人的账户信息
'from' => ['address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),'name' => env('MAIL_FROM_NAME', 'Example'),],
- address: 设置发件人的地址完整邮箱地址
- name : 这个就是个人喜好,类似于账号备注
二、配置私人qq邮箱为发件客户端
登录进去你的qq邮箱,点击设置->用户->开启你需要的服务
开通对应的服务后,会有一个授权码,该码就是配置中的密码;
那么其他的主机、端口号等信息呐,因为我开启的时IMAP/SMTP服务,那我就点击看它时如何配置的,点击查看配置:
一目了然呀,,只需要将这些配置信息写入项目的配置文件即可哟,简单吧
三、配置私人网易邮箱为发件客户端
这里获取信息也是很简单,进入网易->设置->POP3/SMTP/IMAP
这里有你需要的所有配置信息数据喽
写在最后
其实也没啥说的啦,毕竟是用第三方的邮件
这篇关于配置私人邮箱为发件客户端的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!