wildduck/config/default.js
2017-04-20 20:10:03 +03:00

73 lines
1.8 KiB
JavaScript

'use strict';
module.exports = {
log: {
level: 'silly'
},
// downgrade process user after binding to ports
//user: 'wildduck',
//group: 'wildduck',
// log to syslog if true
syslog: false,
// process title and syslog ident
ident: 'wildduck',
// how many processes to start
processes: 1,
mongo: 'mongodb://127.0.0.1:27017/wildduck',
redis: 'redis://127.0.0.1:6379/3',
imap: {
enabled: true,
port: 9993,
host: '127.0.0.1',
// If certificate path is not defined, use built-in self-signed certs
//key: '/path/to/server/key.pem'
//cert: '/path/to/server/cert.pem'
secure: true,
// Max size for messages uploaded via APPEND
maxMB: 5
},
lmtp: {
enabled: true,
port: 2525,
// If certificate path is not defined, use built-in self-signed certs for STARTTLS
//key: '/path/to/server/key.pem'
//cert: '/path/to/server/cert.pem'
host: '0.0.0.0',
maxMB: 5
},
pop3: {
enabled: true,
port: 9995,
host: '0.0.0.0',
// If certificate path is not defined, use built-in self-signed certs
//key: '/path/to/server/key.pem'
//cert: '/path/to/server/cert.pem'
secure: true,
// how many latest messages to list for LIST and UIDL
maxMessages: 250
},
api: {
enabled: true,
port: 8080,
host: '0.0.0.0'
},
// if this header exists and starts with yes then the message is treated as spam
spamHeader: 'X-Rspamd-Spam',
// default quota storage in MB (can be overriden per user)
maxStorage: 1024,
// default smtp recipients for 24h (can be overriden per user)
maxRecipients: 2000
};