I have written a filesystem-based greylisting engine for Exim. See here for details.

Please use this shortlink: http://bit.ly/dpEbor