Dovecot authentication plugin for Radicale.
pip3 install radicale-dovecot-auth
Packages are available here
Packages are available in AUR for the latest release and current master.
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
}
DovecotAuth provides authentication against a Dovecot authentication service using the PLAIN mechanism.
Only version 1.1 as described in the Dovecot Wiki