{ "stalwart": { "cluster_issuer": "letsencrypt-prod", "concerns": { "backup": { "backlog_ref": "BACKUP-STALWART-001", "kind": "pending", "reason": "BackupPolicy declared at workspace level (mail data + DB; per-domain or per-mailbox scopes)" }, "certs": { "certs_impl": { "acme_server": "https://acme-v02.api.letsencrypt.org/directory", "email": "", "provider": "cloudflare", "secret_ref": "" }, "kind": "enabled" }, "dns": { "dns_impl": { "internal": [], "zone": "" }, "kind": "enabled" }, "observability": { "backlog_ref": "OBS-001", "kind": "pending", "reason": "ObservabilityImpl iteration deferred — surface stub only" }, "security": { "backlog_ref": "SEC-001", "kind": "pending", "reason": "SecurityImpl iteration deferred — surface stub only" }, "tls": { "kind": "enabled", "tls_impl": { "hostnames": [], "issuer_ref": "letsencrypt-prod", "secret_name": "stalwart-tls" } } }, "data_dir": "/var/lib/stalwart", "domain": "example.com", "hostname": "mail.example.com", "http_port": 8080, "image": "ghcr.io/stalwartlabs/stalwart:v0.16.0", "imaps_port": 993, "lb_ipam_ip": "", "mode": "cluster", "name": "stalwart", "namespace": "mail", "node": "", "operations": { "backup": true, "config": true, "delete": true, "health": true, "install": true, "restart": true, "restore": true, "update": true }, "provides": { "endpoints": [], "ports": [ 25, 465, 587, 993 ], "service": "stalwart" }, "relay": { "host": "", "name": "ses", "port": 587, "tls": true }, "requires": { "credentials": [ "RELAY_USERNAME", "RELAY_PASSWORD", "ADMIN_PASSWORD" ], "ports": [ { "exposure": "public", "port": 25 }, { "exposure": "public", "port": 465 }, { "exposure": "public", "port": 587 }, { "exposure": "public", "port": 993 }, { "exposure": "internal", "port": 8080 } ], "storage": { "persistent": true, "size": "20Gi" } }, "smtp_port": 25, "smtps_port": 465, "storage_class": "hcloud-volumes", "submission_port": 587, "tls_secret": "stalwart-tls", "version": "0.16.0" } }