【问题标题】:AWS SES Exception Handler - too many exceptions - error too longAWS SES 异常处理程序 - 异常太多 - 错误太长
【发布时间】: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


    【解决方案1】:
    } catch (Aws\Ses\Exception\SesException $e) {           
    
                            $result['error'] = $e->getMessage();
        }  
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-27
      相关资源
      最近更新 更多