Every bounce, attributed exactly
VERP return paths make bounce attribution precise without parsing bounce messages. Hard bounces suppress on first occurrence; complaints arrive parsed from ARF.
Hard stops, soft retries
Each email carries a unique VERP return path, so a bounce identifies its recipient by the address it came back to, no fragile parsing of bounce bodies. Permanent 5xx failures suppress the address after the first occurrence; temporary 4xx failures retry with exponential backoff and only escalate if they persist.
← 550 5.1.1 User unknown
hard bounce → suppressed, webhook fired
← 452 4.2.2 Mailbox full
soft bounce → retried with backoff
Feedback loops, already wired
When a recipient marks your mail as spam, the ISP’s report arrives in ARF format, euromail parses it, suppresses the address, and fires a complained webhook, keeping you under the 0.1% complaint rate ISPs expect. Failed deliveries land in a dead letter queue where you can inspect the failure reason and SMTP response, then retry.
- Bounce attribution
- VERP. Exact recipient
- Hard bounce
- Suppressed on first occurrence
- Complaints
- ARF parsed, webhook fired
- Dead letter queue
- Inspect & retry, per failure