我有一个使用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看看这个。 –
我检查了这个答案,但不是我的情况,我已经使用了好几个月我的代码,因为它是。现在它已停止工作 –
当我编辑我的答案时,他们在他们的系统中进行了更新,使系统强制自定义域 –