Thanks Bill. I was afraid that I was going to have to recompile. Oh
well. FWIW, here's what the FAQ says about enabling roaming user access:

   4. How do I allow roaming users to use our smtp server without
   opening the machine up to everyone on the internet? 

      Your startup script for the qmail smtp server must use the 
      tcpserver -x file command similar to this startup line. 

      env - PATH="/var/qmail/bin:/usr/local/bin" \
      tcpserver -H -R -x /etc/tcp.smtp.cdb -c20 -u503 -g503 0 smtp \
      /var/qmail/bin/qmail-smtpd 2>&1 > /dev/null &

The FAQ doesn't mention using an alternate cdb file at configure time,
thought he INSTALL file does. Maybe this has changed since 4.9...
speaking of which I guess I should upgrade while I'm recompiling anyway.

jon


On Wed, Nov 08, 2000 at 07:15:23PM +0000, Bill Shupp wrote:
> 
> Unless vpopmail is running as root, it can't write to that directory.  Make
> sure you use:
> 
> --enable-tcpserver-file=~vpopmail/etc/tcp.smtp
> 
> You may want to use the full path insteat of ~vpopmail...
> 
> -Bill
> 
> Jon Rust writes:
> 
> > When logging in with a valid user I get this message:
> > 
> >    tcprules: fatal: unable to create /etc/tcp.smtp.tmp.80812: access denied
> >    +OK 
> > 
> > It would appear that user vpopmail is attempting to have write access to
> > /etc. What have I done wrong?
> > 
> >    bash-2.03$ ls -l /etc/tcp*
> >    -rw-r--r--  1 vpopmail  vchkpw   168 Nov  8 10:27 /etc/tcp.smtp
> >    -rw-r--r--  1 vpopmail  vchkpw  3935 Nov  8 10:40 /etc/tcp.smtp.cdb
> > 
> > (I originally had these set to root:wheel ownership, but tried it this
> > way as well.)
> > 
> > This is vpopmail 4.9
> > 
> > Thanks,
> > jon
> 
> 
> 

Reply via email to