Chart reference
The chart is published as an OCI artifact:Minimal values
The chart uses semantic values, not a raw environment-variable bag.Admin transactional SMTP
Transactional SMTP is only for system email from the admin instance. It is not used for user-domain mail.Secret references
Sensitive values supportvalueFrom.secretKeyRef where the chart can render them as container environment variables:
mailRuntime.loopSecret and mailRuntime.zonemtaRelayPassword, must use inline value entries because those values are rendered into ConfigMaps at install time.
Logging controls
The web server and mail-control-service emit operational info/error logs to stdout/stderr by default. Leave debug namespaces unset for normal production.webServer.debug.enabled to true only for short-lived web-server diagnostics. Helm renders the safe app:frontend namespace only; arbitrary DEBUG wildcard patterns are not accepted. The mail-control-service does not require a logging environment variable.
Install or upgrade
Render before installing:--version.
Public exposure
publicHostname must route to the web server service:
Persistence
The chart renders PersistentVolumeClaims for MongoDB, Redis, Rspamd, and the Haraka queue. The bundled MongoDB runs as a single-node replica set namedrs0, supporting MongoDB transactions and oplog-based logical backups.
existingClaim when your environment manages storage independently.
Example values
Example values files are committed underdocs/examples/helm/:
values-basic.yamlvalues-existing-secret.yaml