Update rules section

This commit is contained in:
nemunaire 2026-04-30 09:17:56 +07:00
commit 75bd1e9986

View file

@ -20,17 +20,17 @@ The checker parses every response, cross-checks the servers advertised
by the different sources, and produces a rich HTML report with by the different sources, and produces a rich HTML report with
**paste-ready remediation snippets** for the most common failure modes. **paste-ready remediation snippets** for the most common failure modes.
## Rules produced ## Rules
| Rule | What it checks | | Code | Description | Severity |
|---------------------------------------|----------------------------------------------------------------------| |-----------------------------------|--------------------------------------------------------------------------------------------------------------|---------------------|
| `autoconfig_presence` | At least one discovery method serves a valid clientConfig. | | `autoconfig_presence` | Checks that at least one email-autoconfiguration discovery method answers for the domain. | CRITICAL |
| `autoconfig_preferred_endpoint` | `autoconfig.<domain>` (Thunderbird's first try) is reachable. | | `autoconfig_preferred_endpoint` | Checks that `https://autoconfig.<domain>/mail/config-v1.1.xml` is reachable and serves a valid clientConfig. | WARNING |
| `autoconfig_tls` | HTTPS is mandatory and certificates validate. | | `autoconfig_tls` | Checks that autoconfig endpoints are served over HTTPS with a valid TLS certificate. | CRITICAL |
| `autoconfig_server_encryption` | Advertised IMAP/SMTP servers use SSL/STARTTLS, not plaintext. | | `autoconfig_server_encryption` | Checks that servers advertised by autoconfig use SSL or STARTTLS and a non-cleartext auth method. | CRITICAL |
| `autoconfig_consistency` | clientConfig claims the queried domain and agrees with SRV. | | `autoconfig_consistency` | Cross-checks hostnames and ports reported by autoconfig, Autodiscover and SRV records. | WARNING |
| `autoconfig_srv_records` | RFC 6186 SRV records cover incoming + submission. | | `autoconfig_srv_records` | Checks that RFC 6186 SRV records (`_imaps._tcp`, `_submissions._tcp`, ...) complement the autoconfig XML. | WARNING |
| `autoconfig_autodiscover` | Microsoft Autodiscover responds (informational). | | `autoconfig_autodiscover` | Reports whether Microsoft Autodiscover (POX) responds on the domain. | WARNING |
## Common failure modes the HTML report addresses ## Common failure modes the HTML report addresses