laravel框架中的邮箱发送

时间:2023-03-09 19:30:10
laravel框架中的邮箱发送

1.设置邮件服务器
登录 163邮箱
设置 POP3/SMTP/IMAP
勾选:POP3/SMTP服务 IMAP/SMTP服务 保存

laravel框架中的邮箱发送
设置客户端授权密码

laravel框架中的邮箱发送2.在laravel中配置服务器

打开.env文件

MAIL_DRIVER=smtp
MAIL_HOST=smtp.163.com
MAIL_PORT=465
MAIL_USERNAME=15001150581@163.com
MAIL_PASSWORD=你的授权密码
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=15001150581@163.com

打开/config/mail.php

'from' => [
'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
'name' => env('MAIL_FROM_NAME', '中国移动'),
],

我们可以看到 address这一项我们在.env文件中设置过了,MAIL_FROM_ADDRESS=15001150581@163.com
而name这一项为发件人的名称,我们可以在这里设,因为这一项一般为中文,设置到.env文件中邮件发件人那里容易乱码
3.发送单条文本信息
路由

Route::get('send_mail','MailController@mail_send');

laravel框架中的邮箱发送

如果控制器里写的是发送view页面的方法,新建view页面

laravel框架中的邮箱发送

完成。