小编Jay*_*kat的帖子

Lumen 5.3发送电子邮件

我尝试使用gmail smtp config从Lumen发送电子邮件.我在用:

  • illuminate/mail,版本 5.3
  • lumen,版本 5.3

我无法发送电子邮件.

我的路由器:

$app->get('/', function () use ($app) {
    $app->get('mail','mailcontroller@mail');
});
Run Code Online (Sandbox Code Playgroud)

我的AppServiceProvider.php:

namespace App\Providers;
use Illuminate\Support\ServiceProvider;

class AppServiceProvider extends ServiceProvider {

    public function register() {
    $this->app->singleton('mailer', function ($app) {
        $app->configure('services');
        return $app->loadComponent('mail', 'Illuminate\Mail\MailServiceProvider', 'mailer');
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

我的.env配置:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=*******@gmail.com
MAIL_PASSWORD=*********
MAIL_ENCRYPTION=tls
Run Code Online (Sandbox Code Playgroud)

我的邮件控制器:

<?php

namespace App\Http\Controllers;
use Illuminate\Support\Facades\Mail;

class mailcontroller extends Controller {
    public function mail(){
        Mail::raw('Raw string email', function($msg) { 
            $msg->to(['****.com']); 
            $msg->from(['*****@gmail.com']); });
    }
} …
Run Code Online (Sandbox Code Playgroud)

phpmailer laravel lumen

4
推荐指数
1
解决办法
2万
查看次数

Adonis api 邮件不起作用(adonis install @adonisjs/mail)

问题

大家好,我正在开发 Adonis Restful API 服务(4.0 版)。我在我的代码中使用了 adonis 邮件。我已经关注了 doc,但出现了这样的错误:找不到模块“Adonis/Src/View”

工具

Webstorm & insomina(休息客户端)

我的文件夹结构

结构体

示例代码

 config/Mail.js  - I am using mailtrap

 'use strict'

 const Env = use('Env')

 module.exports = {

 connection: Env.get('MAIL_CONNECTION', 'smtp'),
 smtp: {
 driver: 'smtp',
 pool: true,
 port: 2525,
 host: 'smtp.mailtrap.io',
 secure: false,
 auth: {
  user: "########",
  pass: "########"
},
maxConnections: 5,
maxMessages: 100,
rateLimit: 10
  },


sparkpost: {
  driver: 'sparkpost',
   apiKey: Env.get('SPARKPOST_API_KEY'),
   extras: {}
  }
   }
Run Code Online (Sandbox Code Playgroud)
my Code : in user controller
 // Store the information …
Run Code Online (Sandbox Code Playgroud)

javascript email rest smtp adonis.js

0
推荐指数
1
解决办法
1384
查看次数

标签 统计

adonis.js ×1

email ×1

javascript ×1

laravel ×1

lumen ×1

phpmailer ×1

rest ×1

smtp ×1