[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How I did integrate Virus Scanner to ZMailer
El 13 Mar 2003 a las 22:33, Eugene Crosser escribió:
> On Thu, 2003-03-13 at 21:48, Mariano Absatz wrote:
>
> > What would be helpful in zmailer (either for this or other kind of stuff you
> > could eventually want to do in the queue) is that either smtpserver or router
> > could be configured (either thru command line or config file) to use a
> > different directory than "router" for output or input respectively.
>
> I think this is trivial to do by just specifying proper smtpserver
> arguments in zmailer.cf.
How would you do that? that is, making smtpserver write to a different
directory than $POSTOFFICE/router or making router read from a different
directory?
The options I saw only allowed me to change the whole postoffice path.
>
> Although, this approach would kill any high-traffic system. Creating
> and then removing half dozen extra files for every accepted message is
> not an option. I would rather see a contentfilter-like interface that
> would connect to a unix-domain socket instead of spawning a process, and
> a (possibly multithreaded) scanning server that would mmap() the queue
> file, parse its MIME structure in memory, creating temporary files
> *only* when it encounters a huge mime part, and scan decoded parts in
> memory or on disk with a virus scanner library (like that of clamav).
> Thus, we will typically need to create zero or one extra file per
> message, rarely more.
That's right, but it's still a better approach than most of the ones I saw
around... and I'm really far from a C hacker...
--
Mariano Absatz
El Baby
----------------------------------------------------------
I don't suffer from insanity. I enjoy every minute of it.
-
To unsubscribe from this list: send the line "unsubscribe zmailer" in
the body of a message to majordomo@nic.funet.fi