Azure Communication Services Email: sends accepted, but held 15–80 minutes before delivery on a new custom domain

Albert Schilling 0 Reputation points
2026-11-13T14:55:42.9+00:00

We send transactional email (one-time sign-in codes) through Azure Communication Services Email:

  • A new custom domain, data location Europe.
  • SDK @azure/communication-email 1.1.0 (beginSend, then pollUntilDone), authenticated with a managed identity.
  • SPF, DKIM and DKIM2 are verified, the domain has an MX record, and receivers report spf=pass, dkim=pass and dmarc=pass.

The problem: many sends are accepted immediately, but the mail leaves Microsoft tens of minutes later. Others on the same day went out within seconds. While a message is held, polling its operation returns Running for more than 60 seconds. No row appears in ACSEmailSendMailOperational until the mail goes out.

Two examples from 13 Nov 2026 (UTC). "Created" is the timestamp in the Message-ID; "Handed to Exchange" is X-MS-Exchange-CrossTenant-OriginalArrivalTime:

Client-Request-Id Created Handed to Exchange Delay
94b78282-821c-4df6-8f72-7c73e32f4ae4 09:26 10:48:28 82 min
-------- -------- -------- --------
e8732227-f58d-42b3-852e-2f1dc16c40ca 13:23 13:39:08 16 min

The second message reached the recipient's server one second after the Exchange hand-off, so the delay is inside ACS. The domain is new, and that day we sent a few dozen test and sign-in emails while setting it up.

Questions:

  1. Do new custom domains have sending limits or throttling that queue mail like this instead of returning 429? If so, what are the default limits, and how do we raise them?
  2. Is there a log, metric or status that shows a send is queued or throttled, rather than only Running?
  3. Is a delay of this length expected for ACS Email, or should sends normally leave within seconds?

Sign-in codes are only valid for a few minutes, so we need delivery within about a minute.

Azure Communication Services
0 comments No comments

1 answer

Sort by: Most helpful
  1. TP 165.6K Reputation points Volunteer Moderator
    2026-11-13T15:00:22.2933333+00:00

    Hi,

    It is likely your email delivery problem is due to the current major Microsoft 365 outage. ACS uses same sending infrastructure as M365/Exchange Online in my experience, and people started having issues around the same time the outage began.

    I performed quick test at about 2026-11-13 01:43 UTC by sending test email from ACS to one of my email servers, and the test email arrived about 1 hour 45 minutes ago. My test email server did not receive any connections from MS outbound servers during all of these hours. Typically, after clicking send in ACS an outbound server will connect to my server within seconds.

    I believe once Microsoft 365 outage is fully resolved your ACS sending will function as normal. Please check Microsoft Service Health Status page for updates using link below:

    https://status.cloud.microsoft/

    Please click Accept Answer and upvote if the above was helpful.

    Thanks.

    -TP

    Was this answer helpful?


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.