2016-04-09 18 views
0

これは本当に簡単なものでなければなりませんが、すべてのチュートリアルが古すぎると、私は実際にあるこれらの事の何半分を知りません.envファイル私は:laravel 5.2とmailgun

MAIL_DRIVER=mailgun 
MAIL_HOST=smtp.mailgun.org 
MAIL_PORT=587 
MAIL_USERNAME=(Default SMTP Login <- found in mailgun) 
MAIL_PASSWORD=(Default Password <- found in mailgun) 

私はこれらすべてが良いと信じています。次config/services.phpに私は私の.envファイル内

'mailgun' => [ 
    'domain' => env('MAILGUN_DOMAIN'), 
    'secret' => env('MAILGUN_SECRET'), 
], 

そして更に有していて:

MAILGUN_DOMAIN=(API Base URL <- found in mailgun) 
MAILGUN_SECRET=(API Key <- found in mailgun) 

を私はartisan queue:listenを実行すると、私はエラーを取得する:

-API Base URL-はの値である
Client error: `POST https://api.mailgun.net/v3/-API Base URL-/messages.mime` resulted in a `404 NOT FOUND` response. 

MAILGUN_DOMAIN私の.envファイル内の変数

私はドメイン名mail.mydomain.comMAILGUN_DOMAINに入れようとしましたが、アカウントは既に検証されていますが、私は信じていますが、アカウントを有効にするメッセージを受け取りました。

私は空のMAILGUN_DOMAINを残してみましたし、私はそう

`POST https://api.mailgun.net/v3//messages.mime` resulted in a `404 NOT FOUND` 

を持って、私の結論はそこ...v3//messages.mimeの間に何かする必要がありますが、私は何を把握することはできませんです。

EDIT:

が、私はこれを見つけた:

https://laracasts.com/discuss/channels/laravel/laravel-and-mailgun-1

、私が削除することができそうですMAIL_USERNAMEMAIL_PASSWORDが、私はこのsandboxxxxxxxxコードをどこにあるか分かりません。

答えて

1

正しいことは、あなたがmailgunで設定したドメイン名です。私の場合はmail.mydomain.comでした。

しかし、私はこのメッセージを受け取っていたので、アカウントを有効にするのは気にしませんでした(あなたに電話番号を渡す必要があります。問題は今解決されました。