Re: A question about Milters and Thread Safety

From: Ronald F. Guilmette (no email)
Date: Mon Sep 03 2007 - 15:58:15 EDT

  • Next message: Wietse Venema: "Re: A question about Milters and Thread Safety"

    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


  • Next message: Wietse Venema: "Re: A question about Milters and Thread Safety"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD