Hi Tom, I am trying to hack into the vchkpw code. On line 224 of vchkpw.c, there is a commentary: /* Change to the users Maildir directory * don't do this for smtp authentication connections */
I have tried to comment the code below the commentary but even so when I try to authenticate, vchkpw returns a error saying: -ERR this user has no $HOME/Maildir The best I could do was comment the line 296: execvp(argv[1],argv+1); But when I do this, the connection closes right after sending the password. Note that I am making two tests: using POP connections (all the error messages above came from pop sessions), and using SMTP connections. When using SMTP connections, I do the following: chmod 4755 /var/vpopmail/bin/vchkpw /var/qmail-in/bin/qmail-smtpd www.centralserver.com.br \ /var/vpopmail/bin/vchkpw /bin/true 2>&1 On both cases, the authentication fails, aparently because I don't have a local Maildir. Can you help me solving this? I am using vpopmail 5.3.30. Have a merry x-mas and a funny new year :P. Best Regards, Hélio Rubens Kamogawa Central Server http://www.centralserver.com.br [EMAIL PROTECTED] +55 41 324-1993 > It sounds like a possible bug in (I'm guessing) vauth_getpw, and the > limits code in particular. I'm guessing that if it can't change to > the domain directory, it fails with an error. > > I don't think there's any reason to require the directory to be > present. I'll take a look at the code and see if I can fix it. > > What version of vpopmail were you using? 5.3.30? Are the SMTP > connections coming in on port 25? > > -- > Tom Collins - [EMAIL PROTECTED] > QmailAdmin: http://qmailadmin.sf.net/ Vpopmail: > http://vpopmail.sf.net/ Info on the Sniffter hand-held Network > Tester: http://sniffter.com/ --