Share via

Azure communication services error 429 not resolving

Lauren May 20 Reputation points
2026-05-04T04:15:03.08+00:00

I use Azure email service with an Azure managed domain, for which I understand the rate limit would be 10 emails per hour. I exceeded this limit several hours ago and got the error 429 (too many requests). Despite waiting for several hours I still cannot send emails, is there a cool down period? Or is there another rate limit I may be exceeding, perhaps daily?

Azure Communication Services
0 comments No comments

Answer accepted by question author

  1. Q&A Assist
    2026-05-04T04:15:22.2366667+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    Azure Communication Services email imposes strict per-minute and per-hour rate limits, and when these are exceeded, requests are rejected with HTTP 429 (Too Many Requests). For Azure-managed domains, the documented limits are:

    • 5 emails per subscription per minute
    • 10 emails per subscription per 60 minutes

    When these limits are exceeded, requests are rejected until the service’s internal counters fall back under the configured rate window. The platform uses the standard throttling pattern: after hitting the limit, requests can be attempted again only after the Retry-After time has passed. There is no separate documented daily limit in the provided information, but repeated retries while still within the same rolling window will continue to be counted and rejected.

    Key points based on the documented behavior:

    1. Email throttling is enforced per minute and per hour.
    2. When the limit is exceeded, the service returns 429 and the request must be retried only after the indicated Retry-After period.
    3. All requests (including repeated retries) accrue against usage limits, so immediate or frequent retries can prolong the throttling period.
    4. If sustained volume is needed beyond the default limits, the guidance is to request a quota increase for email sending limits via Azure Support for eligible scenarios. However, higher limits are not available for Azure-managed domains; they are only available for verified custom domains.

    Given this, if 429 responses continue for several hours:

    • It is likely that ongoing retries or additional send attempts are keeping the usage within the rolling window’s threshold.
    • Ensure the application reduces send frequency and respects Retry-After headers.
    • For higher sustained throughput, consider moving to a verified custom domain and then requesting a quota increase as documented.

    References:

    Was this answer helpful?

    1 person found this answer helpful.

1 additional answer

Sort by: Most helpful
  1. Golla Venkata Pavani 4,990 Reputation points Microsoft External Staff Moderator
    2026-05-04T09:08:12.6266667+00:00

    Hi @Lauren May

    Thank you for reaching us regarding the issue
    The behavior you are experiencing is expected due to how Azure Communication Services (ACS) Email handles rate limiting (throttling).

    ACS Email enforces per‑minute and per‑hour sending limits, and when these limits are exceeded, the service returns HTTP 429 (Too Many Requests).

    User's image

    Once throttling is triggered:

    • There is no fixed “cool‑down period”. Instead, ACS uses rolling time windows for enforcing limits.
    • Any additional requests (including retries) continue to count toward the quota, which can keep the service in a throttled state.
    • Microsoft recommends avoiding immediate or frequent retries, as they prolong throttling by consuming the remaining quota.
    • By design, the SDK may automatically retry after a delay, which can also contribute to continued 429 responses if not controlled.

    Recommended actions:

    • Respect the Retry-After header returned in the response before sending new requests.
    • Implement retry/backoff logic (for example, exponential backoff).
    • Temporarily stop sending requests completely for some time to allow the rolling counters to fall below the limit.
    • Ensure there are no other ACS Email resources in the same subscription contributing to the usage.

    Reference:
    https://learn.microsoft.com/en-us/azure/communication-services/concepts/service-limits#email

    Kindly let us know if the above comment helps or you need further assistance on this issue.

    Please "Accept" if the information helped you. This will help us and others in the community as well.

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.