A delivery counts as successful when your URL answers with an HTTP 2xx code within 10 seconds. Anything else (timeout, 4xx, 5xx, network error) is a failure.

Retries

Mailpro retries automatically with increasing delays: 10 s → 1 min → 5 min → 30 min → 2 h → 6 h → 24 h, i.e. 7 attempts over a little more than a day. Every attempt carries the X-Mailpro-Attempt header and the same X-Mailpro-Event-Id, so your processing must be idempotent.

Automatic disabling

After 10 consecutive failures the webhook switches to Disabled and no more events are sent (the reason and date are shown in the list). Once your server is fixed, click Reactivate and fix.

Events that occurred while the webhook was disabled are not replayed. If you miss the status of a send, you can always query it: delivery status via the API.

Diagnosing

View delivery history (Settings → Webhooks) lists every attempt with the HTTP code returned, the latency, the next scheduled attempt and the last error. The Replay button recreates the delivery immediately. The payload sent is not stored: correlate with your own logs using the Event ID.

Previous question

   

Next question

You might also be interested in:

How do I set up a webhook in Mailpro?

To set up a webhook, register an endpoint URL on your server that Mailpro can call whenever an email event...

Read more

Mailpro webhooks: what are the three types of webhooks?

At Mailpro the word “webhook” covers three different mechanisms. They serve different needs and are configured in different places —...

Read more

Which events can Mailpro send me by webhook?

An event webhook (direction A) can subscribe to one or more of the following events (50 per webhook at most)....

Read more

What happens if my server does not answer a webhook?

A delivery counts as successful when your URL answers with an HTTP 2xx code within 10 seconds. Anything else (timeout,...

Read more

How do I verify that a webhook really comes from Mailpro (HMAC signature)?

Every call sent by Mailpro carries headers that let you authenticate it: X-Mailpro-Signature : t=1758000000,v1=5a72…c8b1 X-Mailpro-Event-Id : evt_5f2c… X-Mailpro-Event-Type: email.delivered X-Mailpro-Attempt ...

Read more