The key lies in the courier-imap preauthvchkpw.c file in the authlib directory. Check if it is calling the vpopmail function parse_email() or vset_default_domain(). If it doesn't, I've got a copy that should have it.
These are the functions that set get the ip <--> domain mapping from vpopmail. On Thu, 2001-11-08 at 15:40, Rick Macdougall wrote: > Hi All, > > I've looked the the mailing lists, faq's etc and haven't been able to find > an answer except "MAYBE" that the code needs to be revisited. > > Problem: domains on their own IP's cannot authenticate with the domain > extension on the user name > Example: test.axess.com = 216.162.64.210, vimap -a 216.162.64.210 > test.axess.com > User: rickm can not authenticate via pop3, user [EMAIL PROTECTED] does > without any problem. > > Courier running without -nodnslookup and I've even tried compiling > authvchkpw and installing that in /usr/lib/courier/libexec/authlib and > changing the pop3d config file to use that instead of authdaemon. Same > results either way. > > If I was clear, let me know and I'll elaborate. > > Regards, > > Rick > > >