Haben Sie das hier jemals herausgefunden? Ich habe denselben Fehler in derselben Codezeile:
Ich bin nicht mit Ruby vertraut, aber es sieht so aus, als könnte es den JSON bis zum Versuch, den Fehlercode zu parsen, problemlos verarbeiten. Email::SMTP_STATUS_TRANSIENT_FAILURE verweist auf:
Ich habe auf Webhook.site überprüft, was Sendgrid tatsächlich sendet, wenn ich den Webhook teste, und es sieht bei einem Bounce so aus:
[
{
"email": "example@test.com",
"timestamp": 1740136261,
"smtp-id": "<14c5d75ce93.dfd.64b469@ismtpd-555>",
"event": "bounce",
"category": [
"cat facts"
],
"sg_event_id": "ovGQ2rRo8ytNezHPDq-7Ig==",
"sg_message_id": "14c5d75ce93.dfd.64b469.filter0001.16648.5515E0B88.0",
"reason": "500 unknown recipient",
"status": "5.0.0"
}
]
Scheint, als sollte es funktionieren!