The users directory is depricated and only used for backwards compatibility. It should not be used. Any users in your users directory should be moved to a virtual domain directory.
"Nathan J . Mehl" wrote: > > So, doing a bit of actual debugging here... (This is hampered by the > fact that all the C I know, I learned from reading perl and guessing; > my apologies in advance.) > > My problem with being unable to authenticate users in the null domain > appears to reside somewhere in vauth.c, around line 369: > > if ( domain == NULL || domain[0] == 0 ) { > snprintf(vpasswd_dir, MAX_BUFF, "%s/users", VPOPMAILDIR); > } else { > snprintf(vpasswd_dir, MAX_BUFF, "%s", Dir); > } > > I prepended a bit of debug code: > > openlog(LOG_NAME,LOG_PID,LOG_MAIL); > syslog(LOG_NOTICE,"domain: %s \r", domain); > syslog(LOG_NOTICE,"vpopmaildir: %s \r", VPOPMAILDIR); > closelog(); > > ...and came up with some very interesting results (formatted here for > legibility): > > Oct 10 18:27:56 bigtime vpopmail[26697]: > [ID 644755 mail.notice] domain: <D3><E4> ^M > > Oct 10 18:27:56 bigtime vpopmail[26697]: > [ID 210808 mail.notice] vpopmaildir: /project/vpopmail ^M > > Oct 10 18:27:56 bigtime vchkpw[26697]: > [ID 117675 mail.notice] vchkpw: system user not found velcro:127.0.0.1 > > ...well, sure enough, "0xD3 0xE4" isn't NULL or 0, so that's why > it's not setting vpasswd_dir to VPOPMAILDIR/users. But where the heck > is that string coming from? > > Any insights from the list would be appreciated. > > -n > > ------------------------------------------------------------<[EMAIL PROTECTED]> > It is inhumane, in my opinion, to force people who have a genuine medical need > for coffee to wait in line behind people who apparently view it as some kind > of recreational activity. (--Dave Barry) > <http://blank.org/memory/>---------------------------------------------------- -- [EMAIL PROTECTED] Inter7 Internet Technologies, Inc. www.inter7.com - 847-492-0470 Prices at http://www.inter7.com/prices