wildduck/config/default.js

75 lines
1.6 KiB
JavaScript
Raw Normal View History

2017-03-06 05:45:50 +08:00
'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,
2017-03-06 22:13:40 +08:00
mongo: 'mongodb://127.0.0.1:27017/wildduck',
redis: {
host: 'localhost',
port: 6379,
db: 3
},
2017-03-06 22:13:40 +08:00
2017-03-06 05:45:50 +08:00
imap: {
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'
2017-03-12 06:23:46 +08:00
secure: true,
// Max size for messages uploaded via APPEND
maxMB: 5,
// default quota storage in MB (can be overriden per user)
maxStorage: 1000
2017-03-06 05:45:50 +08:00
},
2017-03-06 22:13:40 +08:00
lmtp: {
enabled: false,
2017-03-06 22:13:40 +08:00
port: 2424,
2017-03-06 05:45:50 +08:00
host: '0.0.0.0',
2017-03-06 22:13:40 +08:00
maxMB: 5
},
smtp: {
enabled: true,
port: 2525,
2017-04-09 17:33:10 +08:00
// 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
},
2017-04-08 02:29:14 +08:00
pop3: {
enabled: true,
port: 9995,
host: '0.0.0.0',
2017-04-09 17:33:10 +08:00
// 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
2017-04-08 02:29:14 +08:00
},
2017-03-06 22:13:40 +08:00
api: {
port: 8080
2017-03-06 05:45:50 +08:00
}
};