Re: [Exim] exiscan for exim4

Top Page
Delete this message
Reply to this message
Author: Tom Kistner
Date:  
To: Tamas TEVESZ
CC: exim-users
Subject: Re: [Exim] exiscan for exim4
On Thu, Mar 21, 2002 at 11:49:28AM +0100, Tamas TEVESZ (ice@???) wrote:

> On Wed, 20 Mar 2002, Tom Kistner wrote:
>
> > The patch adds MIME and TNEF decoding capabilities to exim by linking
> > in the "ripmime" library (see CREDITS). Exim 4's local_scan() API is used
> > as a hook, so messages are scanned, and can thus be rejected
> > during the SMTP dialogue if necessary.
>
> this raises a question in me. with the 2.4 version of exiscan, being
> an external solution, mails can come in at any rate, they will be
> queued and exiscan will scan them at a rate/whatever as it is
> configured in exiscan (childs and the like).
>
> with v4 of exiscan, do i get it right that the scanner will be
> launched on every incoming message, right when the message is coming
> in ? my point is, using exiscanv4 requires a whole different approach
> wrt hardware sizes of mailservers, as one can't limit the number of
> running scanner processes (except for a "hard" limit in exim itself,
> accepting this-and-that many incoming connections altogether), no ?


Thats completely right.

All limits you set on exim apply to exiscan as well (in fact, there is
no exiscan any more, just a patched exim).

If your exim allows unlimited parallel incoming SMTP sessions, you can (in
theory) have an infinite amount of scanners running.

However, the new exiscan approach is

- much cleaner (one one external binary called)
- faster (file IO minimized, rejects on SMTP phase)
- much cooler (thanks to Philips local_scan() API)

As with the "old" external exiscan, messages will be scanned only once.

/tom


--
Tom Kistner <tom@???>
ICQ 1501527 dcanthrax@efnet
http://duncanthrax.net