Your question
Question rather than an issue because I may just not understand this flow.
Ref: Rate Limits - Let's Encrypt
I already know I am at my 7 day rate limit on the “same set of identifiers”.
Even though you are limited to 5 certs in 7 days against “identical identifiers” (e.g. the same 5 SAN hosts you start with on the same “registered domain”) if you add more SAN to the same cert, you are treated as a new order, subject to the 50 new orders in 7 days limit instead.
Therefore I am reasoning by adding mx1, mx2 and mx3 to my SAN list, the system should request a new cert with 8 SAN entries, and LE should grant it, as you’ve bypassed the “same identifiers” and moved back to “new orders” limits.
So I go to the domain settings, and I add “mx1”, “mx2”, and “mx3” under “additional hostnames”, which I believe should request 8 SAN in a cert.
I then issue a scheduled event for ACME renewal, and the following happens:
2026-05-30T03:42:26Z INFO ACME authentication started (acme.auth-start) hostname = "mx1.example.ca", type = "tls-alpn-01", url = "https://acme-v02.api.letsencrypt.org/acme/new-order"
2026-05-30T03:42:26Z INFO ACME authentication started (acme.auth-start) hostname = "mx2.example.ca", type = "tls-alpn-01", url = "https://acme-v02.api.letsencrypt.org/acme/new-order"
2026-05-30T03:42:28Z INFO ACME authentication pending (acme.auth-pending) hostname = "mx1.example.ca", url = "https://acme-v02.api.letsencrypt.org/acme/new-order", total = 0
2026-05-30T03:42:28Z INFO ACME authentication pending (acme.auth-pending) hostname = "mx2.example.ca", url = "https://acme-v02.api.letsencrypt.org/acme/new-order", total = 0
2026-05-30T03:42:30Z INFO ACME authentication pending (acme.auth-pending) hostname = "mx3.example.ca", url = "https://acme-v02.api.letsencrypt.org/acme/new-order", total = 0
2026-05-30T03:42:32Z INFO ACME authentication pending (acme.auth-pending) hostname = "mx2.example.ca", url = "https://acme-v02.api.letsencrypt.org/acme/new-order", total = 1
2026-05-30T03:42:33Z INFO ACME authentication pending (acme.auth-pending) hostname = "mx1.example.ca", url = "https://acme-v02.api.letsencrypt.org/acme/new-order", total = 1
2026-05-30T03:42:34Z INFO ACME authentication pending (acme.auth-pending) hostname = "mx3.example.ca", url = "https://acme-v02.api.letsencrypt.org/acme/new-order", total = 1
This repeats every 30 seconds until I hit the next rate limit which is “Authorization Failures per Identifier per Account”. At this point the task scheduler will report a failure with the “retry in x seconds” 10 times until it too fails and quits.
It looks to me like the system is trying to order 3 new certificates with one hostname each, rather than re-ordering the existing certificate with the 8 SANs.
Am I misunderstanding the flow, or is there a genuine issue with adding additional hostnames to SAN, and is currently being rate limited exposing this issue where it may not have occurred otherwise.
I understand that topics in this category are triaged by a bot first but a human reply will follow up. If I’d prefer a human-only reply, I’ll add the no-ai tag to my topic.
on