Radicale Dovecot Auth
Dovecot authentication plugin for Radicale.
Installation
From Source
pip3 install radicale-dovecot-auth
Debian
Packages are available here
Archlinux
Packages are available in AUR for the latest release and current master.
Configuration
Ensure that user running radicale has read and write permissions to the socket created by auth-userdb.
[auth] type = radicale_dovecot_auth auth_socket = path_to_socket # or tcp based auth_host = localhost auth_port = 10000
You may need to add a new auth socket to dovecot:
unix_listener auth-client { path = path_to_socket mode = 0660 user = radicale group = postfix }
Or tcp based:
inet_listener auth-client { address = localhost port = 10000 }
Authentication Backend
DovecotAuth provides authentication against a Dovecot authentication service using the PLAIN mechanism.
Only version 1.1 as described in the Dovecot Wiki