zoukankan      html  css  js  c++  java
  • laravel sendmail

    配置.env

    MAIL_DRIVER=smtp
    MAIL_HOST=smtp.163.com
    MAIL_PORT=25
    MAIL_USERNAME=myMail@163.com
    MAIL_PASSWORD=******
    MAIL_ENCRYPTION=null
    

    设置 config/mail.php

    'from' => ['address' => 'jzmcc@163.com', 'name' => 'testMail'],

    设定测试路由

    Route::get('/sendmail',function(){
        $data = array('name' => 'jordan');
        Mail::send('welcome', $data, function($message){
            $message->to('11112222@qq.com')
                ->subject('Hi there! laravel sent me!');
        });
    });
    

     Mail::send参数:

    1.welcome  邮件模板样式

    2.$data     传给模板的变量

    3.闭包       接受$message的实例,设置变量,交给SwiftMailer使用

    队列发送

    设置.env

    QUEUE_DRIVER=database

    生成表

    php artisan queue:table
    php artisan queue:failed-table
    php artisan migrate

    延迟5秒发送

    Route::get('/mail/queue', function(){
        Mail::later(5, 'emails.queued', ['name'=>'smith'], function($m){
            $m->to('111111@qq.com', 'some name')->subject('queueTest');
        });
        return 'The email has sent.';
    });
  • 相关阅读:
    Python3 模块基础
    Python3 函数小练习
    Python3 函数进阶3
    Python3 函数进阶2
    Python3 函数进阶1
    Python3 函数实践之简易购物系统
    线程之间的通信
    volatile 关键字
    对象锁的同步与异步
    synchronized 关键字
  • 原文地址:https://www.cnblogs.com/fenle/p/4756350.html
Copyright © 2011-2022 走看看