我正在使用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的电子邮件。
答案 0 :(得分:-1)
} catch (Aws\Ses\Exception\SesException $e) {
$result['error'] = $e->getMessage();
}