[Mimedefang] Greylisting

Brian Leyton bleyton at cpe-corp.com
Wed Dec 14 20:00:09 EST 2005

I am relatively new to MIMEDefang, and I'm very happy with what I've been
able to do so far.  I'd like to take things to a higher level though, and
one of the areas I'd like to work on is greylisting.  I've seen a couple of
emails in the archives, and I've tried using Jonas Eckerman's filter on my

I went ahead and put his filter in, and first off, I started to see messages

Error from multiplexor: ERR No response from slave

At about the same time, I figured that I should try to get the clean script
set up, and when I tried it, it gave me:

Your vendor has not defined Fcntl macro O_EXLOCK, used at
./greylist-clean.pl line 20.

So I did a bit of research, and discovered that this is a BSD extension, and
is therefore probably not available on my Fedora Core 4 system.  Figuring
that this would affect the filter as well, I reverted back to my old filter.

So here's the question:  I'm not a perl programmer, but I think I understand
the basic intent of Jonas' filter, and I think it's excellent.  Has anyone
been able to adapt this filter to a non-BSD system?  If so, how?

If there's no (simple) way to do this, then is there another MIMEDefang
greylisting implementation around that might work better on Fedora?

Brian Leyton
IT Manager
Commercial Petroleum Equipment

More information about the MIMEDefang mailing list