Recruiters · problem and fix
Recruiter email bounce rate: how to cut bounced candidate emails on Mac in 2026
A recruiter email bounce rate is the share of your sent messages that come back undelivered. You lower it by checking addresses before you send and by fixing the causes you control on your Mac. Many bounces trace back to a few causes: a typo, a guessed address, an old job change, or a message stuck in Mail's Outbox. This page explains what bounces cost, why they happen, and fixes you can use without buying a tool.
The short answer
- A bounce means the receiving server refused your message or could not deliver it.
- Hard bounces are permanent. Soft bounces are temporary and sometimes clear on their own.
- Check the Sent folder first. Apple's guidance says to confirm the recipient address there.
- Clean and verify each list before a campaign. Hunter and NeverBounce both let you start without buying.
What bounced candidate and sourcing emails costs you
Time spent chasing bad addresses
Every bounce starts a loop. You search for the candidate again, look for another address, resend, and wait to see if it lands. That loop takes time you wanted for calls and screens. The BLS puts median pay for human resources specialists at $36.51 an hour, which gives a rough sense of what that time is worth.
Candidates you never reached
A bounced note is a person you did not reach. If the role is open, a delay can send a good candidate toward another offer. A bounce often sits unread in an inbox you do not check, so the loss stays hidden until someone asks why a name went quiet.
Sender reputation for your domain
Repeated bad sends can hurt how mail from your domain is treated. Google's bulk-sender guidelines set a spam-rate limit below 0.30%, but that limit counts spam complaints, not bounces. Bounces are a separate signal, and you should watch both.
Verification fees, if you buy a tool
A verifier costs money, so weigh it against the time you spend on dead addresses. Hunter lists 0.5 credit per verification. NeverBounce lists $8 per 1,000 credits pay-as-you-go. Free options exist, and the fixes below start with them.
Why it happens
Typos when you type addresses by hand
Manual entry is the simplest cause and the hardest to spot. A missing letter, a doubled dot, or a comma where a period belongs can break an address. Read each address aloud, or paste it from the original source. Compare it with the source once before it enters your list.
Guessed addresses from a naming pattern
Many teams guess firstname.lastname@company.com. Guessing saves time, and it is often wrong. Companies use different patterns, and people keep aliases. A guessed address needs a check against a real source before you send to it.
Old addresses after a job change
People change jobs, and their work address can close. An address that worked when you sourced it may fail months later. Sourcing lists age, so the same list bounces more over time. Re-check any list you have held for a long while before a new campaign.
Hidden characters from copied text
Text copied from a PDF, a Word file, or a web page can carry trailing spaces, non-breaking spaces, or smart punctuation. Mail and Gmail may also turn a line into a link you did not expect. The address looks correct and still fails. Paste as plain text, then run TRIM in your sheet.
Mail problems on your Mac
Apple's support article covers a stuck Outbox, a VPN that blocks sending, and an iCloud account set as the wrong outgoing account. These can delay or fail a send. They can look like bounces, so check the Outbox before you blame the address.
Your domain's mail settings
Receiving servers can reject mail that fails authentication checks. Google's sender guidelines require valid forward and reverse DNS records, and TLS for transmission. These settings sit with IT. If your sending domain is misconfigured, bounces can show up across many recipients at once.
Full or closed mailboxes
Some bounces are temporary. A mailbox can be full, or a candidate may have closed the account. Soft bounces often come from full mailboxes, and they may clear later. Hard bounces usually mean the address will not work again, so stop sending to it.
How to fix it
These work with or without any app.
Check the address in your Sent folder
Open Mail and click Sent in the sidebar. Find the message that bounced, open it, and compare the recipient address with your source letter by letter. If the address is wrong, fix it in your tracker. If it is right, the address itself is the problem, and you need a new one.
Clean the list with TRIM and LOWER
In a new column, enter =TRIM(LOWER(B2)) and fill it down. TRIM removes extra spaces, and LOWER makes everything lowercase. Check a few rows by eye, then paste the cleaned values over the original column. This step fixes spacing and case only. It does not prove the address exists.
Verify each batch before the send
Run the list through a verifier before a campaign. Hunter's Free plan includes 50 credits per month, and NeverBounce says no credit card is required to verify a first list. Send to Valid addresses first. Hold Unknown addresses for a second check, and remove any marked as bad.
Stop sending to addresses that bounced
When a hard bounce comes back, mark the row Bounced in your sheet. Filter that status out before each send. Do not send the same address with a new subject line, because the result will repeat.
Ask the candidate to confirm the address
A short note works. Ask for the best address for scheduling, and say you want to be sure your message reaches them. Ask Lazur to draft the note, then read and edit it before you send it yourself.
Clear a stuck message before you resend
Open the Outbox in Mail. Check your internet connection, turn off the VPN, and confirm iCloud is the outgoing account. Wait for the message to leave. Resend only if it truly failed, because a duplicate looks careless to the candidate.
Send IT a short list of questions
Ask whether SPF, DKIM and DMARC are set for your sending domain. Ask whether forward and reverse DNS are valid for your mail servers. Bring one or two example bounce messages. IT can check the domain, and you can check the candidate list.
A bounce is a reply from the receiving server saying it would not take your message. You often see it as a message titled 'undelivered mail returned' or 'unknown address'. Apple's support article uses those same phrases. Read the message before you change anything, because the wording tells you which problem you have.
What a healthy recruiter email bounce rate looks like
No primary source gives a safe benchmark for recruiting email that could be checked. Vendor blogs publish numbers, but none could be traced to a study, so this page leaves them out. Measure your own rate instead. Divide bounces by messages sent, for the same kind of send, each week.
What a bounced recruiting email costs you
The direct cost is time. Each bounce starts a search for the right address, a second send, and often a note asking whether the message arrived. The Bureau of Labor Statistics lists a median of $36.51 an hour for human resources specialists. It does not report recruiters separately, so treat that figure as a rough guide to your hour.
$36.51
Median hourly pay for human resources specialists, May 2025 data. Recruiters are not reported separately.
BLS Occupational Outlook Handbook: Human Resources Specialists5,000
Messages per day above which Google requires SPF, DKIM and DMARC for the sending domain.
Google Workspace Admin Help: Email sender guidelines0.30%
Bulk-sender spam-rate limit in Google's guidelines. It counts spam complaints, not bounces.
Gmail Help: Email sender guidelines$8
Per 1,000 credits on NeverBounce pay-as-you-go. Credits expire 12 months after purchase.
NeverBounce PricingThe indirect cost is harder to see. A candidate who never got your note may accept another offer while you wait. A sourcing list full of dead addresses also makes your pipeline look bigger than it is. You end up planning around people you cannot reach.
Hard bounce vs soft bounce explained
- Hard bounce: the address does not exist or no longer accepts mail. Stop sending to it.
- Soft bounce: the server is busy or the mailbox is full. Try again later.
- Spam complaint: a reader marked your message as spam. This is not a bounce, and it affects your sender reputation in a different way.
Track each type separately. A hard bounce means the address is wrong, so a resend will fail again. A soft bounce may clear after a while. Google's bulk-sender spam-rate limit is below 0.30%, and that figure counts complaints, so do not read it as a bounce target.

How to find the bounce in Mail on Mac
Open Mail and click Sent in the sidebar. Find the message that failed, open it, and read the recipient address. Compare it with your source, letter by letter. A missing letter or a wrong domain is a common find. Mail's menu names can change between macOS releases, so this page uses sidebar names.
If a message sits in the Outbox and never leaves, it has not bounced yet. Apple's steps are simple. Check your internet connection. Confirm that iCloud is the selected outgoing account. Turn off any VPN and try again. Make sure you have not hit iCloud mailbox size or sending limits.
Fix a stuck Outbox message step by step
- Open Mail and click Outbox in the sidebar.
- Check that your Mac is online. Open a website in Safari to test it.
- Confirm that iCloud is the outgoing account for the message.
- Turn off your VPN and wait for the message to leave the Outbox.
- If it still will not leave, check your iCloud mailbox size and sending limits.

How to verify a recruiter email list before you send
Verification checks whether an address looks able to receive mail, without sending your message. It does not prove the candidate reads that inbox. Hunter lists 0.5 credit per verification, and checks that return Unknown use no credits. NeverBounce lists $8 per 1,000 credits, and credits expire 12 months after purchase.
| Option | Listed price or limit | What to check |
|---|---|---|
| Hunter Free | $0 with 50 credits per month | Credits reset monthly and do not roll over. |
| Hunter Starter | $49/month billed monthly, 2,000 credits | Verification costs 0.5 credit. Check the yearly price on the page. |
| NeverBounce pay-as-you-go | $8 per 1,000 credits | Credits expire 12 months after purchase. No card needed to verify a first list. |
Read the result, not just the count. Valid means the address passed the check. Unknown means the tool could not decide, so treat it as a second check, not a yes. Catch-all domains accept any address, so a pass there may hide a bad mailbox.
Sending from Gmail without bounces caused by your domain
Google's bulk-sender requirements start above 5,000 messages a day. If you send less than that, the rules do not apply to you directly. They still show what a healthy sending domain looks like. Google expects SPF, DKIM and DMARC for bulk senders, and valid forward and reverse DNS records for every sending domain or IP.
Ask IT three questions. Is SPF set for our sending domain? Is DKIM signing outgoing mail? Is DMARC published, and what policy does it use? If the answers are no, some receiving servers may reject your mail. You cannot fix DNS from your Mac, so bring the question to IT.
Keep a bounce log in Google Sheets
A log stops the same bad address from coming back. Use one row per candidate with these columns: Name, Email, Source, Verified, Status, and Bounce date. Set Status to Bounced when a message fails, and filter that column before every send. Clean the email column first with =TRIM(LOWER(B2)), then fill it down.
To catch repeats, add a duplicate check. In a new column, enter =COUNTIF(B:B,B2)>1 and fill it down. TRUE means the address appears more than once. For a full tracker setup, see Google Sheets for recruiters on Mac.

Worked example: one sourcing batch from a search
Say a search gives you one spreadsheet of candidates from several sources. Some addresses came from a public profile, some from a referral, and some you guessed from the company's naming pattern. Split them by source before you send anything. Guessed addresses go to verification first. Referral contacts can often wait for the candidate to confirm.
Send the verified group first. Check the Sent folder and Inbox the next day for bounces. Mark each bounced address in the Status column, then send the next group. You learn the bounce pattern before a large batch goes out.
Mistakes that keep your bounce count high
- Verifying once, then trusting the list for months. People change jobs, and addresses go stale.
- Guessing addresses in bulk without checking a source first.
- Pasting from PDFs or Word files, which can carry hidden spaces and smart punctuation. In native Mac apps, Paste and Match Style is ⌥⇧⌘V.
- Resending to a bounced address with a new subject line. The result is usually the same bounce.
- Counting out-of-office replies as delivered or as bounces. They are neither.
When bounces point to your company
If several bounces come from the same company, look at the company, not the candidates. The company may have changed its domain, or its mail server may be down. Search the bounce message for the domain name. If that domain is yours, your IT team needs to see it.
Faster with Lazur
Where Lazur helps with bounced candidate and sourcing emails
Hold ⌥ ⌘ and say what you want. Lazur sees your Gmail window. Lazur draws a circle and a label around the button or menu you need.
- 1
Hold ⌥⌘ and talk
- 2
Lazur draws a circle and a label around the button or menu you need.
- 3
You stay in Gmail. Nothing to copy into a chat window.
More things to say in Gmail
- “What does this bounce message mean?”
- “Where is the Outbox in Mail?”
- “Walk me through checking my outgoing account in Mail.”
- “Draft a short note asking a candidate to confirm their email.”
- “Hold fn and dictate a status note for this candidate.”
- “Remind me Friday afternoon to check the bounce log.”
Free for 3 days, then $18/month. Download for Mac
You say“Where is the Outbox in Mail?”
Lazur · points at itLazur draws a circle around the Outbox in Mail's sidebar and says what it sees there. You click it yourself.
What recruiters say to Lazur for this
Each one is a single hold of ⌥ ⌘.
“What does this bounce message mean?”
Lazur sees the bounce on screen and explains the problem out loud in plain words. You decide the fix.
Explains what's on screen
“Where is the Outbox in Mail?”
Lazur draws a circle and a label around the Outbox in the sidebar. You click it yourself.
Points at it
“Walk me through checking my outgoing account in Mail.”
Lazur guides you one click at a time and waits for each click before it moves on.
Walks you through it
“Draft a short note asking a candidate to confirm their email.”
Lazur drafts the note text. You read it, edit it, and send it yourself.
Drafts it
“Hold fn and dictate a status note for this candidate.”
Dictation types clean, formatted text at the cursor in any app, so the note lands in your tracker.
Types what you say
“Remind me Friday afternoon to check the bounce log.”
Lazur adds an Apple Reminders entry. You still do the check yourself.
Handles the small stuff
A plan you can start this week
- Monday
Audit last month's bounces
Search Gmail for from:mailer-daemon and open the bounce messages. Check each address against the original Sent message. Note which were typos, which were guessed, and which look like old addresses.
- Tuesday
Clean the tracker
Add a cleaned email column with =TRIM(LOWER(B2)). Add a Status column and mark known bounces. Add a duplicate check with COUNTIF, then remove the duplicate rows you have confirmed.
- Wednesday
Verify the next batch
Run only the list you plan to send next through a verifier. Keep Valid addresses, hold Unknown addresses, and remove any marked bad. Record the date you verified each row.
- Thursday
Send in smaller groups
Send the Valid group first. Check the Sent folder and Inbox the next day for bounces. Mark each bounce in the tracker before you send the next group.
- Friday
Log the week and ask IT
Write down the week's bounce rate, using bounces divided by messages sent. If one company domain keeps failing, send IT the example messages. Set a reminder for next Friday.
Questions people ask
What is a good recruiter email bounce rate?
No primary source gives a safe benchmark for recruiting email that could be checked, so this page does not give one. Track your own rate each week, using bounces divided by messages sent. Watch the trend. A rising rate points to a list or process problem, and that is the signal to act on.
What is the difference between a hard bounce and a soft bounce?
A hard bounce is permanent, such as an address that does not exist. Stop sending to it. A soft bounce is temporary, often a full mailbox or a busy server. It may clear on its own, so you can try again later.
Does Lazur check whether an email address exists?
No. Lazur does not verify addresses, and it does not send mail for you. It can explain a bounce message on screen, point at the Outbox, and draft a note you send yourself. Use a verifier for list checks.
Why did my email bounce when the address looked right?
Look for hidden spaces, a wrong domain, or a closed account. The mailbox may be full, or the sending domain may be misconfigured. Read the bounce text. It usually names the problem in plain words.
Do I need SPF, DKIM and DMARC to send recruiting email?
Google's bulk-sender requirements apply above 5,000 messages a day, and they require SPF, DKIM and DMARC for those senders. Below that volume, ask IT whether those records are set for your company domain. Do not change DNS yourself without IT.
Why does a message sit in the Outbox?
Apple lists a few common causes: no internet connection, the wrong outgoing account, a VPN, or iCloud limits. Check each one in turn. Do not resend until you know the message failed.
Can I verify candidate emails under privacy rules?
Follow your employer's data rules and the privacy law that applies where you work. Verification sends addresses to a third party. Ask your privacy or legal team before you upload a candidate list to an outside tool.
Are verification results always correct?
No. A valid result means the check passed, not that the person reads that inbox. Unknown means the tool could not decide. Treat Unknown as a second check, and keep your own bounce log as the final record.
Sources
- Gmail Help: Email sender guidelines · Google · checked 2026-11-09
- Google Workspace Admin Help: Email sender guidelines · Google · checked 2026-11-09
- Human Resources Specialists: Occupational Outlook Handbook · U.S. Bureau of Labor Statistics · checked 2026-11-09
- NeverBounce Pricing · NeverBounce · checked 2026-11-09
- Hunter Pricing · Hunter · checked 2026-11-09
- If iCloud Mail isn't working · Apple · checked 2026-11-09
Fix bounced candidate and sourcing emails with Lazur, free for 3 days
Hold a key and ask. Lazur sees your screen, points at the button and talks you through it, in any Mac app. No credit card.