# Amazon SES Account Under Review or Sending Paused: What Each Means

Source: https://wraps.dev/ses/account-under-review

Under review and paused are two different states with two different consequences, and the emails announcing them read similarly enough that people confuse them. Under review, you can still send. Paused, you cannot.

## Which one is happening to you

| What you are seeing | What it usually means |
| --- | --- |
| AWS says your account is under review | AWS found an issue and is giving you a review period to fix it. Sending continues in the meantime. |
| AWS says your ability to send email is paused | Sending has stopped. Usually because a review period ended without the issue being fixed, or the same issue recurred. |
| Sends fail but you received no notification | AWS notifies the email address on the AWS account, which is often not the address the team sending mail uses. Check the Account dashboard in the SES console for Healthy or Paused. |
| Paused with no prior review | AWS can pause without a review period first when the sending violated the AWS Service Terms seriously enough. |

## The numbers AWS enforces

Two metrics drive most of these notices, and each has a separate review level and pause level. Being at the review level does not mean you are about to be paused; it means the clock has started.

| Metric | Aim below | AWS places under review | AWS may pause sending |
| --- | --- | --- | --- |
| Bounce rate | 2% | 5% or greater | 10% or greater |
| Complaint rate | 0.1% | 0.1% or greater | 0.5% or greater |

Source: [Amazon SES sending review process FAQs](https://docs.aws.amazon.com/ses/latest/dg/faqs-enforcement.html). AWS changes these occasionally, so check the source before you plan around a number.

## What each state actually permits

AWS describes a review as being given time to fix a detected issue. Its own wording is that you can continue to send email as you normally would, but should correct the issue, and that if you do not correct it before the review period ends it may pause your ability to send.

A review also has a side effect outside SES: AWS says a quota increase request for another service that sends outbound communications may be denied while the SES review is open.

A pause is the end state. Sending stops until AWS reinstates it. AWS records an SES sending paused event in the AWS Health Dashboard, and the SES Account dashboard shows a status of Paused rather than Healthy.

## Confirm the state before you act on it

Read it from the API rather than from the email, especially if more than one person has access to the account. The enforcement status and whether sending is enabled are both returned by a single call.

```
aws sesv2 get-account \  --query '{Enforcement:EnforcementStatus,Enabled:SendingEnabled,Quota:SendQuota}'
```

## What to put in the reply to AWS

AWS opens a support case on your behalf, and the reply to that case is the whole process. AWS asks for three things, and is specific that it wants changes you have already implemented rather than changes you intend to make.

-   The root cause of the event that led to the review, named concretely rather than described as a general list-quality issue.
-   The changes you have already made to correct it. AWS says to include only steps already implemented, not planned ones.
-   How those changes prevent the same thing recurring. This is the part most replies skip, and it is the part that decides the outcome.
-   Anything AWS specifically asked for in its message. It needs that information to evaluate the case.

## What makes it worse

Most of the damage in these incidents is self-inflicted after the notification arrives.

-   Continuing to send the same mail to the same list. AWS advises stopping if your situation allows it, because sending unchanged can deepen the issue.
-   Opening a new support case instead of replying to the one AWS opened. The case AWS created is the thread being evaluated.
-   Describing a remediation plan rather than completed work.
-   Moving the same list to a fresh AWS account. It reproduces the problem there, and AWS notes that repeated reviews for the same issue are themselves grounds for a pause.

## Set up the warning you did not have

The reason this arrives as a surprise is almost always that nothing was watching. The SES console's Reputation metrics page links both rates into CloudWatch, where Reputation.BounceRate can carry an alarm, and the complaint rate sits alongside it.

Alarm below the review threshold rather than at it. An alarm that fires at 5% bounces tells you at the moment AWS is already acting.

## What no tool can do for you here

No platform can override an AWS pause or shorten a review. If AWS switches off sending for the account, sending stays off until AWS reinstates it.

No platform can write a credible reply for you either. AWS is evaluating whether the underlying practice changed, and that is a claim only you can make truthfully.

Wraps tracks bounce and complaint rates and suppresses the addresses that generate them, which is the part that keeps you away from the thresholds. Once AWS has acted, the conversation is between you and AWS.

## Common questions

### Can I still send email while my SES account is under review?

Yes. AWS states you can continue to send as normal during the review period, while correcting the issue. It also advises stopping if your situation allows, because sending unchanged can make the issue worse.

### How long does an SES review period last?

AWS does not publish a fixed duration. The notice you receive describes the issue, and the review ends when AWS is satisfied the cause is fixed or when the period expires without a fix.

### Why was my SES account paused without a review first?

AWS lists three reasons for a pause: an uncorrected review, repeated reviews for the same issue, and sending that violated the AWS Service Terms. The third can result in a pause with no review period.

### How do I check whether my SES sending is paused?

The Account dashboard in the SES console shows Paused or Healthy, the AWS Health Dashboard records an SES sending paused event, and the sesv2 get-account API returns the enforcement status.

### Should I open a new AWS support case?

No. AWS opens a case on your behalf when it places an account under review or pauses it, and asks you to reply to that case. A new case starts a separate thread from the one being evaluated.

## Where to go next

### [Bounce rate](https://wraps.dev/ses/bounce-rate)

The earlier stage of the same incident, and usually the cause of it.

### [Complaint rate](https://wraps.dev/ses/complaint-rate)

The other metric that triggers a review, with tighter margins.

### [AccountSendingPausedException](https://wraps.dev/ses/errors/account-sending-paused)

The exception your application sees once the pause is live.

### [Account health](https://wraps.dev/docs/guides/account-health)

Reading enforcement state and reputation programmatically rather than from an inbox.

### [AWS sending review process FAQs](https://docs.aws.amazon.com/ses/latest/dg/faqs-enforcement.html)

AWS's own description of both states and what it asks for in a reply.

### [Domain reputation on SES](https://wraps.dev/docs/guides/reputation)

The longer-run work that keeps the account away from thresholds.

[Back to running Amazon SES in production](https://wraps.dev/ses)
