|
|
|
|
|
by th0th
541 days ago
|
|
Yep, Prosody was one of my failed attempts :P I am running everything on a kubernetes cluster, so a maintained helm chart is the first thing I check when running something. I didn't have much luck with XMPP servers with this. That IMAP auth trick is really awesome thinking BTW, kudos! |
|
Dovecot is really great, and a ton of stuff supports using it as a sasl auth backend (postfix being an important one). I made a simple facade service that feeds it and postfix from couchdb via its dict backend[0] and postfix's tcp_tables[1], then point everything at dovecot for auth. Couch document IDs map really well to email/user, domain, and sieve script lookups; helluva lot simpler than setting up and managing LDAP.
0. https://doc.dovecot.org/2.3/configuration_manual/dict/
1. https://www.postfix.org/tcp_table.5.html