AWS SES异常处理程序 - 太多异常 - 错误太长

时间:2016-10-09 11:24:13

标签: php amazon-web-services exception-handling amazon-ses

我正在使用Amazon SES发送电子邮件,我的最终发送代码是

try {
                         $result = $sesClient->sendEmail($email);                           
                         $messageId = $result->get('MessageId');
                         $result['success'] = $messageId;
                    } catch (Aws\Ses\Exception\SesException $e) {           

                        $result['error'] = $e;
                    }   

在我的查询循环结束时,我想收集所有错误并通过电子邮件发送它们,但问题是只有一个错误有大约7000个字符,这是因为如果我捕获异常或Aws \ Ses \ Exception \ SesException,我也从GuzzleHttp \ Exception \ RequestException获取信息:' GuzzleHttp \ Exception \ ClientException'以及我不需要的许多其他信息。有没有办法可以使用主要错误消息来限制消息,在我的情况下,使用的是没有附加@ domain.com的电子邮件。

1 个答案:

答案 0 :(得分:-1)

} catch (Aws\Ses\Exception\SesException $e) {           

                        $result['error'] = $e->getMessage();
    }