Deliverability · Practical guide
Soft bounce vs hard bounce: build a reason-aware handling policy
Base bounce handling on the complete delivery evidence, acceptance state and recipient history rather than a label alone.
Reviewed · Examples are illustrative
Who this helps: Operators diagnosing authentication, receiving-policy and delivery failures.
Define the decision
Soft and hard are operational categories that different tools may classify differently. A temporary deferral, an invalid address and an uncertain send require different actions even if a dashboard groups them together.
Work through the procedure
- Preserve basic and enhanced codes plus the provider explanation.
- Separate invalid destinations, temporary refusal, content-policy failure and uncertain acceptance.
- Suppress confirmed invalid addresses and honor opt-outs independently.
- Bound retryable failures and investigate repeated patterns by source and provider.
Worked example
The following is a synthetic example for this procedure, not a customer result or performance benchmark.
Invalid mailbox: suppress address
Temporary refusal before acceptance: bounded retry policy
Lost final response: investigate uncertainty
Policy rejection: fix cause before another attempt
One generic retry button cannot safely represent all fourRead the result
The output is a handling decision with evidence, not just a renamed category. Review how the deployed application maps incoming bounce notices before assuming it implements every distinction in your policy.
Check before moving on
- Confirm later steps cannot bypass suppression.
- Track repeated failures from the same import source.
Limits and next action
Zintara processes recognized incoming bounce events, but this guide is not a promise of exhaustive provider-code classification. Escalate ambiguous notices with redacted originals.
Source references
Worked examples are illustrative. Editorial procedures are suggested methods, not measured performance claims or promises of additional product features.
Related guides
- Email deferral: temporary rejection and a bounded retry decision →
- Campaign send retries: distinguish rejected, accepted and uncertain outcomes →