Issue Description
When multiple ACME providers are configured using the same Let’s Encrypt directory URL, they cannot be distinguished in the Domain TLS settings.
For example, separate ACME providers may be configured for different tenants, but each provider is displayed only as:
https://acme-v02.api.letsencrypt.org/directory
Expected Behavior
Each ACME provider should have a configurable descriptive name. That name should be displayed in the TLS provider selection within the Domain TLS settings so administrators can identify and select the correct provider.
Actual Behavior
All ACME providers using the Let’s Encrypt production directory are displayed with the same directory URL. There is no descriptive name or other identifying information, making it impossible to determine which provider belongs to each tenant.
Reproduction Steps
- Create multiple ACME providers.
- Configure each provider to use the Let’s Encrypt production directory:
https://acme-v02.api.letsencrypt.org/directory - Configure the providers for different tenants or ACME accounts.
- Open the TLS settings for a domain.
- Open the ACME provider selection field.
- Observe that every provider is displayed using the same directory URL and cannot be distinguished.
Stalwart Version
v0.16.x
Installation Method
Binary (Linux)
Database Backend
PostgreSQL
Blob Storage
S3-compatible
Search Engine
PostgreSQL
Directory Backend
Internal
Additional Context
This is being reported as a bug rather than a feature request because Stalwart already supports configuring multiple ACME providers and selecting a provider for a domain. However, when multiple providers use the same ACME directory URL, the interface provides no way to distinguish between them.
As a result, the existing multi-provider functionality cannot be used reliably because an administrator cannot determine which configured provider is being selected. Adding a descriptive name is one possible solution, but the underlying bug is that distinct provider configurations are displayed as identical options.
I have reviewed the documentation and FAQ and confirm that my issue is NOT addressed there.
on
I have searched this support forum (open and closed topics) and confirm this is not a duplicate.
on
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

