Well everyone, my new hobbyhorse is Anti-Virus (or Virus Protection) of
Qmail systems.

Essentially, I don't believe that anyone is actually running anything
like this at this point in time.

There is probably two options:

1) In .qmail pipe the incoming email *for delivery* through a traditional
   antivirus package.  Possibly using Amavis.

2) Write a qmail-queue wrapper which reads in the email as normal,
   sweeps it using an external virus sweeper, if clean passes it to
   the real qmail-queue.

There are problems and advantages with both. Neither of which I like.
1 allows fine grained control over who's email does and doesn't get
sweeped, but unless the antivirus is a clientserver model will take
ungodly amounts of resources in startup per email.
2 - I really don't like interrupting the smtpd->queue process with an
external program.  Plus qmail-queue can't print diagnostics.

The third option is perhaps the "best".  DJB in qmail-2.0 needs to
have an external "hook" to sweep emails via an external 3rd party daemon or
command.  The hook could either be in qmail-queue as a central point, or
in qmail-inject and qmail-smtpd.  Either option needs to be able to return
an errordiagnosic message.

I'm sure this message will touch nice/sore spot with most readers and
is something that will in the near future will become something with which
we must all deal with, so lets get the ball rolling.

Paul Gregg
-- 
Email pgregg at tibus.net    T: +44 (0)  1232 424190  |  CLUB24  INTERNET  | 
Technical Director           F: +44 (0)  1232 424709  |    Free  Access    | 
The Internet Business Ltd    W: http://www.tibus.net  |  www.club24.co.uk  | 

Reply via email to