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