As I understand it, here is the flow:
fetchmail -> exim -> cyrus
The clam and spam stuff gets done while exim is processing.
There are lines of code in the configuration file which tell clam and spam what and how to process.
acl_check_content:
# Reject virus infested messages. deny message = This message contains malware ($malware_name) demime = * malware = */defer_ok
deny message = This message contains malformed MIME ($demime_reason) demime = * condition = ${if
The "glue" in this case is Exiscan which is a patch against Exim. Since you seem unaware of this, I'm guessing you grabbed an RPM with it already applied.
You should read both the Exim docs (all of it, esp the part about ACL's) and the Exiscan doc. Running a mail server without understanding how it works is a good way to get your site blacklisted.
One of the best reasons to run Exim is the extensive and very user-friendly documentation. Use it. Grab the pdf or html tarball. Take it home and digest it. Reference it everytime you make a change.
-- Dennis Skinner Systems Administrator BlueFrog Internet http://www.bluefrog.com
"Winter is an etching, spring a watercolor, summer an oil painting and autumn a mosaic of them all. - Stanley Horowitz"
_______________________________________________
http://lists.clamav.net/cgi-bin/mailman/listinfo/clamav-users
