我有一個使用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:未捕獲的PHP異常 Mailgun \連接\例外\ MissingRequiredParameters:「在 參數傳遞給API是無效的檢查輸入沙盒 子域是僅用於測試目的,請添加你自己的!域或 將地址添加到域設置中的授權收件人。「在 /srv/www/MyCodeSource/vendor/mailgun/mailgun-php/src/Mailgun/Connection/RestClient.php 第169行{「exception」:「[object] (Mailgun \ Connection \ Exceptions \ MissingRequiredParameters(code: 0): 傳遞給API的參數無效。請檢查您的輸入! 沙箱子域名僅用於測試目的,請添加您自己的 域名或將域名設置中的地址添加到授權收件人。 /MyCodeSource/vendor/mailgun/mailgun-php/src/Mailgun/Connection/RestClient.php:169)「} []
http://stackoverflow.com/questions/39140281/mailgun-invalid-parameters看看這個。 –
我檢查了這個答案,但不是我的情況,我已經使用了好幾個月我的代碼,因爲它是。現在它已停止工作 –
當我編輯我的答案時,他們在他們的系統中進行了更新,使系統強制自定義域 –