2016-04-18 6 views
3

SMTP電子メールの送信を有効にするために2つのTXTレコードを追加しました。Laravel - 404 Mailgunに電子メールを送信するときにエラーが見つかりません

マイmail.php:

<?php 

return [ 
    'driver' => 'mailgun', 
    'host' => 'smtp.mailgun.org', 
    'port' => '587', 
    'from' => ['address' => '[email protected]*****', 'name' => 'Nathan ******'], 
    'encryption' => 'tls', 
    'username' => '[email protected]*********.com', 
    'password' => '*************************', 
    'sendmail' => '/usr/sbin/sendmail -bs', 
]; 

services.phpは次のとおりです。

'mailgun' => [ 
    'domain' => 'https://api.mailgun.net/v3/auditing.***********.com', 
    'secret' => '**************************', 
], 

私は取得していますエラーは次のとおりです。

Client error: `POST https://api.mailgun.net/v3/https://api.mailgun.net/v3/auditing.***********.com/messages.mime` resulted in a `404 NOT FOUND` response: 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> 
<title>404 Not Found</title> 
<h1>Not Found</h1> 
<p>The requested (truncated...) 

私はもともと私の.envでこれらを持っていましたファイルがありますが、私はそれらを直接mail.phpに入れて、それがTYかどうかを確認しますpoなど...両方のシナリオで失敗します。

何か不足していますか? 404エラーを見ると、投稿しようとしているドメインが不正になります。

https://api.mailgun.net/v3/https://api.mailgun.net/v3/auditing.***********.com/messages.mime

なぜhttps://api.mailgun.net/v3/は開始時にありますか?

ご協力いただければ幸いです。

+1

ルックは、それはそれを行う必要があります。 – odannyc

答えて

6

あなたdomainのみMailgunが提供するあなたの個人的なドメインが含まれているので、これを試してみてください:私の答えで

'mailgun' => [ 
    'domain' => 'auditing.***********.com', 
    'secret' => '**************************', 
], 
+0

ありがとう!そのような私の監督の悪い監督。 – Ben

関連する問題