Hmmmm....is ~vpopmail/etc/open-smtp a file I should have manually created at some point in time (touch open-smtp)? It does not currently exist, and probably explains why the pop-before-smtp has never functioned. I'm going to assume this file should be owned by vpopmail:vchkpw. Where I'm also lost, then, is that my /etc/tcp.smtp and /etc/tcp.smtp.cdb files are both owned by root:root at present (this seems incorrect to me) and are both chmod 644.
I am, btw, using a mysql backend, too...I second Jesse's comments... > -----Original Message----- > From: Jonas Pasche [mailto:[EMAIL PROTECTED] > Sent: Friday, March 07, 2003 3:36 PM > To: [EMAIL PROTECTED] > Subject: Re: [vchkpw] tcp.smtp file perms/owns for > -enable-roaming-users? > > > Hi Ben, > > > Apologies if this is already answered elsewhere -- I didn't see > it. What > > should the file permissions and ownership be for the tcprules > tcp.smtp file > > in order to enable vpopmail pop-before-smtp roaming user > support? In other > > words, for qmail/vpopmail to temporarily add an IP address for > > pop-before-stmp temp-relay support, what setup do I need? > > vpopmail doesn't need to write to tcp.smtp (as you can see, the file > never changes, even not without roaming users). tcp.smtp only contains > _static_ rules for allowing/disallowing connections and relaying. > > vpopmail saves relaying information in ~vpopmail/etc/open-smtp, and it > creates tcp.smtp.cdb (which is used by tcpserver) from both tcp.smtp and > open-smtp. > > In short, you need: > > - read permissions on tcp.smtp > - write permissions on tcp.smtp.cdb > > Judge for yourself if relaying data is sensible or not, to decide if you > want these files to be group- or world-readable, or not. > > Jonas > >