配置私人邮箱为发件客户端

上一篇: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
在这里插入图片描述
这里有你需要的所有配置信息数据喽

写在最后

其实也没啥说的啦,毕竟是用第三方的邮件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值