Thanx,
That fixed the problem. I was not aware that these things could be controlled in conf.php :)
--- Use username_tolower: yes
You can also easily fix imp to lowercase usernames. [ done :) ] ---
I suspect that our version: 2.1.16 does not seem to support this feature.
Thanx again all for your help !
bye, Chris
----- Original Message ----- From: "Andrew Morgan" <[EMAIL PROTECTED]>
To: "Christiaan den Besten" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Monday, October 18, 2004 11:59 PM
Subject: Re: Usernames and imp-webmail.
On Mon, 18 Oct 2004, Christiaan den Besten wrote:
Hi all !
Our users are pretty much used to use imp for webmail. Unfortunately after
migrating to cyrus some have been scared like hell, all their email was
lost! Or so it seemed :)
----
# Forcing recipient user to lowercase
# Cyrus 2.1 is case-sensitive. If all your mail users are in lowercase, it
is
# probably a very good idea to set lmtp_downcase_rcpt to true. The default
is
# to assume the user knows what he is doing, and not downcase anything.
lmtp_downcase_rcpt: yes
----
Above is configured in imapd.conf. But when a user enters his/her username
with some capital letter in it, they will be authenticated succesfully and
see a empy mailbox :(
Is there any other option I could set to help them ?
Here is what we use in imp/config/conf.php:
$conf['hooks']['vinfo'] = 'imp_get_vinfo';
if (!function_exists('imp_get_vinfo')) { function imp_get_vinfo ($type = 'username') { if ($type == 'username') { return strtolower($_SESSION['imp']['user']); } else { return new PEAR_Error('invalid type: ' . $type); } } }
We had a similar problem here, although I don't remember users seeing an empty mailbox. Our users would have different prefs in imp if they changed case. This forces all imp logins to lowercase.
Andy
--- 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