【问题标题】:400 bad request Mailgun Laravel400 错误请求 Mailgun Laravel
【发布时间】:2017-12-14 11:47:11
【问题描述】:

我在 Laravel 中使用 Mailgun。我之前使用 Mailgun 设置了我的邮件帐户,它工作正常,但由于某种原因我不得不更改它。我遵循了相同的程序,并且我之前遵循了但不知何故它的工作方式不同。我正在使用 Laravel 5.0 。我的 .env 文件是

APP_ENV=local
APP_KEY=base64:*****
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=stelp_dev
DB_USERNAME=root
DB_PASSWORD=


BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379



MAIL_DRIVER=mailgun
MAIL_HOST=smtp.mailgun.org
MAIL_PORT=2525
MAIL_USERNAME=postmaster@dev.stelp.pk
MAIL_PASSWORD=*****
MAIL_ENCRYPTION=tls
MAIL_FROM_NAME="Support RainbowSix"
MAIL_FROM=support@intelrainbow6hub.com


MAILGUN_DOMAIN=dev.stelp.pk
MAILGUN_SECRET=*****



PUSHER_APP_ID=
PUSHER_KEY=
PUSHER_SECRET=

我已验证域并添加了所有 txt 和 mx 记录。但我仍然收到此错误

ClientException in RequestException.php line 111:
Client error: `POST https://api.mailgun.net/v3/dev.stelp.pk/messages.mime` resulted in a `400 BAD REQUEST` response:
{
"message": "Free accounts are for test purposes only. Please upgrade or add the address to authorized recipients in (truncated...)

我正在添加屏幕截图,以便您可以看到我已经验证了所有内容

【问题讨论】:

  • 你刚刚将你的 Laravel APP_KEY 发布到互联网上,你会想要生成一个新的。
  • 你的邮枪密码也一样。
  • 是的,你 100% 想取出任何密码等
  • 还有你的 mailgun 密钥...
  • 该消息为您提供了请求失败的原因...您对该消息的问题是什么?

标签: php laravel email laravel-5 mailgun


【解决方案1】:

您需要在帐户中添加一张信用卡(即使您想使用免费计划)。否则,您只能向“授权收件人”发送电子邮件(查看设置)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-24
    • 2016-12-29
    • 1970-01-01
    • 2017-04-10
    • 2017-08-28
    • 2017-01-08
    • 2016-04-07
    • 2021-01-07
    相关资源
    最近更新 更多