Não tenho experiência com courier
, mas parece que tem vários módulos de autenticação, entre eles authuserdb
module link
Basicamente, ele é semelhante ao formato de arquivo /etc/passwd
, mas em outro arquivo.
Também há authmysql
, authpgsql
, authsqlite
e authldap
modules que podem usar bancos de dados ou LDAP como backend de autenticação.
Eu usei o dovecot
como servidor IMAP e ele parece ser bastante semelhante nos recursos de autenticação, consulte link se você quero tentar o dovecot
.