Add deferral event and more fields to webhook
The information provided by the webhook about delivery events is limited. Other delivery service providers provide more information in their webhook.
We use the webhook to monitor deliverability. It would be good if the following event type is added:
- deferral events (failed delivery attempts which will be retried)
and the following event fields are added:
- envelope sender
- from header
- sending IP
- delivery time (time from submission to delivery)
- destination host (result of MX lookup)
-
Rocío commented
When mailjet is retrying ( up to 24h) due some delay on the reception server email, we are blind and we can not tell if its mailjet or the client server the one that is not working fine.
We track status using callbacks ( webhooks) but the status deferred is not publish over there. -
László Bánfalvi commented
According to the ticket #2474438. The problem with the Send button is that it shows OK even when webhook is turned off on your side. Is there any reason why you don't show the blocked state for the customers? We burned several hours to check our side to find why we didn't receive any unsub event (except the test calls). We read your documentation, it doesn't say that after 24 hours of retrying the event url will be blocked (which is acceptable, but please note it in the documentation), it says you stop sending more messages.