hi all,
after building:
cyrus-sasl-2.1.20 cyrus-imapd-2.2.10 w/ patches from http://email.uoa.gr/projects/cyrus/ cyrus-imapd-2.2.10-autocreate-0.1.diff cyrus-imapd-2.2.10-rmquota-0.1.diff cyrus-imapd-2.2.10-deletemailbox-0.1.diff cyrus-imapd-2.2.10-autosieve-0.1.diff
on OSX 10.3.7, i'm finding cyradm behaves differently when using CRAM-MD5 vs DIGEST-MD5 authentication.
i've created in sasldb2 an admin user (my.admin) for my canonical domain (devbox.internal.testdomain.com):
% echo blahblah | saslpasswd2 -p -c -u devbox.internal.testdomain.com my.admin
veifying:
% sasldblistusers2 [EMAIL PROTECTED]: userPassword
now, if i use cyradm with DIGEST-MD5 auth:
% cyradm --auth DIGEST-MD5 --user [EMAIL PROTECTED] --server devbox.internal.testdomain.com --port 143
and attempt to create a new virutal [EMAIL PROTECTED]
devbox.internal.testdomain.com> cm [EMAIL PROTECTED]
all is OK.
devbox.internal.testdomain.com> lm [EMAIL PROTECTED] (\HasNoChildren)
however, if i start over, and do the same with CRAM-MD5
% cyradm --auth CRAM-MD5 --user [EMAIL PROTECTED] --server devbox.internal.testdomain.com --port 143
devbox.internal.testdomain.com> cm [EMAIL PROTECTED]
i get an ERROR:
createmailbox: Invalid mailbox name
but, if i add the canonical domain (realm?) ...
devbox.internal.testdomain.com> cm [EMAIL PROTECTED]@devbox.internal.testdomain.com
it now works as expected:
devbox.internal.testdomain.com> lm [EMAIL PROTECTED] (\HasNoChildren)
############ ## QUESTION #
why the different behavior -- DIGEST-MD5 requiring the additional domain/realm? is this expected behavior, or a BUG?
thx!
richard --- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html