EDM List Management Guide: Hard Bounce, Soft Bounce and the Bounce-Handling SOP Every Marketing and Admin Team Should Know

From reading Return Email to cleaning your list — build an EDM list-maintenance process your team can actually run

Email marketing10 September 20269 min read

01Why does an EDM sending list need regular maintenance?

If your list keeps addresses that no longer exist, are deactivated, misspelled or refusing mail, your sending system will keep generating bounces. That wastes sending quota and can damage the reputation of your sending domain and IP — so even valid recipients stop receiving your emails. A solid EDM list-management routine covers three things: read the bounce reason, take the right action, and keep an auditable record.

02What is the difference between a Hard Bounce and a Soft Bounce?

A Hard Bounce (permanent failure) means the message can never be delivered — for example the address does not exist, or the receiving server has permanently blocked you. In practice you should stop sending immediately and add the address to a global suppression list; if you suspect a valid contact was blocked by a security policy, confirm with your contact there before removing the block.

A Soft Bounce (temporary failure) usually means a transient problem — a full mailbox, an offline receiving server, too much mail in a short window, an oversized message, or content/authentication not meeting policy. These addresses do not need immediate deletion, but set an observation threshold and a review deadline; if failures repeat, pause sending and ask for updated data.

03How do you read the reason inside a Return Email?

  1. Confirm the original recipient: find the Final-Recipient, Original-Recipient or the email address shown in the bounce message.
  2. Check the status code: as a rule of thumb 4xx is a temporary error and 5xx is permanent — but always defer to your provider's classification and the full message.
  3. Read the Diagnostic-Code: search for keywords such as user unknown, mailbox full, blocked, policy, spam, DMARC or message too large.
  4. Cross-check sending records: confirm which campaign the bounce belongs to, the send date, the sending domain, and whether it is a first-time or repeat bounce.
  5. Update the list by rule: suppress permanent failures; mark temporary failures for observation with a next review date.

04Common bounce reasons and how to handle them

Type / messageLikely causeRecommended action
5.1.1, User unknown, No such userAddress does not exist, account deactivated, or a typoStop sending immediately and add to the suppression list; the data owner should verify an alternative address
Domain not found / invalid domainThe domain after @ is misspelled, expired, or has DNS/MX issuesCheck the spelling; if the domain is confirmed invalid, add to the suppression list
Mailbox full, Over quotaThe recipient inbox is fullMark as Soft Bounce and retry later; if it persists, pause and ask your contact to update
Server busy, Temporarily unavailable, 4xxReceiving server busy, offline or rate-limitingLet the system retry on schedule; if one domain fails at scale, ask IT to review sending pace
Message too largeBody, images or attachments are too bigCompress images, switch to download links, simplify the layout, then test again
Blocked, Policy, SpamContent, reputation, sending frequency or recipient-side policyPause the affected segment first; review content, domain authentication, blacklists and complaint rates
SPF / DKIM / DMARC failSending-domain authentication is misconfigured or misalignedHand to the domain or mail administrator to fix; resume sending only after tests pass

05The EDM list-management SOP: from import to unsubscribe

  1. Only use lists with clear consent: keep the subscription source, date, purpose and proof of consent; avoid purchased or unknown-source lists.
  2. Clean before import: remove duplicates, blanks, obvious typos, role-based mailboxes and previously unsubscribed addresses; use double opt-in for new lists.
  3. Maintain one master list: do not let departments keep their own versions. Use Email as the unique key and manage status, source and last-engagement date centrally.
  4. Review after every send: export Hard Bounces, Soft Bounces, unsubscribes, spam complaints and non-engagers after each campaign.
  5. Apply suppression rules: Hard Bounce, unsubscribed and complained addresses must be suppressed across all future campaigns — not just removed from one campaign list.
  6. Manage Soft Bounces: follow the platform's default retries; if an address Soft Bounces repeatedly, pause it and have the list owner verify.
  7. Handle sleepers regularly: run a re-engagement campaign for contacts with no opens or clicks for a long time; if there is still no response, reduce frequency or stop sending.
  8. Review quality metrics monthly: track at least delivery rate, Hard Bounce, Soft Bounce, unsubscribes, complaints and engagement trends, and log anomalies with corrective actions.

06Recommended fields for your EDM list

  • Email, name or salutation, department or unit
  • Subscription source, subscription date, consented purpose
  • List status: active, observing, paused, Hard Bounce, unsubscribed, complained
  • Last sent, opened, clicked and bounced dates
  • Bounce type, SMTP status code, Diagnostic-Code summary
  • Consecutive Soft Bounce count and next review date
  • Change reason, handler, handling date and remarks

07Sender authentication and the new bulk-sender requirements

Your sending domain should have SPF, DKIM and DMARC correctly configured. Google requires SPF or DKIM for regular senders, and SPF, DKIM plus DMARC for bulk senders, with TLS transmission recommended. Yahoo likewise requires bulk senders to align SPF, DKIM and DMARC, offer an easy unsubscribe, and keep the spam complaint rate below 0.3%. So beyond cleaning addresses, list managers should work with IT or their EDM platform provider to monitor domain authentication, complaints and the unsubscribe mechanism.

08Common mistakes that hurt sender reputation

  • Re-importing Hard Bounce addresses into the next campaign
  • Removing unsubscribes from a single campaign only, without updating the global suppression list
  • Treating every bounce as a non-existent mailbox without reading the Diagnostic-Code
  • Blasting an old list that has not been used for years in one go
  • Sharing spreadsheets across departments with no versioning, permissions or change log
  • Sending bulk mail from a free mailbox, or ignoring SPF, DKIM and DMARC
  • Hiding the unsubscribe link, or failing to process unsubscribe requests promptly

09EDM list management FAQ

Can I resend to a Hard Bounce address?

As a rule, no. If it was a typo, obtain the correct address and add it as a new record. If you suspect a false positive from the recipient's security policy, have them or their IT confirm the block is lifted, then resume after testing.

After how many Soft Bounces should I stop sending?

Each EDM platform sets its own threshold — start with the platform default. Internally you can add a more conservative rule, such as pausing after several consecutive Soft Bounces, then reviewing manually based on the error reason, recent engagement and the importance of the contact.

Is deleting invalid addresses enough?

No. You also need to add the address to the global suppression list so it cannot be re-imported from another source. Keep the bounce type, reason, handling date and owner on record so anomalies can be traced and mistakes are not repeated.

Back to Insights

Email marketing

Sending over a million emails? Assess capacity first, then choose a Dedicated IP plan

When a brand needs to run email campaigns at million-message scale, a standard shared sending environment may not reliably handle the volume, speed and reputation management involved. Consider an EDM campaign platform with a Dedicated IP, so sending reputation, scheduling and performance monitoring stay in your hands. Start with a sending-capacity assessment: list size, planned frequency, peak volume per send, target delivery window, domain authentication, IP warm-up needs and bounce-handling capacity — then choose the right shared IP, Dedicated IP or hybrid setup.

Talk to our consultants