2016-10-09 1 views
-1

Ich benutze Amazon SES-E-Mails zu senden, mein letzter Senden CodeAWS SES Exception Handler - zu viele Ausnahmen - Fehler zu lange

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

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

Am Ende meiner Abfrage Schleife ist ich alle Fehler sammeln will und haben sie per E-Mail gesendet, aber das Problem ist, dass nur ein Fehler hat etwa 7000 Zeichen und das ist, weil entweder, wenn ich Exception oder Aws \ Ses \ Exception \ SesException abfangen, bekomme ich auch Informationen aus GuzzleHttp \ Exception \ RequestException: 'GuzzleHttp \ Exception \ ClientException 'und viele andere Infos, die ich wirklich nicht brauche. Gibt es eine Möglichkeit, die Nachricht mit der Hauptfehlermeldung zu beschränken, die in meinem Fall eine E-Mail ohne @ domain.com verwendet hat.

Antwort

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

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