I'm trying to create virtual users in cyrus-imapd-2.1.12 with sasl using
unixhierarchysep: yes in /etc/imapd.conf to create usernames like
[EMAIL PROTECTED] What I did:

$ /usr/local/sbin/saslpasswd2 [EMAIL PROTECTED]
Password:
Again (for verification):
$ cyradm --user cyrus --auth cram-md5 --server fury.scancode.ru
Password:
fury.scancode.ru> cm user/[EMAIL PROTECTED]
fury.scancode.ru> quit

then login fails and I get this in logs:
Nov 25 00:55:48 fury pop3d[27404]: badlogin: xxx.xxx.xxx.xxx plaintext
[EMAIL PROTECTED] SASL(-13): user not found: checkpass failed
Seems like sasldb cannot handle usernames with '@' because if i create
user like: 'troex' everything works fine.

/etc/imapd.conf:
 admins: cyrus
configdirectory: /var/imap
partition-default: /var/spool/imap
sasl_pwcheck_method: auxprop
sendmail: /usr/sbin/sendmail
sievedir: /var/imap/sieve
unixhierarchysep: yes

$ /usr/local/sbin/sasldblistusers2
[EMAIL PROTECTED]: cmusaslsecretOTP
[EMAIL PROTECTED]: userPassword
[EMAIL PROTECTED]: userPassword
[EMAIL PROTECTED]: cmusaslsecretOTP
[EMAIL PROTECTED]@fury.scancode.ru: userPassword
[EMAIL PROTECTED]: cmusaslsecretOTP

I can't understand where is error... what I did wrong?

-- 
      born to create future
Troex Nevelin ([EMAIL PROTECTED])

Reply via email to