# Amazon SES & Sendy Email Verification (<2% Bounce) | MailVeri

> Prevent Amazon SES 5% bounce probation and 10% account suspension. Clean Sendy, MailBluster, MailWizz, Listmonk & WordPress SMTP lists from $0.0002/check.

- **Source**: https://mailveri.com/integrations/aws-ses
- **AI Reference**: https://mailveri.com/llms-full.txt

---

AWS SES • Sendy • MailBluster • MailWizz • Listmonk

Amazon SES places your account on probation at a **5% bounce rate** and suspends sending at **10%**. Verify subscriber lists for Sendy, MailBluster, MailWizz, Listmonk, and WordPress SMTP from **$0.0002/check ($299/1M)** to keep your SES bounce rate strictly below 1.5%.

[Clean Your SES List Free (1,000 Credits)](https://app.mailveri.com/accounts/signup/) · [Wholesale API for SES Platforms](https://mailveri.com/wholesale-api)

## Understanding the AWS SES Reputation Rules

### < 2.0% Bounce Rate

Healthy Zone (MailVeri Target)

Sending exclusively to MailVeri `VALID` addresses keeps your AWS SES Virtual Deliverability Manager reputation green and unlocks higher daily sending quotas.

### 5.0% Bounce Rate

AWS Probation Warning

A single unverified CSV import or bot signup spike on a WordPress form easily crosses 5%, triggering an automated AWS Trust & Safety probation notice.

### 10.0% Bounce Rate

Immediate Sending Pause

Amazon SES halts both transactional and marketing emails across your account until you submit a root-cause remediation plan proving list verification.

## Pre-Dispatch AWS SES Code Examples

Gate new signups and transactional triggers in real time before calling `sesv2.send_email`, or clean 1M-row Sendy/MailWizz CSVs in the dashboard.

### 1. Real-Time Verification Request

```http
POST https://api.mailveri.com/v1/verify-mail/
Authorization: Bearer YOUR_MAILVERI_API_KEY
Content-Type: application/json

{
  "email": "subscriber@company-domain.com"
}
```

### 2. JSON Verification Response

```json
{
  "error": 0,
  "message": "Verified subscriber@company-domain.com successfully",
  "status": "VALID",
  "email": "subscriber@company-domain.com",
  "mail": "subscriber@company-domain.com",
  "is_disposable": false,
  "is_role_account": false,
  "is_catch_all": false,
  "is_full_inbox": false,
  "balance": 99999
}
```

### 3. Python (boto3) AWS SES v2 Guard Middleware

```python
import os
import boto3
import requests

MAILVERI_API_KEY = os.environ["MAILVERI_API_KEY"]
ses_client = boto3.client("sesv2", region_name="us-east-1")

def send_verified_ses_email(recipient: str, subject: str, html_body: str) -> dict:
    # Step 1: Pre-check deliverability with MailVeri before calling AWS SES
    check = requests.post(
        "https://api.mailveri.com/v1/verify-mail/",
        headers={"Authorization": f"Bearer {MAILVERI_API_KEY}"},
        json={"email": recipient},
        timeout=10,
    ).json()

    status = check.get("status", "UNKNOWN")
    if status != "VALID":
        # Suppress invalid, disposable, full-inbox, or catch-all addresses to protect AWS SES <2% bounce SLA
        return {"sent": False, "suppressed_reason": status}

    # Step 2: Dispatch via Amazon SES v2 only for verified VALID recipients
    response = ses_client.send_email(
        FromEmailAddress="news@yourdomain.com",
        Destination={"ToAddresses": [recipient]},
        Content={
            "Simple": {
                "Subject": {"Data": subject},
                "Body": {"Html": {"Data": html_body}},
            }
        },
    )
    return {"sent": True, "message_id": response["MessageId"]}
```

### 4. Node.js (@aws-sdk/client-sesv2) Pre-Send Verification

```javascript
import { SESv2Client, SendEmailCommand } from "@aws-sdk/client-sesv2";

const ses = new SESv2Client({ region: "us-east-1" });

export async function dispatchSafeSesEmail(toEmail, subject, htmlContent) {
  const verifyRes = await fetch("https://api.mailveri.com/v1/verify-mail/", {
    method: "POST",
    headers: {
      "Authorization": `Bearer ${process.env.MAILVERI_API_KEY}`,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({ email: toEmail }),
  });

  const { status } = await verifyRes.json();
  if (status !== "VALID") {
    return { skipped: true, status };
  }

  const command = new SendEmailCommand({
    FromEmailAddress: "alerts@yourdomain.com",
    Destination: { ToAddresses: [toEmail] },
    Content: {
      Simple: {
        Subject: { Data: subject },
        Body: { Html: { Data: htmlContent } },
      },
    },
  });

  return await ses.send(command);
}
```

## Related Guides for Amazon SES & Sendy Senders

[5% Threshold Playbook — How to Prevent AWS SES, Postmark & Resend Bounce Suspensions — Engineering checklist to keep transactional and newsletter bounce rates strictly under 2%.](https://mailveri.com/blog/how-to-prevent-aws-ses-postmark-resend-bounce-suspension) · [2026 Cost Audit — DeBounce Pricing & Alternative: Save 60% After the 2026 Price Increase — Compare DeBounce ($135/100K, $750/1M) against MailVeri ($59/100K, $299/1M) for Sendy & SES lists.](https://mailveri.com/blog/debounce-pricing-alternative) · [Legacy Benchmark — ZeroBounce vs NeverBounce vs MailVeri: Save Up to $2,900 per 1M Checks — Why high-volume SES senders verify 1,000,000 subscribers for $299 instead of $2,500–$3,199.](https://mailveri.com/blog/zerobounce-vs-neverbounce-pricing-alternative)

## Amazon SES & Sendy Verification FAQs

### What bounce rate triggers Amazon SES probation or suspension?

Amazon SES monitors your account-wide bounce rate continuously. At a 5% hard bounce rate, AWS places your SES account under formal review (probation). At a 10% bounce rate, AWS automatically pauses your ability to send emails across all regions. To operate safely, AWS recommends keeping your bounce rate strictly below 2%—which is why verifying lists with MailVeri before importing into Sendy, MailBluster, or MailWizz is essential.

### Does MailVeri cost more than Amazon SES sending fees?

Amazon SES charges $0.10 per 1,000 emails sent ($100 per 1M). While legacy verifiers like ZeroBounce charge $3,199 per 1M (32x your SES bill), MailVeri costs just $299 per 1M ($0.299 per 1,000) or $999 per 5M ($0.20 per 1,000). Because you only need to verify a subscriber list once at import or periodically every 90–180 days, MailVeri protects your AWS SES production access for a fraction of a cent per subscriber.

### Can I use MailVeri with Sendy, MailBluster, MailWizz, Listmonk, and WordPress SMTP plugins?

Yes. You can upload exported subscriber CSV/TXT files (up to 1,000,000 rows per batch) directly into the MailVeri dashboard, download the clean VALID-only segment, and import it into Sendy, MailBluster, MailWizz, Listmonk, Mautic, Mailster, or FluentCRM. If you build or operate an SES wrapper platform, see our Wholesale & White-Label API page to embed native 1-click cleaning.

### Do MailVeri verification credits ever expire?

No. All MailVeri pay-as-you-go credit packages ($9/10K, $59/100K, $299/1M) remain active in your account indefinitely with zero monthly subscriptions or forced renewals.

## Protect Your Amazon SES Account for $0.0002 / Check

Start with 1,000 free credits—upload your Sendy, MailBluster, or MailWizz CSV in seconds.

[Start Free Trial](https://app.mailveri.com/accounts/signup/)

Explore: [FluentCRM & WordPress](https://mailveri.com/integrations/fluentcrm) · [Klaviyo & Shopify](https://mailveri.com/integrations/klaviyo) · [Bounce Rate Calculator](https://mailveri.com/tools/bounce-rate-calculator) · [SaaS Solutions](https://mailveri.com/industries/saas) · [Pricing ($59/100K)](https://mailveri.com/pricing) · [Compare 36 Verifiers →](https://mailveri.com/compare)

## Explore Related Verification Benchmarks, Integrations & Deliverability Hubs

Compare live 10K–5M verification rate cards, connect MailVeri to your outreach stack, or inspect domain-level SMTP rules.

Verifier Comparisons

[All 36 →](https://mailveri.com/compare)

- [MailVeri vs DeBounce100K checks: $59 vs $135](https://mailveri.com/compare/mailveri-vs-debounce)
- [MailVeri vs Emailable100K checks: $59 vs $420](https://mailveri.com/compare/mailveri-vs-emailable)
- [MailVeri vs Allegrow100K checks: $59 vs $859/mo](https://mailveri.com/compare/mailveri-vs-allegrow)
- [MailVeri vs Snov.io100K checks: $59 vs $738/mo](https://mailveri.com/compare/mailveri-vs-snovio)
- [MailVeri vs Proofy100K checks: $59 vs $89](https://mailveri.com/compare/mailveri-vs-proofy)
- [MailVeri vs MillionVerifier100K checks: $59 vs $149](https://mailveri.com/compare/mailveri-vs-millionverifier)

CRM & Stack Guides

[All 13 →](https://mailveri.com/integrations)

- [Klaviyo & Shopify HygieneCut active profile overpayments](https://mailveri.com/integrations/klaviyo)
- [Clay.com HTTP API Waterfall0 Clay credits ($59 per 100K)](https://mailveri.com/integrations/clay)
- [n8n Self-Hosted WorkflowsAutomated HTTP Request node](https://mailveri.com/integrations/n8n)
- [Smartlead.ai Agency HygieneStop 3% campaign auto-pauses](https://mailveri.com/integrations/smartlead)
- [Zapier No-Code VerificationFilter invalid leads before CRM](https://mailveri.com/integrations/zapier)
- [GoHighLevel (LC Email) ShieldSave 76% vs native LC validation](https://mailveri.com/integrations/gohighlevel)

Solutions & Free Tools

[All Tools →](https://mailveri.com/tools)

- [Domain Reputation CheckerAudit SPF, DKIM, DMARC & MX health](https://mailveri.com/tools/domain-reputation)
- [DNS MX Record LookupInspect mail exchange priority](https://mailveri.com/tools/mx-lookup)
- [AI Startups & Indie HackersOutbound + trial token shield](https://mailveri.com/industries/ai-startups)
- [SPF Record Generator10-lookup validator & syntax builder](https://mailveri.com/tools/spf-generator)
- [Outbound & Lead Gen Agencies$299/1M bulk + 30% affiliate rev](https://mailveri.com/industries/outbound-agencies)
- [DMARC Record GeneratorConfigure p=quarantine / p=reject](https://mailveri.com/tools/dmarc-generator)

Glossary & Domains

[Glossary](https://mailveri.com/glossary) · [Domains →](https://mailveri.com/domain)

- [Double Opt-InList Hygiene & Campaign Metrics definition](https://mailveri.com/glossary/double-opt-in)
- [Hard BounceBounces & SMTP Signals definition](https://mailveri.com/glossary/hard-bounce)
- [Sender ReputationReputation & Inbox Placement definition](https://mailveri.com/glossary/sender-reputation)
- [outlook.com & Microsoft 365550 5.1.10 bounce prevention](https://mailveri.com/domain/outlook.com)
- [comcast.net (Xfinity) Mail RulesUS cable ISP bounce thresholds](https://mailveri.com/domain/comcast.net)
- [yopmail.com Disposable ProfileWildcard burner MX blocking](https://mailveri.com/domain/yopmail.com)

## Frequently Asked Questions

### What bounce rate triggers Amazon SES probation or suspension?

Amazon SES monitors your account-wide bounce rate continuously. At a 5% hard bounce rate, AWS places your SES account under formal review (probation). At a 10% bounce rate, AWS automatically pauses your ability to send emails across all regions. To operate safely, AWS recommends keeping your bounce rate strictly below 2%—which is why verifying lists with MailVeri before importing into Sendy, MailBluster, or MailWizz is essential.

### Does MailVeri cost more than Amazon SES sending fees?

Amazon SES charges $0.10 per 1,000 emails sent ($100 per 1M). While legacy verifiers like ZeroBounce charge $3,199 per 1M (32x your SES bill), MailVeri costs just $299 per 1M ($0.299 per 1,000) or $999 per 5M ($0.20 per 1,000). Because you only need to verify a subscriber list once at import or periodically every 90–180 days, MailVeri protects your AWS SES production access for a fraction of a cent per subscriber.

### Can I use MailVeri with Sendy, MailBluster, MailWizz, Listmonk, and WordPress SMTP plugins?

Yes. You can upload exported subscriber CSV/TXT files (up to 1,000,000 rows per batch) directly into the MailVeri dashboard, download the clean VALID-only segment, and import it into Sendy, MailBluster, MailWizz, Listmonk, Mautic, Mailster, or FluentCRM. If you build or operate an SES wrapper platform, see our Wholesale & White-Label API page to embed native 1-click cleaning.

### Do MailVeri verification credits ever expire?

No. All MailVeri pay-as-you-go credit packages ($9/10K, $59/100K, $299/1M) remain active in your account indefinitely with zero monthly subscriptions or forced renewals.
