Regarding the matcher vs mailet issue, I have a plan to create a new mailet called something like SecurityCheck, that does an optional and configurable antivirus scan like IsInfected [...]
I think it is important to keep Matchers as Matchers, and not create Mailets to do the job of Matchers because of the current anemic parameterization of Matchers. I do not want to see Matchers modifying messages, either, of course. We ought to be making more and documented use of Attributes, which Mailets can use to add headers if/when they are necessary.
Why does it matter?
Does clamd want to see the parts broken out, or can it accept the pure stream? In either case, the next major revision of James ought to include the new stream code.
Clamav has added some mail support in the sense it can reading files in mbox, maildir , some other formats. I'm not sure if you need to do much different for clamd to work, but it would be nice if you didn't have to split up the mime parts.
-- Serge Knystautas President Lokitech >> software . strategy . design >> http://www.lokitech.com p. 301.656.5501 e. [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]