The EmailValidly guides
Start here: How to verify an email address →
Understand the result.
Make the next step clear.
Practical guides for verification, list cleanup, mail routing and developer integrations. Start with a problem, then use the relevant tool.
Provider-specific guides
Practical answers for the email addresses you work with.
Verification basics
Know what each check tells you before you send.
Validation vs verification
See where a format check ends and mailbox checks begin.
How accurate is verification?
Read each result with its limits in mind.
Why a result says unknown
Decide when to retry and when to ask the recipient.
How verification works
Follow an address through format, DNS and SMTP checks.
SMTP verification explained
Learn what a mail server response can tell you.
What is a catch-all email?
Find out why an accepted address can still be uncertain.
Check if an email exists
Separate a valid address from a confirmed mailbox.
Verify without sending mail
Check the available signals without sending a message.
Bounce troubleshooting
Read the error. Find the cause. Choose the next step.
DNS and authentication
Make sense of mail routes and sender records.
What a null MX means
Spot domains that explicitly refuse incoming mail.
SPF, DKIM and DMARC
See how the three sender checks fit together.
The SPF lookup limit
Count DNS lookups before your SPF record fails.
How DMARC alignment works
Compare the visible sender with authenticated domains.
Find a DKIM selector
Use a message header to find the right DNS record.
What is an MX record?
Follow the DNS records that route incoming mail.
List quality
Keep your lists accurate and ready for the next send.
Catch domain typos
Suggest a correction without silently rewriting addresses.
Keep an email list clean
Build a routine for stale addresses and repeat bounces.
Clean an email CSV
Choose a column, check addresses and export the results.
Build a suppression list
Keep opted-out and rejected recipients out of your sends.
Temporary email domains
Spot throwaway inboxes before they expire.
Developer guides
Put email checks into your code with working examples.


