【发布时间】:2016-10-09 11:24:13
【问题描述】:
我正在使用 Amazon SES 发送电子邮件,我的最终发送代码是
try {
$result = $sesClient->sendEmail($email);
$messageId = $result->get('MessageId');
$result['success'] = $messageId;
} catch (Aws\Ses\Exception\SesException $e) {
$result['error'] = $e;
}
在我的查询循环结束时,我想收集所有错误并通过电子邮件发送它们,但问题是只有一个错误有大约 7000 个字符,这是因为如果我捕获 Exception 或 Aws\Ses\ Exception\SesException,我还从 GuzzleHttp\Exception\RequestException: 'GuzzleHttp\Exception\ClientException' 和许多其他我不需要的信息中获取信息。有什么办法可以限制带有主要错误消息的消息,在我的情况下,它使用的是没有附加@domain.com 的电子邮件。
【问题讨论】:
标签: php amazon-web-services exception-handling amazon-ses