2016-12-05 9 views
0

明確な理由がないのに、無効です。MailGunパラメータは、私は私のSymfony2のアプリケーションでMailGunを使用して、非常に簡単なコードを持って

public function sendNewEmail() 
{ 
    $message = \Swift_Message::newInstance() 
        ->setSubject('Any random subject') 
        ->setFrom('[email protected]') 
        ->setTo('[email protected]') 
        ->setBody('Mybody'); 
    $this->mailer->send($message); 

    return null; 
} 

このコードの使用は非常にうまく動作するが、いくつかの日前にした後、それは単にありませんもう仕事があります。最後にエラーを返します。

コードでほとんど何も変更していないと、この問題が何であるかわかりません。

どうすればわかりますか?

request.CRITICAL:MissingRequiredParameters \例外\捕捉されないPHPの例外 Mailgun \接続:。!「APIに渡された パラメータが無効で、あなたの入力をチェック サブドメインのみをテストするためのものであり、サンドボックス、独自のを追加してください。ドメインまたは ドメイン設定の承認された受信者にアドレスを追加します。 (例外: "[オブジェクト] (Mailgun \ Connection \ Exceptions \ MissingRequiredParameters): /srv/www/MyCodeSource/vendor/mailgun/mailgun-php/src/Mailgun/Connection/RestClient.php line 169 0):。 APIに渡されたパラメータが無効で、あなたの入力をチェックし サンドボックスのサブドメインは、テスト目的のためにのみ独自の ドメインを追加したり、ドメインの設定で許可受信者にアドレスを追加 を /SRV/WWWでください!。。それはサンドボックスが何だったように/MyCodeSource/vendor/mailgun/mailgun-php/src/Mailgun/Connection/RestClient.php:169) "} []

+1

http://stackoverflow.com/questions/39140281/mailgun-invalid-parametersこれを見てみましょう:ちょうど信用を与えて... –

+0

私はこの答えをチェックしましたが、私の場合ではありません、私は何ヶ月も私のコードをそのまま使用してきました。今、それは動作を停止しました –

+0

私は自分の答えを編集したので、彼らは強制的にカスタムドメイン –

答えて

2

うん、それが見えます私が使っていたメインは問題を引き起こしていました。

私は、カスタムドメインを追加し、私のDNSのエントリを追加、等...今では

を働いているしかし、奇妙な、私は数ヶ月のためにそれを使用していたし、私はこの問題を抱えたことがないということです。いつ、それは最終的にMailGunによって修正された例外でしたか?私は、我々が発表された、いくつかの 通知はから始まる顧客を知らせる送り出された変更を実装しましたMailGun

の電子メールを受け取った:ちょうど私が上で言ったことを確認するための


更新 11月 1st。 2016年12月1日...作成を問わず、すべてのドメインは、 の日付を送信し続けるにはドメインを確認し、メッセージを受信するには が必要になります。

私のメールは突然停止しました。そして、ドメインを変更する必要があると説明した後で、DNS設定などを設定します。

また、私が行った後に指示を送ってくれましたが、素早く明確なサポートがありました。 http://blog.mailgun.com/domain-verification-changes-for-new-and-existing-domains/

1

は、ここでは、この変更の正式な通知があります。
関連する問題