2016-05-11 11 views
1

私はメールガンを統合したLaravel 5.2を使用しています。 SMTP経由でメールを送信しようとしていたが、エラーのために成功することができませんでした:laravelでmailgunを使用しています。5.2 - サンドボックスアカウントの認証に失敗しました。

Failed to authenticate on SMTP server with username "[email protected]" using 3 possible authenticators

私は(すなわちapp.dev.local)を設定した仮想ホストと私のローカルホスト上のアプリを開発していますので、私は、サンドボックスを使用する必要がありますすべてのテストを行うアカウント。

これらはlaravelのconfig/mail.phpです:

'driver' => env('MAIL_DRIVER', 'mailgun'), 
'host' => env('MAIL_HOST', 'smtp.mailgun.org'), 
'port' => env('MAIL_PORT', 587), 
'from' => ['address' => null, 'name' => null], 
'encryption' => env('MAIL_ENCRYPTION', 'tls'), 
'username' => '[email protected]', 
'password' => 'mypassword' 

service.phpの構成

'mailgun' => [ 
    'domain' => 'sandboxe56d93c917b144e98a4f07d1dbf2xxxx.mailgun.org', 
    'secret' => 'key-63sztbx99h-qdhp7j3-gp6346jsxxxx', 
], 

私はサンドボックスアカウントのための私のmailgunのダッシュボードから直接コピーとしてすべてが良いように見えますが、アプリはまだすることができ "認証に失敗したために電子メールを送信しません。

ここで何が起こっているのか分かりませんか?

答えて

1

投稿をしようとする2525多分?

MAIL_POST=2525 
0

チェックMAIL_DRIVER、MAIL_HOST、.envファイル内MAIL_PORT値:あなたは587が現在たり.envファイルに設定してあるconfig/mail.phpファイルでそれを編集することができます。このパラメータが.envファイルに設定されている場合、関数env callはそのローカリゼーションの値を使用します。