mirror of
https://github.com/nodemailer/wildduck.git
synced 2024-12-27 18:58:54 +08:00
104 lines
2.5 KiB
TOML
104 lines
2.5 KiB
TOML
# Uncomment if you start the app as root and want to downgrade
|
|
# once all privileged actions are completed
|
|
# If you do not use privileged ports then you can start the app already under required user account
|
|
#user="wildduck"
|
|
#group="wildduck"
|
|
|
|
# process title
|
|
ident="wildduck"
|
|
|
|
# how many processes to start
|
|
# either a number for specific process count or "cpus" for machine thread count
|
|
processes=1
|
|
|
|
# If usernames are not email addresses then use this domain as default hostname part
|
|
#emailDomain="mydomain.info"
|
|
|
|
[dbs]
|
|
# @include "dbs.toml"
|
|
|
|
[totp]
|
|
# If enabled then encrypt TOTP seed tokens with the secret password. By default TOTP seeds
|
|
# are not encrypted and stored as cleartext. Once set up do not change these values,
|
|
# otherwise decrypting totp seeds is going to fail
|
|
#secret="a secret cat"
|
|
#cipher="aes192" # only for decrypting legacy values (if there are any)
|
|
|
|
[webauthn]
|
|
rpId = "example.com" # origin domain
|
|
rpName = "WildDuck Email Server"
|
|
|
|
challengeSize = 64
|
|
attestation = "none"
|
|
authenticatorUserVerification = "discouraged"
|
|
|
|
[attachments]
|
|
# @include "attachments.toml"
|
|
|
|
[log]
|
|
level="silly"
|
|
|
|
skipFetchLog=false # if true, then does not output individual * FETCH responses to log
|
|
|
|
# delete authentication log entries after 30 days
|
|
# changing this value only affects new entries
|
|
# set to false to not log authentication events
|
|
# set to 0 to keep the logs infinitely
|
|
# NB! Removed. Use const:authlog:time setting instead
|
|
#authlogExpireDays=30
|
|
|
|
[log.gelf]
|
|
enabled=false
|
|
hostname=false # defaults to os.hostname()
|
|
component="wildduck"
|
|
[log.gelf.options]
|
|
graylogPort=12201
|
|
graylogHostname="127.0.0.1"
|
|
connection="lan"
|
|
|
|
[imap]
|
|
# @include "imap.toml"
|
|
|
|
[tls]
|
|
# @include "tls.toml"
|
|
|
|
[lmtp]
|
|
# @include "lmtp.toml"
|
|
|
|
[pop3]
|
|
# @include "pop3.toml"
|
|
|
|
[api]
|
|
# @include "api.toml"
|
|
|
|
[sender]
|
|
# @include "sender.toml"
|
|
|
|
[dkim]
|
|
# @include "dkim.toml"
|
|
|
|
[acme]
|
|
# @include "acme.toml"
|
|
|
|
[certs]
|
|
# Encrypt stored TLS private keys with the following password (disabled by default):
|
|
#secret="a secret cat"
|
|
#cipher="aes192" # only for decrypting legacy values (if there are any)
|
|
|
|
[plugins]
|
|
# @include "plugins.toml"
|
|
|
|
[tasks]
|
|
# if enabled then process jobs like deleting expired messages etc
|
|
enabled=true
|
|
|
|
[smtp.setup]
|
|
# Public configuration for SMTP MDA, needed for mobileconfig files
|
|
hostname="localhost"
|
|
secure=false
|
|
port=2587
|
|
|
|
[webhooks]
|
|
# At least one server must have webhook processing enabled,
|
|
# otherwise events would pile up in the Redis queue.
|
|
enabled = true
|