Deliverability, kept clean
Email List Hygiene: Bounces, Sunset Rules and the Gmail and Yahoo Sender Requirements
Every email list is slowly filling with ghosts: the address from a job someone left, the inbox abandoned for a new phone, the typo nobody caught at the counter. The ghosts never complain. They never click either, and the mailbox providers notice both. Here is how to clear them out and stay on the right side of Gmail and Yahoo.
October 26, 2026 · 12 min read
The short answer
Email list hygiene is the routine of removing addresses that hurt delivery: hard bounces at once, repeated soft bounces, and subscribers silent for months after one last attempt. It works alongside the Gmail and Yahoo rules: SPF or DKIM for every sender, SPF, DKIM and DMARC for bulk senders, spam complaints under 0.3%, and unsubscribes honored within two days.
On this page
- A list decays even in the months you never send
- Bounces: the addresses that tell you to stop
- The silent subscriber, and a sunset policy for letting go
- What Gmail and Yahoo require of senders, side by side
- The three DNS records, set up without breaking the mail you already send
- How to send a test email without testing on your customers
- List-cleaning services, and what a clean list really is
- Twenty minutes a month that keep the list healthy
A list decays even in the months you never send
People change jobs and stop checking the account they signed up with. None of that shows until you send. Then the dead addresses bounce, the bored ones delete without reading, and a few tired subscribers press the spam button because it is closer than the unsubscribe link. Gmail and Yahoo read all of it as a verdict on you, the sender, and file your next campaign accordingly.
Hygiene is the unglamorous answer. It means mailing only addresses that work, belong to people who still want the mail, and come from a domain that proves it is yours. It costs nothing but attention. The vendor figures on how much marketing mail misses the inbox are collected, with their sources, on our email marketing statistics page; this guide is about keeping your own mail out of that share.
Deliverability starts with how addresses arrive, and confirmed opt-in keeps typos and fakes off the list, as our guide to building an email list explains. This guide assumes the list already exists and has some dust on it.
Bounces: the addresses that tell you to stop
A bounce is the receiving server refusing your message. Platforms sort them into two kinds. Mailchimp's help article on soft versus hard bounces defines a hard bounce as a permanent reason the email cannot be delivered and a soft bounce as a temporary delivery issue. It removes hard bounces from future sends immediately, and turns a soft bounce into a cleaned address after 7 soft bounces for a contact with no activity, or up to 15 for one with a history of engaging.
The mailbox providers agree in spirit. Google's email sender guidelines tell senders to unsubscribe recipients automatically after multiple bounced messages, and to reduce volume when bounces and deferrals pile up. Yahoo's sender best practices ask senders to monitor hard and soft bounces and remove invalid recipients promptly.
| Signal | What it usually means | What to do |
|---|---|---|
| Hard bounce | The address does not exist or the domain refuses it permanently | Suppress it after the first one and never import it again |
| Soft bounce | A full mailbox, a busy server, a message too large | Let the platform retry; suppress after repeated failures across several sends |
| Gmail error 5.7.26 | Gmail rejected the message because it failed authentication | Stop and fix SPF, DKIM and DMARC before the next send |
| Gmail error 4.7.28 | You are sending faster than Gmail will accept from you | Google says to pause for at least 10 minutes, then send more slowly |
| Spam complaint | A recipient marked the message as spam | Most platforms suppress the address automatically; check that yours does |
| Unsubscribe | A person asked to stop | Honor it within two days, by Gmail's and Yahoo's rules |
A sudden wall of bounces is usually the domain, not the list. A host change that dropped the mail records produces exactly this, and our fix page on email that stopped working after a website move walks through the repair.
The silent subscriber, and a sunset policy for letting go
An address that accepts every message and never responds still drags on your reputation, and an abandoned mailbox can become something worse. Spamhaus, the blocklist operator, describes recycled spam traps as addresses that were once valid and are no longer used, and treats mail reaching them as a sign the sender kept mailing long after anyone was home. Its article on sunset policies says mailbox providers can look at an address unengaged for anywhere from three to twelve months.
A sunset policy is the written rule for when a subscriber stops getting regular mail. Write yours down so it runs the same way every quarter:
- 1
Define silence by clicks and purchases, not opens
Apple Mail Privacy Protection loads tracking images for many readers who never look, so an open proves little, as our page on email open rates explains. Count clicks, replies, orders and bookings.
- 2
Pick a window that fits your cadence
Our practice for a monthly sender: six months without a click or purchase. Weekly senders can go shorter; seasonal businesses may need a year.
- 3
Send a short re-permission series
Two or three plain messages that ask whether they still want the mail, with one obvious button to stay. Yahoo suggests sending a reconfirmation email to inactive subscribers periodically. Our guide to marketing automation covers building the sequence.
- 4
Stagger it
Spamhaus warns that mailing every unengaged address at once can wreck a sender's reputation. Spread the series over days, smallest batches first, and watch bounces and complaints between them.
- 5
Suppress, do not delete
Move the people who stay silent to a suppression list. Deleting them invites someone to re-import the same addresses from an old spreadsheet next spring.
A subscriber who has ignored you for a year is not a lead. It is a vote against you that arrives with every send.
What Gmail and Yahoo require of senders, side by side
In February 2024, Gmail and Yahoo began enforcing sender requirements, and the two sets match closely. Both have one tier for everyone and a stricter tier for bulk senders. Gmail defines bulk as close to 5,000 or more messages to personal Gmail accounts in 24 hours, counted across a primary domain, and its sender guidelines FAQ says a sender that crosses that line once is treated as a bulk sender permanently. Yahoo's sender FAQ declines to name any number at all.
| Requirement | Gmail | Yahoo |
|---|---|---|
| Authentication, every sender | SPF or DKIM | SPF or DKIM at a minimum |
| Authentication, bulk senders | SPF and DKIM, plus DMARC; a policy of p=none is accepted | SPF and DKIM, plus a valid DMARC policy of at least p=none, and DMARC must pass |
| Alignment | The From domain must match the SPF or the DKIM domain | Same; relaxed alignment is acceptable |
| Spam complaint rate | Below 0.3% in Postmaster Tools; Google recommends staying under 0.1% | Below 0.3%, measured on mail delivered to the inbox |
| One-click unsubscribe | Required in marketing and subscribed mail from bulk senders, plus a visible link in the body | Required for promotional mail from bulk senders, plus a visible link in the body |
| Time to honor an unsubscribe | 48 hours | 2 days |
| Server basics | Valid forward and reverse DNS, TLS, messages formatted to RFC 5322 | Valid forward and reverse DNS, compliance with RFCs 5321 and 5322 |
| Transactional mail | Exempt from one-click unsubscribe | Exempt from one-click unsubscribe |
Yahoo began enforcing its unsubscribe requirement in June 2024, and Google's FAQ says Gmail started ramping up enforcement on noncompliant traffic in November 2025. Gmail's rules apply to personal Gmail accounts, not to businesses on Google Workspace.
The three DNS records, set up without breaking the mail you already send
SPF lists the servers allowed to send for your domain. DKIM signs each message so the receiver can check it was not altered and came from you. DMARC tells receivers what to do when a message fails both and where to send reports. A website move that changes DNS providers can quietly delete all three; our page on DNS that stops resolving after a domain change covers the wider problem.
- 1
List everything that sends as your domain
The email platform, your Google Workspace or Microsoft 365 mailboxes, the store, the booking system, the invoicing tool, the website's contact form. Each one needs to be covered, or its mail fails.
- 2
Keep one SPF record
Google's SPF troubleshooting page says each domain can have only one SPF record covering every sender, and that the specification allows a maximum of 10 DNS lookups. Merge services into that single record rather than adding a second.
- 3
Turn on DKIM in each sending tool
Your platform gives you the records to publish. Google requires DKIM keys of at least 1,024 bits and recommends 2,048.
- 4
Publish DMARC at p=none with reports
Yahoo strongly recommends a rua tag so reports reach you during setup. Read them for a few weeks before considering a stricter policy.
- 5
Send from an address on your own domain
A From line on a free gmail.com or yahoo.com address cannot align with your platform's authentication. Use your business domain, and keep the same sender over time.
Changing the sending address or domain resets the history providers have learned about you. One company found that out the expensive way, a story we told in the most expensive rebrand in email. If the website's forms or order emails are the ones failing, our team handles form and script repairs, and store owners on WooCommerce can start with the fix for order emails that are not sending.
How to send a test email without testing on your customers
A test belongs in a set of inboxes you own, never in the live list. Keep personal accounts at Gmail, Yahoo and Outlook.com for this job, since a Workspace inbox at your own company is outside Gmail's consumer rules and tells you little about how they treat you.
- 1
Use the platform's test send
Every major platform can send a single copy to chosen addresses. Send to your seed accounts, not to a segment of real subscribers.
- 2
Read the headers
In Gmail on the web, open the message, click the More icon beside Reply and choose Show original, per Google's instructions. In the Authentication-Results lines, look for spf=pass, dkim=pass and dmarc=pass.
- 3
Note where it landed
Primary, Promotions or Spam in Gmail; inbox or spam at Yahoo and Outlook.com. A promotional email in the Promotions tab has still reached the inbox. One in spam is a problem to solve before the campaign goes out.
- 4
Press your own unsubscribe
Check that the unsubscribe link in the body works and that the platform added the one-click header. Then confirm the seed address was actually suppressed.
Tests that tell you something
- One copy to seed inboxes at three providers
- Header checks for spf, dkim and dmarc results
- Postmaster Tools reviewed after the real send
- A small first batch when the list has been idle for months
Tests that cause the trouble they look for
- Sending the draft to the whole list labeled TEST
- Twenty identical test sends in an hour
- Testing only from a free gmail.com From address
- Mailing a long-idle list in one blast to see who is still there
After the real send, look at the scoreboard. Google's Postmaster Tools has a Compliance status dashboard that marks each sender requirement as compliant, needs work or no data found, plus spam rate, authentication and delivery error reports. Low-volume senders may see no data on quiet days. Yahoo offers its Complaint Feedback Loop for complaint reports on mail to Yahoo addresses.
List-cleaning services, and what a clean list really is
Email verification services promise to scrub a list before you send. They can catch addresses that no longer exist, and a typo check on the signup form stops bad addresses at the door. But a post on Spamhaus's resource hub, You can't buy data hygiene, argues that cleaning a list moves its statistics without fixing why it performs badly, doubts that any cleaning service can reliably find spam traps, and notes that Spamhaus does not share its trap feeds with third parties.
Its definition of a clean list is worth pinning above the desk: one that is actively mailed with its bounces removed. A verification pass makes sense before importing an old file you have not mailed in years. It does not make a bought or scraped list safe; Gmail's guidelines say not to buy addresses from other companies at all, and no scrub changes who agreed to hear from you.
Cold prospecting at volume draws complaints against the same domain your newsletter uses, a risk our guide to email outreach takes seriously.
Twenty minutes a month that keep the list healthy
Hygiene works as a habit, not a rescue. Put this on the calendar for the week after each monthly send:
- Confirm hard bounces were suppressed and repeated soft bounces are on their way out.
- Check the spam complaint rate in Postmaster Tools against the 0.3% ceiling, and look harder at any send that came near 0.1%.
- Move subscribers past your silence window into the re-permission series.
- Submit your own signup form and confirm the welcome arrives, as the newsletter guide recommends before every issue.
- Send a test to the seed inboxes after any change to the domain, the host, the platform or the From line.
- Read the DMARC reports for senders you do not recognize.
Once the records are right, an owner can run this alone. Our email marketing service sets up the authentication, the bounce and sunset rules, the re-permission flows and the reporting, then runs the sends. For the full program around it, start at the email marketing guide or the starter plan in email marketing for small business. And if the website your emails point to has problems of its own, a free site audit checks speed, SEO, mobile, security and content.
Questions owners ask about email
Bounces should be handled on every send, which most platforms do automatically. Review silent subscribers quarterly, or monthly if you send weekly. Before mailing a list that has sat idle for months, start with a small batch of the most recent subscribers. A list that is mailed regularly with bounces removed stays clean; one that sits idle for a year needs a careful restart.
Both set the ceiling at 0.3%. Google measures the user-reported spam rate in Postmaster Tools, recommends staying below 0.1% and says bulk senders above 0.3% are ineligible for its help with delivery problems. Yahoo calculates its rate on mail delivered to the inbox, so your own math may not match. Watch the trend after every send.
Partly. Every sender to Gmail or Yahoo needs SPF or DKIM, valid DNS, properly formatted mail and a spam rate under 0.3%. The stricter rules, DMARC and one-click unsubscribe, apply to bulk senders: close to 5,000 messages a day to personal Gmail accounts for Google, and an unstated volume for Yahoo. Setting up all three records is cheap insurance either way.
Stop mailing them, but keep them on a suppression list instead of deleting them. Send a short re-permission series first, staggered over several days, and keep anyone who clicks. Deleting the rest outright makes it easy for someone to re-import the same addresses from an old export later. Define inactive by clicks and purchases, since Apple's privacy feature inflates opens.
Send a test to a personal Gmail account, open it on the web, choose Show original from the menu beside Reply and read the Authentication-Results lines for spf=pass, dkim=pass and dmarc=pass. If one fails after a hosting or DNS change, the records were probably lost in the move, which our website move fix covers.
Sometimes, for one job: checking an old customer file before you re-permission it. Spamhaus argues that cleaning services cannot reliably find spam traps and do not fix the habits that make a list perform badly. For a list you mail regularly, your platform's bounce handling does the work. No service makes a purchased list safe to mail.
Keep reading
- Open rates, decodedEmail Open Rate: What Counts as Good Now That Apple Opens Your Mail for YouWhat email open rate really measures, why Apple Mail Privacy Protection inflated it, named provider benchmarks with years, and the metrics to trust instead.
- The newsletterHow to Write an Email Newsletter People Open on PurposeHow to write an email newsletter customers look for: one idea per issue, honest subject lines, the right length, a cadence you can keep, and examples.
- Email list buildingHow to Build an Email List When Nobody Wants Another NewsletterHow a local business grows an email list: signup offers people want, forms that convert, consent that holds up, double opt-in, and why bought lists backfire.
- Pictures Google can readImage SEO: Name, Describe and Compress Your Photos, Then Find Out Who Copied ThemImage SEO from Google's own docs: file names, alt text, WebP and AVIF, sizes, lazy loading and image sitemaps, plus how to reverse image search your photos.
- SEO by the numbersSEO Statistics for 2026: Search Share, Click Rates, AI Overviews and What SEO CostsSEO statistics traced to the publisher: Google's search share, CTR by position, zero-click and AI Overview studies, page age, and what SEO costs in 2026.
- Everything in Email MarketingSee the section
Find out why your email misses the inbox
Tell us which platform you send from and what changed recently. We will check the domain records, the bounce and unsubscribe handling and the list itself, and reply with what to fix first.
Which of these sounds like you? (pick any)
Rather talk now? Call (210) 346-0848.