mailenv
All guides

How to clean your email list before it costs you.

Invalid addresses bounce, and bounces push your domain toward spam folders and Amazon SES review. MailEnv checks addresses before they're sent to, and every subscriber has a status that controls whether they can be.

6 steps 6 min read

01Understand subscriber statuses

Every address you send to becomes a subscriber in your account, with one of four statuses:

StatusWhat it meansCan you send?
VerifiedThe address checked out as deliverable, or you approved it.Yes
UnverifiedThe address hasn't been checked yet.Verified first, then sent
CautionThe check couldn't confirm the address is safe to send to.No, until it's approved
InvalidThe address doesn't exist or has bounced.No, it's blocked

02Let verification run on send

When you send to an address MailEnv hasn't seen, or one that's still unverified, MailEnv verifies it before delivering. The API responds with 201 and a queued_for_verification status, and the message sends once the address checks out.

Sends to caution or invalid addresses are refused with a 403, so a bad address never reaches Amazon SES or counts against your bounce rate.

03Review your subscribers

Open Subscribers to see everyone in your account, with a count for each status at the top. Search by email, first name, or last name.

Each Email List shows the same status breakdown for just its members, so you can see how healthy a list is at a glance.

04Verify addresses by hand

On Subscribers or an email list, click the Unverified (Verify) badge next to an address. The Verify Subscriber window shows your credit balance and confirms the check will use one credit. MailEnv checks the address and updates its status right away.

An address can only be verified once. After that it stays verified, caution, or invalid.

05Get caution addresses approved

A caution result isn't a definite no, but MailEnv won't send to the address until it's approved. If you know the person, for example a customer who just signed up through your app, contact us and we can approve it. Approving marks the address verified and doesn't use a credit.

Only approve addresses you have a real reason to trust. Approving risky addresses in bulk is the fastest way to raise your bounce rate.

06Keep enough verification credits

Verification uses credits, one per address. Your balance shows in the Verify Subscriber window. To buy more, open the account menu and choose Verification Credits.

If you're out of credits, manual verification stops with an "insufficient verification credits" message. Top up before a big send so new addresses aren't held up.

FAQ

Common questions

Stuck on a step? Talk to an engineer.

Why not just send and let bad addresses bounce?

Amazon SES puts accounts under review at a 5% bounce rate, and mailbox providers start filtering much earlier. Verifying first keeps bad addresses from ever counting against you.

What makes an address "caution"?

Addresses the verification check can't confirm either way. Typical examples are catch-all domains that accept any mailbox, or role addresses like info@ that are often shared or unmonitored.

Does verification cost a credit every time I send?

No. An address is verified once. After that, sends to a verified address don't use credits.

What happens when a verified address bounces later?

MailEnv marks it invalid and blocks future sends to it. See the suppression list guide.

Ready to send?

Request access, verify your domain, and send your first email through Amazon SES with one API key.