【发布时间】: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