Re: [vchkpw] vpopmail and qmailscanner

2004-06-16 Thread Christopher Tarricone
 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
}




[vchkpw] vpopmail and qmailscanner

2004-06-15 Thread Bartman



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 variablewithin 
/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" scriptor 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