On Friday, July 1, 2005 at 9:09:22 AM Paul wrote:
>> > i wish - except for this config option when i built vpopmail:
>> > --disable-rebuild-tcpserver-file \
>> > neither my /service/smtpd/tcp.cdb nor /u1/etc/tcp.smtp.cdb are
>> being accessed.
>>vpopmail does not need to access these files. tcpserver needs to. Just
>>add some static entries and tell tcpserver to use 'tcp.smtp.cdb'
>>(which ever of the two you prefer) and let tcpserver *additionally*
>>use MySQL database to look for dynamic relay allowances.
> sure - i know i can do that. but with the rate of connections and
> authentications that take place on my systems, i don't want to go
> back to the overhead of having that file touched multiple times per
YMMD, but 'fopen()', a fast, hash-driven, seek (the way 'cdb' works)
and a quick 'read' for a few bytes should be less overhead than a
complete SQL query, including parsing the result. Even if your MySQL
would run locally and accessed through UNIX-socket I'd expect it to be
not only more overhead, but also taking more time than this quick
local, read-only, precise access in a small file.
But it's your system, whatever makes you happy and serves your needs
can be your solution.
N.B.: Number of authentication should not play a role in accessing
your cdb-file, if you're configured vpopmail to only use MySQL the cdb
will be as static as your kernel: unless *you* change it, it won't
Are you still here? The message is over. Go away!