1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > laravel5.5利用网易邮箱发送邮件

laravel5.5利用网易邮箱发送邮件

时间:2020-08-13 04:01:16

相关推荐

laravel5.5利用网易邮箱发送邮件

1.设置邮件服务器

登录 163邮箱

设置 POP3/SMTP/IMAP

勾选:POP3/SMTP服务 IMAP/SMTP服务 保存

设置客户端授权密码

2.在laravel中配置服务器

打开.env文件

MAIL_DRIVER=smtpMAIL_HOST=MAIL_PORT=465MAIL_USERNAME=15001150581@MAIL_PASSWORD=你的授权密码MAIL_ENCRYPTION=sslMAIL_FROM_ADDRESS=15001150581@

打开/config/mail.php

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

我们可以看到 address这一项我们在.env文件中设置过了,MAIL_FROM_ADDRESS=15001150581@

而name这一项为发件人的名称,我们可以在这里设,因为这一项一般为中文,设置到.env文件中邮件发件人那里容易乱码

3.发送单条文本信息

路由

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

控制器文件

<?php/*** Created by PhpStorm.* User: Administrator* Date: /11/23* Time: 13:34*/namespace App\Http\Controllers;use App\Http\Controllers\Controller;use Illuminate\Http\Request;use Illuminate\Support\Facades\Mail;class MailController extends Controller{public function mail_send(){/*发送单条文本信息*/Mail::raw('邮件测试', function($message){$message->to('1553161125@');$message->subject('啦啦网邮箱注册激活');});/*发送视图View页面*/Mail::send('admin.activemail', ['name' => '李晓明'], function($message){$message->to('1553161125@');$message->subject('啦啦网邮箱注册激活');});}}

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

到此处,完毕

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。