首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用MailGun从Laravel 5.2发送电子邮件

无法使用MailGun从Laravel 5.2发送电子邮件
EN

Stack Overflow用户
提问于 2016-01-19 04:42:38
回答 1查看 2K关注 0票数 1

我正在尝试使用邮件枪的内置驱动程序来发送电子邮件。以下是我到目前为止所做的工作。

已安装迷你游戏驱动程序。

在我的config\services.php中添加了以下内容

代码语言:javascript
复制
'mailgun' => [
    'domain' => env('sandbox54d5c9ed96434d689f971fd3.mailgun.org'),
    'secret' => env('key-e800aa77cbda23ee8471dd5e'),
],

在我的邮件中,我添加了'driver‘=>环境(’MAIL_DRIVER‘,'mailgun'),

但是,现在如果我试着忘记密码。它说我们已经发送了一封电子邮件,但我什么也没收到。

域是我的沙箱域名,密钥是API密钥。

我是不是遗漏了什么或者做错了什么?如果有一些问题,我如何调试?

EN

回答 1

Stack Overflow用户

发布于 2016-03-17 05:22:07

很抱歉回答得太晚了,只是在谷歌搜索不同的东西时发现了你的问题,希望不会太晚。如果要在.env中保存凭据,请在config\services.php中执行以下操作:

代码语言:javascript
复制
'mailgun' => [
    'domain' => env('MAILGUN_DOMAIN'),
    'secret' => env('MAILGUN_SECRET'),
],

然后在您的.env文件中

代码语言:javascript
复制
MAILGUN_DOMAIN=sandbox54d5c9ed96434d689f971fd3.mailgun.org
MAILGUN_SECRET=key-e800aa77cbda23ee8471dd5e

在config\services.php中,您只需使用以下命令告诉.env文件上的密钥:'setting' => env('KEY_IN_ENV') Laravel将检查是否找到该密钥,并从.env文件中获取该值:KEY_IN_ENV = setting_value

或者只在你的config\services.php中像这样:

代码语言:javascript
复制
'mailgun' => [
    'domain' => 'sandbox54d5c9ed96434d689f971fd3.mailgun.org',
    'secret' => 'key-e800aa77cbda23ee8471dd5e',
],

祝贺你。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34863720

复制
相关文章

相似问题

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