2016-08-25 10 views
2

なぜこのコードはmailgunメーリングリストにメールを送信中にエラーを出すのですか?Mailgunの無効なパラメータ

Fatal error: Uncaught Mailgun\Connection\Exceptions\MissingRequiredParameters: The parameters passed to the API were invalid. Check your inputs! Sandbox subdomains are for test purposes only. Please add your own domain or add the address to authorized recipients in domain settings. in C:\xampp\htdocs\webapp\vendor\mailgun\mailgun-php\src\Mailgun\Connection\RestClient.php:226 Stack trace: #0 C:\xampp\htdocs\webapp\vendor\mailgun\mailgun-php\src\Mailgun\Connection\RestClient.php(99): Mailgun\Connection\RestClient->responseHandler(Object(GuzzleHttp\Psr7\Response)) #1 C:\xampp\htdocs\webapp\vendor\mailgun\mailgun-php\src\Mailgun\Connection\RestClient.php(151): Mailgun\Connection\RestClient->send('POST', 'sandboxb676bd53...', Object(GuzzleHttp\Psr7\Stream), Array) #2 C:\xampp\htdocs\webapp\vendor\mailgun\mailgun-php\src\Mailgun\Mailgun.php(118): Mailgun\Connection\RestClient->post('sandboxb676bd53...', Array, Array) #3 C:\xampp\htdocs\webapp\vendor\mailgun\mailgun-php\src\Mailgun\Mailgun.php(61): Mailgun\Mailgun->post('sandbox in C:\xampp\htdocs\webapp\vendor\mailgun\mailgun-php\src\Mailgun\Connection\RestClient.php on line 226

答えて

2

Uncaught Mailgun\Connection\Exceptions\MissingRequiredParameters: The parameters passed to the API were invalid. Check your inputs! Sandbox subdomains are for test purposes only. Please add your own domain or add the address to authorized recipients in domain settings

あなたはサンドボックスのドメインから送信されている場合は、あなたが許可された受信者リスト(最大5ユーザー)を設定する必要があります。

$mailgun->sendMessage(MAILGUN_DOMAIN,[ 

'from'   => '[email protected]', 
'to'   => MAILGUN_LIST, 
'subject'  => $subject, 
'html'   => $body.'<br><br><a href="%unsubscribe_url%">Unsubscribe</a>' 

        ]); 

私は取得しています致命的なエラーは以下与えるです。詳細はhereを参照してください。

また、サンドボックスの下でメーリングリストに送信することもできません。また、送信元アドレスもサンドボックスドメインと同じドメインを持つ必要があります。

+0

私は、購読リストにあるメールIDを許可された受信者リストに追加しましたが、同じエラーをスローします。私は、 "送信元"アドレスで同じドメインを使用する必要はないと思います。 – user2531123

+0

私は別のドメインのサンドボックスから電子メールを送信しようとすると、それは黙って失敗しました。また、リストの受信者も許可された受信者として設定されていますか?私はそれがどのように機能するかは完全にはわかりません。 – timkly

+0

これは正解です。 – tfont

関連する問題