schof wrote:
I've discovered that cyrus-imap doesn't read the passwd file; it uses its own user database. So I've created test users successfully using cyradm on the command-line. However, creating the user doesn't prompt for a password, and I wasn't able to find a way to set a password for the accounts I'm creating. Am I missing something obvious? (Probably.)
It's not something obvious. It's kind of obscure. cyradm only creates a
mailbox for the user. You then need to use the appropriate tools to manage passwords. If you just want to use the passwd file, you can have cyrus use pam. If not, you need to look at saslpasswd. That handles the password database creation/management for sasl--the default auth scheme in cyrus.
--James