auth/auth_vpopmaild plugin
The auth/vpopmaild
plugin allows you to authenticate against a vpopmaild
daemon.
Configuration
Configuration is stored in config/auth_vpopmaild.ini
and uses INI
style formatting.
There are three configuration settings:
- host: The host/IP that vpopmaild is listening on (default: localhost).
- port: The TCP port that vpopmaild is listening on (default: 89).
- sysadmin: A colon separated username:password of a vpopmail user with SYSADMIN privileges (see vpopmail/bin/vmoduser -S). This is only necessary to support CRAM-MD5 which requires access to the clear text password. On new installs, it's best not to use CRAM-MD5, as it requires storing clear text passwords. Legacy clients with MUAs configured to authenticate with CRAM-MD5 will need this enabled.
Per-domain Configuration
Additionally, domains can each have their own configuration for connecting to vpopmaild. The defaults are the same, so only the differences needs to be declared. Example:
[example.com]
host=192.168.0.1
port=999
[example2.com]
host=192.168.0.2
sysadmin=postmaster@example2.com:sekret