Re: [Qmail-scanner-general]multiple TCPSERVER's for per-domain scanning
AV/content filter for Qmail
Brought to you by:
jhaar
From: chris <cbu...@so...> - 2002-05-12 01:20:07
|
Yep, that works, sort of. It appears that the second instance (as in the example) isn't controllable via SVC -d /service/qmail-smtpd anymore. SVC -u /service/qmail-smtpd DOES cause the two instances to start up (by using the & detach correctly) but I can't "down" them... Well, it's better than having to build all those separate svscan ./run 's ! Worst case is do a SVC -d and then a pkill I guess. Thanks for the suggestions so far. Maybe these's some additional ideas out there. Chris Bunnell ----- Original Message ----- From: "tonix (Antonio Nati)" <to...@in...> To: "chris" <cbu...@so...>; <qma...@li...> Sent: Saturday, May 11, 2002 5:56 PM Subject: Re: [Qmail-scanner-general]multiple TCPSERVER's for per-domain scanning > At 11/05/2002 11/05/2002 -0700, chris wrote: > >Hello list, > > > > I understand that a method of running "per-domain scanning" would be to > >use MX records to point to different IP's that are local to your single mail > >server running qmail-scanner. Then you would have separate instances of > >TCPSERVER running that are listening to those IP's. In your setup for > >TCPSERVER, you would either have the QMAILQUEUE variable set or not for each > >instance you wished to either scan or not... etc. > > > > While this works fine, I found that it was a pain to set up all these > >separate "run" instances in /service. You would need one for each binding > >of IP address, since you can't simply use the "0" option in TCPSERVER > >because you want to have separate control over which domains get scanned or > >not. > > > > Has anyone figured out a way to have multiple "exec > >/usr/local/bin/tcpserver ... " instances in a SINGLE run in a SINGLE > >/service ? > > > > I tried the following but it didn't work. ./run: > > > >#!/bin/sh > >QMAILDUID=`/usr/xpg4/bin/id -u qmaild` > >NOFILESGID=`/usr/xpg4/bin/id -g qmaild` > >QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl" export QMAILQUEUE > >exec /usr/local/bin/tcpserver -S -R -H -c100 -x > >/RAID/vpopmail/etc/tcp.smtp.cdb\ > > -u "$QMAILDUID" -g "$NOFILESGID" -l 0 192.168.1.25 smtp\ > > /var/qmail/bin/qmail-smtpd 2>&1 > > I don't see the detach (&) parameter at the end of you tcpserver command, > so the second tcpserver cannot start if first is not detached. > > Just add & at the end of the previous line: > /var/qmail/bin/qmail-smtpd 2>&1 & > > > >unset QMAILQUEUE="" export QMAILQUEUE > >exec /usr/local/bin/tcpserver -S -R -H -c100 -x > >/RAID/vpopmail/etc/tcp.smtp.cdb\ > > -u "$QMAILDUID" -g "$NOFILESGID" -l 0 192.168.1.82 smtp\ > > /var/qmail/bin/qmail-smtpd 2>&1 > > > > > >the process hangs after the first exec tcpserver command and never makes it > >to the second one... I tried making ./run call two other separate files > >called bat1 and bat2 which contained the separate exec's of tcpserver but > >that didn't work either. > > > >I just can't see it being necessary to make all these separate instances of > >svscan's for each and every domain I want to handle. Now, of course, if I > >didn't care about NOT scanning certain domains (per-domain qmail-scanner > >config) then I would just have one instance of /service/qmail-smtpd/run with > >a tcpserver binding of "0" and that would be it - but if you want per-domain > >scanning, that doesn't work. > > > >Any thoughts? > > > >Chris Bunnell > >Senior Engineer - Network Implementation > >Avantac Technologies, Inc. - Formerly Sonic Internet Services > >9719 Lincoln Village Drive #503 > >Sacramento, CA. 95827 > >(916) 854-5940 > >www.avantac.com > > > > > > > >_______________________________________________________________ > > > >Have big pipes? SourceForge.net is looking for download mirrors. We supply > >the hardware. You get the recognition. Email Us: ban...@so... > >_______________________________________________ > >Qmail-scanner-general mailing list > >Qma...@li... > >https://lists.sourceforge.net/lists/listinfo/qmail-scanner-general > > > ------------------------------------------------------------ > Inter@zioni Interazioni di Antonio Nati > http://www.interazioni.it to...@in... > ------------------------------------------------------------ > > > _______________________________________________________________ > > Have big pipes? SourceForge.net is looking for download mirrors. We supply > the hardware. You get the recognition. Email Us: ban...@so... > _______________________________________________ > Qmail-scanner-general mailing list > Qma...@li... > https://lists.sourceforge.net/lists/listinfo/qmail-scanner-general > |