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