Hello all, Thanks to some pointers from Benoit, I’ve been able to build a custom version of the example single-node Cassandra app. I’ve implemented a custom domainlist module, as I need to accept wildcard domains, and I’ve written a Mailet that creates users on the fly (which is also required).
I have a couple of questions, however: 1. I can’t seem to authenticate to the IMAP server running on localhost using Apple Mail, unless I disable TLS and allow PLAIN authentication. I also can’t connect with Himalaya (https://github.com/soywod/himalaya <https://github.com/soywod/himalaya>) at all, though that may well be an issue on their end. I have my custom server running on docker on my MacBook - can anyone think of a reason why auth isn’t working? 2. For my production server, I will have the requirement for multiple users to access the same mailbox - is there a recommended way to do this? I was thinking that something like API keys would be appropriate and I suppose this is equivalent to users having multiple valid passwords. Would I need to implement my own custom UsersDAO class for this? I would want this to work with IMAP, JMAP and SMTP auth. The other option is to defer to LDAP instead and handle auth elsewhere. Any tips gratefully received. Thanks again to Benoit. Many thanks, Felix