database: host: 127.0.0.1 port: 5432 name: archivmail_test user: archivmail password: testpass sslmode: disable storage: path: /tmp/archivmail-test/store max_size_mb: 100 smtp: enabled: true bind: ":2525" domain: "localhost" tls_cert: "" tls_key: "" max_size_mb: 10 # IP-Allowlist: Nur diese IPs/Netze dürfen E-Mails einliefern (z.B. Postfix-Server). # Unterstützt einzelne IPs und CIDR-Notation. # Leer lassen = alle IPs erlaubt (nur für Entwicklung/Tests geeignet). # Änderungen erfordern einen Neustart: systemctl restart archivmail # # Beispiele: # allowed_ips: # - "192.168.1.10" # einzelner Mailserver # - "192.168.1.0/24" # komplettes Subnetz # - "10.0.0.5" # weiterer einzelner Host allowed_ips: [] imap: [] api: bind: ":8080" secret: "dev-secret-change-in-production-min32" tls: false index: backend: manticore manticore_dsn: "manticore@tcp(127.0.0.1:9306)/" batch_size: 10 logging: path: /tmp/archivmail-test/logs level: debug audit: # Append-only JSON-Lines Audit-Logdatei (PROJ-48). # Default falls leer: /var/log/archivmail/audit.log log_path: /tmp/archivmail-test/audit.log retention_days: 0