>>The ownership changes back to vpopmail after the next scheduled run of 
>>clearopensmtp

Right

>>but until that happens, no pop3 people can relay because the pop3 server 
>>runs as vpopmail

Why it runs as vpopmail? It should run as root as well. Here is a sample 
startup script:

$ /var/qmail/supervise/qmail-pop3d
#!/bin/sh

exec env - PATH="/var/qmail/bin:/usr/local/bin" \
tcpserver -R -v -c 20 0 110 qmail-popup mail.mydomain.com \
/home/vpopmail/bin/vchkpw qmail-pop3d Maildir 2>&1

As you can see, tcpserver runs as root, therefore it has write permission to 
~vpopmail/etc/open.smtp. That said, you don't need to change the -user 
-group of your /usr/lib/courier-imap/libexec/imapd.rc file. If you also run 
imapd-ssl, that is going to cause you permission problem for -user=vpopmail 
to read your /usr/local/share/courier-imap/imapd.pem (-rw-------) which is 
own by root.

Just leave your open.smtp (user=root group=vchkpw) file alone.

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com

Reply via email to