From: Ronald F. Guilmette (no email)
Date: Mon Sep 03 2007 - 15:58:15 EDT
In message <>,
(Wietse Venema) wrote:
>Ronald F. Guilmette:
>> Just for the sake of my edification, could you please also tell me
>> _why_ a Postfix milter has to be thread safe?
>
>There is no such thing as a Postfix Milter.
>
>Your milter application runs on top of libmilter.
Well, that sort-of begs the question... What if it _didn't_ run on
top of libmilter? What if it skipped that and tried to interface
to Postfix smtpd directly? Would my milter still have to be
thread-safe under that scenario?
(Please forgive me for making such an issue of this, but it really
would be a major pain in the ass to make what I have in mind thread-
safe. A significant part of the problem with doing that... but
certainly not the only problem... is that the spam filter that I'd
like to turn into a milter does DNS lookups. Sadly, I am not aware
of any thread-safe DNS primitives library, so I kind-of think that
I'd be stuck trying to write my own, from scratch. Am I just looking
in the Wrong Places? Does anybody here happen to know of a reasonably
priced thread-safe DNS primitives library?)
Regards,
rfg
|
|
|