> My name is Lucas and i work for a isp in argentina
>
> i'm using vpopmail with qmailscanner (all qmail-toaster ) and they're working
> fine. i'm also have several domains on my server and i'd like to give
> different services to each one, for example, one domain get clamscanner,
> another domain get spamassassin and another get both. since this can't be done
> with the normal qmail-scanner-queue.pl (is that right?) i thought that i
> could play with the tcpserver rules, setting up different QMAILQUEUE variables
> for certain domains or even network addresses but i noted and read on the web
> that i have to set and export the QMAILQUEUE variable within
> /var/qmail/supervise/run to work with vpopmail (with pop-before-smtp).
>
> What i want to know is if is necesary to put the QMAILQUEUE variable within
> the "/var/qmail/supervise/run" script or how to disable the pop-before-smtp
> vpopmail feature (i cant compile so i hope there's a way with the vpopmail
> conf files).
>
> if you know other way of doing what i'm trying to do, i really wish to know
>
> thanx a lot
>
You might want to consider setting up maildrop or procmail scripts to
handle what you are talking about. For example: I run anti-virus on every
email but not every domain is using spamassassin. I use the attached
maildrop script for the spam scanning. I'm sure that there are better
scripts out there but this one works for me. Plus I have a relatively low
volume server, isoqlog reports an average of 1,213,785 total messages per
month for 2004.
I am sure something similar could be added for antivirus. Each domain
has their own website site & copy of Qmailadmin. Qmailadmin was compiled
with the following flags:
./configure \
--enable-spam-command="|/usr/local/bin/maildrop /etc/maildroprc" \
--enable-modify-quota \
--enable-modify-spam \
--enable-no-cache
#-----------------
# maildrop script
# Original code by: Jeremy Oddo (joddo at apixels dot net) 2002-10-27
# Modified by: Christopher Tarricone (chris at pds2k dot com) 2003-01-15
#-----------------
import EXT
import HOST
VHOME=`/var/vpopmail/bin/vuserinfo -d [EMAIL PROTECTED]
if ( $SIZE < 262144 )
{
xfilter "/usr/bin/spamc -f -u [EMAIL PROTECTED]"
if (/^X-Spam-Flag: *YES/)
{
`test -d $VHOME/Maildir/.JunkMail`
if( $RETURNCODE != 1 )
{
to $VHOME/Maildir/.JunkMail
exit
}
else
{
to $VHOME/Maildir
exit
}
}
else
{
to $VHOME/Maildir
exit
}
}
else
{
to $VHOME/Maildir
exit
}