'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: { host: 'localhost', port: 6379, db: 3 }, 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' secure: true, // Max size for messages uploaded via APPEND maxMB: 5, // default quota storage in MB (can be overriden per user) maxStorage: 1000 }, lmtp: { enabled: false, port: 2424, host: '0.0.0.0', maxMB: 5 }, smtp: { 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: { port: 8080 } };