Skip to content

Options: mail, contact addresses and network

Option Default Effect
Smtp:Host (empty) empty = no mail dispatch. Sign-in then carries on through a password; invoice dispatch and member invitations fall away
Smtp:Port / Smtp:UseStartTls 587 / true
Smtp:User / Smtp:Password (empty) credentials; these belong in the environment, not in a file in the program directory
Smtp:From / Smtp:FromName no-reply@docuflair.com / Invoiceflair the sender of sign-in and invitation mail — change this to your own domain
Smtp:InvoiceFrom / Smtp:InvoiceFromName invoice@docuflair.com / Invoiceflair a separate sender for invoice mail from the archive. That mailbox needs SPF/DKIM just like the default sender
Smtp:ReplyTo support@docuflair.com the reply address; empty = none
Option Default Effect
MagicLinkTtlMinutes 15 the validity of a sign-in link (usable once)
SessionDays 30 the sliding lifetime of the sign-in cookie
LoginRequestsPerEmailPerHour 5 open sign-in requests per address and hour
Option Default Effect
SupportEmail support@docuflair.com the target of the “Report a problem” link on the result pages; the link carries the event identifier of the operation. Empty = the link is hidden
EnterpriseContactTo support@docuflair.com the recipient of enquiries from the Enterprise page
Option Default Effect
AllowedOrigins (empty) empty = no cross-origin access. The interface is same-origin and the JSON API is server-to-server; register specific browser clients here
KnownProxies (empty) the addresses of trusted reverse proxies for X-Forwarded-For/-Proto. Loopback is trusted in any case

As an environment variable, lists carry an index: InvoiceApi__KnownProxies__0.

Values verified against the code on 22 October 2026.