【发布时间】:2014-08-01 19:04:37
【问题描述】:
我正在尝试通过 Iron.io 服务发送电子邮件。一切都按预期工作,但如果邮件正文很大,我会收到此错误。
有没有办法绕过这个限制并解决问题?
我的堆栈跟踪异常
[2014-06-11 17:48:07] local.ERROR: 异常 'Http_Exception' 与 消息'http错误:400 | {"msg":"消息不能超过 64kB"}' 在 /var/www/lbook/vendor/iron-io/iron_core/IronCore.class.php:264
0 /var/www/lbook/vendor/iron-io/iron_core/IronCore.class.php(256): IronCore->reportHttpError(400, '{"msg":"Message...')
1 /var/www/lbook/vendor/iron-io/iron_core/IronCore.class.php(230): IronCore->callWithRetries()
2 /var/www/lbook/vendor/iron-io/iron_mq/IronMQ.class.php(272): IronCore->apiCall('POST', 'projects/535a62...', Array)
3 /var/www/lbook/vendor/laravel/framework/src/Illuminate/Queue/IronQueue.php(81): IronMQ->postMessage('appdev', 'eyJpdiI6IjgzQVp...', 数组)
4 /var/www/lbook/vendor/laravel/framework/src/Illuminate/Queue/IronQueue.php(66): Illuminate\Queue\IronQueue->pushRaw('{"job":"mailer@...', NULL)
5【内部功能】: Illuminate\Queue\IronQueue->push('mailer@handleQu...', Array, NULL)
【问题讨论】:
-
不熟悉,但查看dev.iron.io/mq/reference/environment 的消息约束图表,似乎 64kb 是限制。不确定是否可能,但如果有必要增加它,完成它的唯一方法是打电话给他们并让他们为你设置更高的值。