On Dec 17, 2006, at 2:11 PM, Jorge Bastos wrote:

Hi,

Aaron/Paul and other developers,
Before read this, i'm not asking nothing, this is just something that came to my mind. How about to have a antivirus integration in dbmail-lmtpd ? something like make the email get scanned by a shell script that executes clamav or other.
This could make DBmail even ore rich than it is right now.
Maybe in a 2.5x series, what do you think?
:P

Jorge
_______________________________________________
DBmail mailing list
[email protected]
https://mailman.fastxs.nl/mailman/listinfo/dbmail


I appreciate the idea. But I think there are enough means to do this already that we might reconsider the necessity.
procmail and maildrop can do this.
postfix content_filter can do this.

As another consideration I found the following information useful but I can't recall where I found it. It's fairly obvious...

When you consider the email received that people don't want...
Most of it is spam.
Some of it is a virus.

Spam is easier to filter out (lower CPU/IO consumption) and can often capture a virus at the same time. (This is especially true with postfix UCE controls and I'll assume sendmail Milter can do similar).

A virus is much harder to filter for and is very expensive in terms of CPU/IO.

It makes sense to do the spam filteriing first and then filter for virii.

This would support the idea of making clamav available as a lmtp plug in.

However I'm doing something like this and am seeing some interesting side effects that I would like to share.

I have a set-up of postfix -> dspam (LMTP) -> dbmail (LMTP) so I have two LMTP applications chained together.
This works great....  except....
If the delivery takes a long time postfix will timeout and attempt a redelivery.
Sometimes this has inconsistent results....

I suspect LMTP was designed to be something that was relatively fast (highly subjective). If you start putting anti-virus utilities here you might violate that assumption and cause inconsistent problems.

Would it make more sense to have a tool that would manage a queue of emails and sequentially process chained spam filters and chained anti- virus tools before attempting delivery (back into postfix via content_filter) or LMTP?
_______________________________________________
DBmail mailing list
[email protected]
https://mailman.fastxs.nl/mailman/listinfo/dbmail

Reply via email to