首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel 5.5和mailgun

Laravel 5.5和mailgun
EN

Stack Overflow用户
提问于 2018-02-24 07:14:05
回答 1查看 1.1K关注 0票数 1

我一直在尝试用mailgun从我的laravel应用程序发送电子邮件,但无法正常工作。

.env

代码语言:javascript
复制
MAIL_DRIVER=mailgun
MAIL_HOST=smtp.mailgun.org
MAIL_PORT=587
MAIL_USERNAME=(Default SMTP Login from mailgun)
MAIL_PASSWORD=**********
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS= hello@****.*****.me
MAIL_FROM_NAME= Me
MAILGUN_DOMAIN=*****.*****.me
MAILGUN_SECRET=key-10*****************************f

mail.php

代码语言:javascript
复制
return [
'driver' => env('MAIL_DRIVER', 'mailgun'),
'host' => env('MAIL_HOST', '*****.******.me'),
'port' => env('MAIL_PORT', 587),
'from' => [
        'address' => env('MAIL_FROM_ADDRESS', 'hello@*****.******.me'),
        'name' => env('MAIL_FROM_NAME', 'Me'),
'encryption' => env('MAIL_ENCRYPTION', 'ssl'),
'username' => env('postmaster@*****.******.me'),
'password' => env('************'),
'sendmail' => '/usr/sbin/sendmail -bs',
'markdown' => [
        'theme' => 'default',
        'paths' => [
            resource_path('views/vendor/mail'),
        ],
    ],
];

services.php

代码语言:javascript
复制
'mailgun' => [
        'domain' => env('*****.******.me'),
        'secret' => env('key-1******************************f'),
    ],

使用此url测试

代码语言:javascript
复制
Route::get('/send_test_email', function(){
    Mail::raw('Sending emails with Mailgun and Laravel is easy!', function($message)
    {
        $message->to('finchy70@gmail.com');
    });
});

没有错误,但没有发送电子邮件。我的邮件枪仪表盘上也没有活动。我的域的所有邮件枪DNS设置都已验证。

有没有人看到我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-24 08:14:09

看起来您使用的是用户名、密码、域和密码的值,而不是配置中的名称。应该是

代码语言:javascript
复制
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),

代码语言:javascript
复制
'mailgun' => [
        'domain' => env('MAILGUN_DOMAIN'),
        'secret' => env('MAILGUN_SECRET'),
],
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48957531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档