On Tue, 27 Jan 2004, Kelson Vibber wrote:

> I think David said the other day that the message has already been pulled
> apart by MIMEDefang at this point, and message_contains_virus points the
> virus scanner at the working directory instead of going file by file.  This
> saves a bit of processing because you don't need to reinvoke the virus
> scanner for each attachment.

   That just now made me realize that I misspoke when I replied to the
original message.  I was under the (mistaken) impression that the virus
check in filter_begin() would reject a message.  It doesn't.  It just sets
a flag for filter() to check each part.  So if he comments out the scan in
filter_begin(), the virus check will not be done (by default).  Ouch.

   So I guess the answer is in filter(), just change the order of the
virus scan and the bad_ext check, but leave the code in filter_begin()
alone.  The virus scanner will still get run once, but not twice in the
case of a bad extension.

Jim McCullars


_______________________________________________
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

Reply via email to