Usernames and imp-webmail.
Andrew Morgan
morgan at orst.edu
Mon Oct 18 17:59:23 EDT 2004
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
More information about the Info-cyrus
mailing list