<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
-------- Original MessageĀ  --------<br>
Subject: Re: Cyrus questions, lost emails, reconstruct<br>
From: Simon Matter <a class="moz-txt-link-rfc2396E" href="mailto:simon.matter@invoca.ch">&lt;simon.matter@invoca.ch&gt;</a><br>
To: Blake Hudson <a class="moz-txt-link-rfc2396E" href="mailto:blake@ispn.net">&lt;blake@ispn.net&gt;</a><br>
Date: Friday, May 16, 2008 10:29:37 AM<br>
<blockquote
 cite="mid:38650.192.168.10.25.1210951777.squirrel@webmail.bi.corp.invoca.ch"
 type="cite">
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">my
own PAM module which denies all upper case usernames (we wanted all
lowercase). <a class="moz-txt-link-freetext" href="http://www.invoca.ch/pub/packages/pam_deny_uc/">http://www.invoca.ch/pub/packages/pam_deny_uc/</a>

Simon

      </pre>
    </blockquote>
    <pre wrap="">There is a squirrelmail option for this...
$force_username_lowercase = true;
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Thanks for the info, that's good to know.

The problem we had was that we had all kind of apps and just couldn't
check every single app whether it has a way to force lowercase usernames.
The group of apps was not limited to email related things like MTA's,
cyrus and others. The easiest way was to simply deny all uppercase
usernames, no matter where they came from.

Simon

  </pre>
</blockquote>
We've done similar, authentication is case sensitive for both usernames
and passwords - Using the mysql BINARY flag.<br>
<br>
<br>
</body>
</html>