PowerSMTP and PowerPOP share many common configuration items. Prime among these are the userbase connection details and possible pplistener backend password details.
To enable easy configuration, both PowerSMTP and PowerPOP first parse power.conf, followed by powersmtp.conf and powerpop.conf respectively.
PPListener is different and does not need userbase configuration and therefore does not parse power.conf but only pplistener.conf.
Common to PowerSMTP and PowerPOP:
Which backends to use for storing and retrieving messages. Syntax: group:priority:host. See Chapter 6 for details.
Password to use when authenticating with PPListener backends.
Name of this virtual configuration. FIXME: write chapter on virtual configurations
IP address to bind to. Defaults to 0.0.0.0 which means 'all interfaces'.
Port to bind to. Defaults to 25 for PowerSMTP and to 110 for PowerPOP.
Maximum number of simultaneous database connections to open. Multiple connections share a single connection, so there is no need to set this very high. Defaults to 3.
A few userbase connections are kept on hand, even if they are not needed. This specifies how many spares can exist. If set to 0, connections will be opened and closed very often.
Which userbase to query for mailbox data. Defaults to 'mysqlplain'. See Chapter 10.
Credentials to switch to after acquiring priviledged ports.
To run as a daemon or not. 'no' can be useful for debugging purposes.
PowerPOP and PowerSMTP also share userbase connection details for which see Chapter 10.