mailenv
New Ready for Gmail & Yahoo sender rules

Transactional email your business can't afford to lose.

MailEnv is the Amazon SES send API for the messages that have to arrive: password resets, one-time codes, receipts, and security alerts. Authentication, suppression, and reputation guardrails are on by default.

  • SPF, DKIM & DMARC set up for you
  • Suppression on by default
  • Every sender vetted
POST /v1/send202 Accepted
curl https://api.mailenv.com/v1/send \
  -H "Authorization: Bearer $MAILENV_KEY" \
  -d '{
    "from": "security@acme.com",
    "to": ["dana@example.com"],
    "subject": "Your sign-in code: 482 913",
    "tags": ["otp", "auth"]
  }'
Message timelinemsg_8f2c41
  1. Accepted202 · queued for delivery
  2. Recipient checkedvalid · not suppressed
  3. AuthenticatedDKIM d=acme.com · DMARC aligned
  4. Deliveredgmail.com · 250 2.0.0 OK
Amazon SES The delivery network AWS customers rely on
SPF · DKIM · DMARC Aligned before your first send
Auto-suppression Bounces and complaints blocked
Signed webhooks Events your systems can verify
Vetted senders Every account reviewed first
Built for mission-critical mail

When this email doesn't arrive, your customer can't log in, pay, or act.

Marketing platforms are built to send more email. MailEnv is built so the messages your product depends on reach the inbox every time.

Sign-in codes & 2FA

One-time passcodes and magic links that land in seconds, while the code is still valid.

A Your sign-in code is 482 913 security@acme.comDelivered in 1.2s

Password resets & verification

Account recovery and email confirmation that don't get stuck behind a spam filter.

A Reset your password no-reply@acme.comDelivered in 0.9s

Receipts, invoices & statements

Payment confirmations and billing documents your customers and auditors expect to find.

A Receipt #10482 · $249.00 billing@acme.comDelivered in 1.4s

Security & fraud alerts

New-device sign-ins, password changes, and suspicious activity, delivered while they matter.

A New sign-in from Lisbon, PT security@acme.comDelivered in 1.1s

System & account notices

Order updates, usage limits, outage notices, and approvals that keep operations moving.

A You've used 90% of your plan alerts@acme.comDelivered in 1.0s

Legal & policy notices

Terms updates, privacy notices, and required disclosures, with a delivery record for each.

A Updates to our Terms of Service legal@acme.comDelivered · logged
Protect your domain

Your domain's reputation is a business asset. We treat it like one.

Mailbox providers judge every message by the history of the domain that sent it. One bad import or runaway loop can push password resets into spam for weeks. MailEnv watches the signals and steps in first.

  • Authentication done right. SPF, DKIM, and DMARC set up and aligned on your domain, then checked continuously.
  • Thresholds enforced, not just reported. Sending is throttled or paused before bounce and complaint rates reach provider limits.
  • Bad addresses never get a second chance. Hard bounces and complaints are suppressed across every send.
How the SES Send API protects you
Domain healthacme.com
SPFinclude:amazonses.com
Pass
DKIM3 keys · 2048-bit
Aligned
DMARCp=quarantine · rua on
Enforced
Custom MAIL FROMbounce.acme.com
Verified
Bounce rate · 30 days0.6%
Complaint rate · 30 days0.01%
MailEnv steps in Amazon SES review threshold
Guardrails, not a dumb pipe

Everything you'd build around SES, already running.

Raw SES hands you a sending endpoint and leaves the rest to you. MailEnv adds the operational layer that keeps critical mail flowing.

Pre-send verification

Invalid, disposable, and risky addresses are caught before they bounce and count against you.

Automatic suppression

Hard bounces, complaints, and unsubscribes are blocked across every future send, with no code on your side.

Throttling & warmup

Volume ramps on a schedule mailbox providers trust. Sudden spikes are smoothed instead of flagged.

Isolated environments

Keep transactional traffic away from bulk sends. Dedicated plans run on private IPs and isolated infrastructure.

Signed webhooks

Delivery, bounce, and complaint events pushed to your stack in real time, signed so you can verify the source.

Message history

A per-message event trail showing when it was accepted, delivered, or bounced, and why.

How it works

From signup to production sending, with a person in the loop.

No AWS console, no sandbox limits, no guessing at DNS records.

  1. 01

    Tell us what you send

    We review every account before it can send. That's how the network you share stays clean, and why your mail is trusted.

    use_case: "auth codes, receipts"
  2. 02

    Verify your domain

    We give you the exact DNS records and confirm SPF, DKIM, DMARC, and custom MAIL FROM are aligned before you go live.

    _dmarc.acme.com TXT "v=DMARC1; p=quarantine"
  3. 03

    Send with one API key

    One REST call, or the Node, Python, or Go SDK. Events arrive by webhook. Guardrails run on every message.

    POST https://api.mailenv.com/v1/send
Who uses MailEnv

For teams where email is part of the product.

If a missed email means a support ticket, a lost sale, or a compliance question, MailEnv fits.

SaaS

Onboarding, auth, and billing mail that has to work on day one and at scale.

magic linkstrial remindersusage alerts

Fintech & payments

Messages tied to money, where a missing email becomes a dispute.

receiptsstatementsfraud alerts

Health & regulated

Appointment and account notices that need a clear delivery record.

remindersportal sign-inspolicy notices

Commerce

Order flows that drive repeat purchases and cut support volume.

confirmationsshippingpayouts

Agencies & platforms

Send for many clients without one client's list hurting the rest.

per-client domainsisolationsetup help
Compliance-first

Built for the rules providers and regulators actually enforce.

Since 2024, Gmail and Yahoo reject or spam-folder mail that fails authentication or runs high complaint rates. Privacy and anti-spam laws add consent and unsubscribe duties on top. MailEnv builds those requirements into how you send.

Read the compliance overview

Gmail & Yahoo

Authenticated, DMARC-aligned mail and complaint rates kept well under 0.3%.

CAN-SPAM & CASL

Unsubscribes honored and suppressed automatically, with consent required for marketing.

GDPR-minded data

Message data kept only as long as needed, with clear processing and retention terms.

AWS SES policies

Bounce and complaint limits enforced on your behalf, so your account stays in good standing.

FAQ

Questions teams ask before switching

Something else on your mind? Talk to an engineer.

Why not just use Amazon SES directly?

You can, but you'll own sandbox approval, DNS setup, bounce and complaint handling, suppression lists, warmup, and monitoring yourself. MailEnv runs on SES and handles that operational layer, so you get SES delivery without building the parts around it.

Why do you review accounts before they can send?

Everyone's mail is judged partly by the company it keeps. Vetting senders keeps spammers off the infrastructure your messages travel on. It's a big part of why mail sent through MailEnv is trusted.

Do I keep my own domain and reputation?

Yes. You send from your own domain with your own DKIM keys and DMARC policy. The reputation you build stays with your domain, and our guardrails are there to protect it.

Can I send marketing email too?

Yes, to subscribers who have opted in. Imported lists are verified before they can be sent to, and dedicated plans let you isolate bulk sends from transactional traffic so a campaign never slows down a password reset.

How long does onboarding take?

Most teams are reviewed within 24 to 48 hours. Domain verification usually finishes as soon as your DNS records propagate.

What happens if my bounce or complaint rate spikes?

MailEnv slows or pauses the affected sending and tells you why, before rates reach the levels where Amazon SES or mailbox providers take action against your account or domain.

Stop worrying about whether the email went out.

Get an API key, verify your domain, and send critical mail through infrastructure built to protect it.