我在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...)
我正在添加屏幕截图,以便您可以看到我已经验证了所有内容
答案 0 :(得分:0)
您需要在帐户中添加信用卡(即使您要使用免费套餐)。否则,您只能向“授权收件人”发送电子邮件(在设置下查看)