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