laravel-邮箱

2021-08-24  本文已影响0人  BK_90dc

安装依赖

composer require guzzlehttp/guzzle

配置

MAIL_DRIVER=smtp
MAIL_HOST=smtp.qq.com
MAIL_PORT=465
MAIL_USERNAME=****@qq.com
MAIL_PASSWORD=*****
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=****@qq.com
MAIL_FROM_NAME=测试用例

注意事项

发送邮件在测试用例中不触发!!!!!!!!!(太坑了)

编写服务类

<?php

namespace App\Service;

use Illuminate\Support\Facades\Mail;

class EmailService
{
    function send_emile($to, $code)
    {
        $text = '你好,我是PHP程序!';        // 发送的内容
        Mail::raw($text, function ($message) use ($to, $code) {
            $message->to($to)->subject('纯文本信息邮件测试' . $code);   // 标题
        });
        if (count(Mail::failures()) < 1) {
            return true;
        }
        return false;
    }
}

快速体验

        $service = new EmailService();
        $service->send_emile('***@163.com', '123456');
上一篇 下一篇

猜你喜欢

热点阅读