There is a bug in vpopmail's email parser function which adds extra 
character to the end of user login
at times, when called by courier.  Version 5.3.x has a newer email 
parser which seems to work.

[EMAIL PROTECTED] wrote:

>I am seeing strange behaviour on my Qmail+VpopMail(w/ MySQL)+COurier setup. 
>Authenticating via IMAP works 90% of the time, but doesn't for 10%.  I don't
>seem to be able to find any pattern as to it not working - it doesn't
>consistently fail in any particular manner.   The problem happens with multiple
>mail clients.
>
>This might be a courier related issue, if so, then please tell me.  Here is what
>I see in the mysql logs, when I try to log in to an account with a login of doug
>(actually, it this using a webmail client, so the login is
>[EMAIL PROTECTED]):
>
>  540747 Query       select pw_name, pw_passwd, pw_uid, pw_gid, pw_gecos,
>pw_dir, pw_shell from vpopmail where pw_name = "doug" and pw_domain =
>"innerworldscuba.com"               
>                 540747 Quit
>020915  4:36:10  540748 Connect     qmail@localhost on vpopmail
>                 540748 Query       select pw_name, pw_passwd, pw_uid, pw_gid,
>pw_gecos, pw_dir, pw_shell from vpopmail where pw_name = "doug" and pw_domain =
>"innerworldscuba.com"               
>
>..all looks good..... I show failed logins like this:
>
>020917 12:56:28  590250 Query       select pw_name, pw_passwd, pw_uid, pw_gid,
>pw_gecos, pw_dir, pw_shell from vpopmail where pw_name = "dougs" and pw_domain =
>"innerworldscuba.com"              
>                 590250 Quit
>020917 12:56:33  590251 Query       select pw_name, pw_passwd, pw_uid, pw_gid,
>pw_gecos, pw_dir, pw_shell from vpopmail where pw_name = "dougs" and pw_domain =
>"innerworldscuba.com"              
>                 590251 Quit
>020917 12:56:38  590252 Query       select pw_name, pw_passwd, pw_uid, pw_gid,
>pw_gecos, pw_dir, pw_shell from vpopmail where pw_name = "dougs" and pw_domain =
>"innerworldscuba.com"              
>                 590252 Quit
>020917 12:57:03  590253 Query       select pw_name, pw_passwd, pw_uid, pw_gid,
>pw_gecos, pw_dir, pw_shell from vpopmail where pw_name = "dougs" and pw_domain =
>"innerworldscuba.com"              
>                 590253 Quit
>
>-or-020917 13:20:01  590609 Query       select pw_name, pw_passwd, pw_uid,
>pw_gid, pw_gecos, pw_dir, pw_shell from vpopmail where pw_name = "dougu" and
>pw_domain = "innerworldscuba.com"              
>                 590609 Quit
>020917 13:20:06  590641 Query       select pw_name, pw_passwd, pw_uid, pw_gid,
>pw_gecos, pw_dir, pw_shell from vpopmail where pw_name = "dougu" and pw_domain =
>"innerworldscuba.com"              
>                 590641 Quit
>
>-or-
>
>020916 10:09:48  564000 Query       select pw_name, pw_passwd, pw_uid, pw_gid,
>pw_gecos, pw_dir, pw_shell from vpopmail where pw_name = "dougt" and pw_domain =
>"innerworldscuba.com"              
>                 564000 Quit
>
>
>....so it appears that the piece that parses the login isn't doing what it is
>supposed too.  Is this vchpw.. or is this something else?
>
>Courier is compiled with "--enable-workarounds-for-imap-client-bugs" if that
>matters.
>
>Anyone else seen this?  Is this a know issue at all?
>
>Thanks in advance for the help..
>
>-Brendan
>
>
>
>
>
>-------------------------------------
>Webmail Services Provided by KPG Inc.
>(http://www.kpginc.com)
>
>
>


Reply via email to