Tommy Braun wrote:
> 
> 1. Is there any documentation, besides the README ? 

Not really.  What would you like to see documented better? 
("everything" doesn't count! :)

> 2. Did anybody do any performance testing? 

No.

> 3. Related to 2: How does the clamav module interact with clam? 
>    is it using clamd or the binary? If I understand things right, 
>    pyclamav is using the clamav libs, so can I get rid of the       
>    33m clamd process??? (Biiiig Eyes...)
>    Or are the libs just needed to contact the 33m clamd process???

Robert Penz wrote that one...  If I understand the documentation 
correctly, it uses the libraries, and does not require clamd.  I'm not 
sure how much memory you'll save though.  I'm going to guess that the 
memory currently used by clamd will be used in approximately the same 
fashion by the clamav module.

> 4. Is it possible to define if
>     - outgoing only 
>     - incoming only
>     - outgoing AND incoming
>    email is checked with the clamav module?

More or less.  You can use the whitelist modules to exclude specific 
users or addresses from scanning.  You can't do conditional scanning, 
though...  You couldn't, for instance, have a module that scanned only 
outgoing messages and a second module that scanned only incoming mail, 
unless you built those checks directly in to your modules.

> 5. How can I use whitelist_auth AND have the outgoing email beeing
>    checked by clamav?

List clamav in the config file before whitelist_auth.  All mail for 
which filtering is enabled will be scanned by clamav.  If a message was 
received with SMTP AUTH, it won't be subject to any filters that are 
listed after whitelist_auth.

> 6. Does the order of modules listed in pythonfilter.conf have any 
>    meaning (maybe related 5) ?

Yes.

> 7. Is there any auto_whitelist feature? How would one implement this:

Not currently, but you could write one.  I'd base it on whitelist_auth, 
and load after clamav (so that all mail is scanned), but before the 
other whitelist modules.  If a message was sent by an authenticated 
user, then add all recipients to a DB and return ''.  Otherwise, if the 
message was sent by someone in the DB, return '250'  (thus, preventing 
greylisting).  Else, return ''.


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
courier-users mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to