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

1.设置邮件服务器
登录 163邮箱
设置 POP3/SMTP/IMAP
勾选:POP3/SMTP服务 IMAP/SMTP服务 保存
勾选:POP3/SMTP服务  IMAP/SMTP服务 保存
设置客户端授权密码
在这里插入图片描述 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');

控制器文件

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/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@qq.com');
            $message->subject('啦啦网邮箱注册激活');
        });
        /*发送视图View页面*/
        Mail::send('admin.activemail', ['name' => '李晓明'], function($message){
            $message->to('1553161125@qq.com');
            $message->subject('啦啦网邮箱注册激活');
        });
    }
}

如果控制器里写的是发送view页面的方法,新建view页面
在这里插入图片描述到此处,完毕

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值