On Mon, 2001-11-26 at 21:57, Mate Wierdl wrote:
> A few questions about ./configure options:
>
> --enable-passwd:
>
> Does this mean that both /etc/passwd and ~vpopmail passwd files are used?
Yes. The order is
1) If domain is not set and --enable-default-domain is set then
set the domain name
2) check for user@domain in vpopmail
3) if --enable-qmail-ext=y is set and user contains a "-"
for example user is "joe-foob" then
check for joe@domain in vpopmail
4) if --enable-passwd=y then
check for user in /etc/passwd
>
> --enable-no-user-check:
>
> Does this work? It does not seem to, and I see this only in ChangLog.
ChangeLog entries are historical. so from ChangeLog
3.4.7
- removed no-user-check configure option
3.4.6
- added --enable-no-user-check to not check for the vpopmail and vchkpw
user and group. This was needed to run the rpm that is being
developed.
So it was removed ages ago in 3.4.7
For a complete list of current configure options use:
configure --help
>
> --enable-tcpserver-file:
>
> `configure --help' tells me that this is the file where "tcpserver -x
> relay information is stored." So should I specify the cdb file here
> (because that is what I specify for `-x')?
Read the configure help info more closely. It says:
--enable-tcpserver-file=~vpopmail/etc/tcp.smtp File where tcpserver -x
relay information is stored.
Notice the it uses .../tcp.smtp without the cdb extension
The difference
1) vpopmail needs to talk to the clear text tcp.smtp file (so that's
what it asks for in configure
2) tcpserver needs the compiled tcp.smtp.cdb file so that's what
it needs in the -x option
so in vpopmail configure point it at your clear text tcp.smtp file
>
> In any case, is not this file runtime configurable? (Amazingly
> enough, I use a different one for rblsmtpd and qmail-smtpd)
No it's not run time configurable. The reason is I wanted vpopmail to
be as efficent as possible on high volume servers.
The more vpopmail became run time configurable the less
efficent it would be.
two extreme's in design
1) (current way) compile in everything.
2) create a config file with all the parameters. In this case
each email delivered or user authenticated would require
the config file to be parsed.
>
> Thx,
>
> Mate
>
> ---
> Mate Wierdl | Dept. of Math. Sciences | University of Memphis
>