On Mon, Dec 12, 2005 at 03:06:42PM +0530, B S Srinidhi wrote: > Hello All, > > I have a couple of questions regarding qmail-cdb. > > First of all, what is the use of qmail-cdb? In the Makefile > (~qmail/control/Makefile), there's a line that says "locals and > rcpthosts are special cases..." and then it uses qmail-cdb to generate > locals.cdb and rcpthosts.cdb. What is the difference between cdbs > generated using tcprules and qmail-cdb? > > On my test machine, I want to remove the "ucspi-tcp" package and want to > use the ipsvd package [1] (along with runit [2]). But the problem is > that I need tcprules to generate the cdb file of tcp.smtp.cdb. If I use > qmail-cdb to generate the cdb file, and then give this cdb to tcpsvd, > the env variables that I export in tcp.smtp, don't get affected. > > For example, my tcp.smtp contains: > > 127.0.0.1:allow,QS_SPAMASSASSIN="on",RELAYCLIENT="" > > But when I telnet to port 25 on localhost, the smtp logs say this: > > 2005-12-09_09:07:07.20268 tcpsvd: info: pid 5410 from 127.0.0.1 > 2005-12-09_09:07:07.20271 tcpsvd: info: start 5410 deeproot.co.in:127.0.0.1 > ::127.0.0.1:54287 /var/qmail/control/tcp.smtp.cdb/ > 2005-12-09_09:07:07.20274 qmail-smtpd 5410: connection from 127.0.0.1 > (unknown) to deeproot.co.in > 2005-12-09_09:07:07.20277 qmail-smtpd 5410: enabled options: max msg size: > 2097152 sanitycheck blockrelayprobe rblcheck sendercheck rcptcheck smtp-auth > qmailqueue /var/qmail/bin/qmail-scanner-queue.pl > > As you can see, the relayclient option has not got enabled. > > I was curious if anyone in the list have successfully used qmail-cdb to > generate tcp.smtp.cdb and used it? >
qmail-cdb does not do the environment stuff that tcprules does. If you have ipsvd installed why don't you use ipsvd-cdb to create the cdb for ipsvd? -- :wq Claudio