keycloak: base_url: "" realm: "" client_id: "" client_secret: "" # admin API is derived: {base_url}/admin/realms/{realm} sqlite: path: "/var/lib/mailcloak/state.db" policy: domain: "" # cache for keycloak lookups (username->email, email->exists) cache_ttl_seconds: 120 # if keycloak is down: # - "tempfail": return 451 (recommended) # - "dunno": fail-open keycloak_failure_mode: "tempfail" sockets: # These paths must be inside postfix chroot (/var/spool/postfix) policy_socket: "/var/spool/postfix/private/mailcloak-policy" socketmap_socket: "/var/spool/postfix/private/mailcloak-socketmap" socket_owner_user: "postfix" socket_owner_group: "postfix" socket_mode: "0660"