> The Connections are direct from their machines.
> -----Original Message-----
> From: Jason Smith [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, December 29, 2002 5:38 PM
> To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: Re: [vchkpw] vpopmail + courier-imap + mysql relay problem
> > I am having problems with Imap client IP's not getting added to the
> > relay table, pop3 clients get added fine.
> > It says imap in the lastauth table for the user, but does not add
> > IP
> > What do I need to do to correct this problem?
> > Please help
> > Jason
> > Diamond International
> Are your IMAP connections direct from the client machines, or via a
> interface (such as squirrelmail)?
>From what I can tell with my very limited C knowledge, line 62 of
authlib/preauthvchkpw.c is specifying that "imap" be logged into the
Here is a call to the vset_lastauth function from preauthvchkpw.c,
passing "service" which would be "imap" in this case.
vset_lastauth(User, Domain, service);
Whereas, vpopmail gets the value for "ipaddr" from the environment variable
TCPREMOTEIP and uses this in place of "service" when logging connections.
Maybe there is a way to modify preauthvchkpw.c and recompile courier-imap
to call vset_lastauth with the actual remote IP address vs. the "service".