The problem is that I'm very picky about who I employ, they have to be perfect. Because we're a small business, the salary comes directly out of myself and my partner's pockets. I don't have the time to train somebody (except in our bespoke systems) so they need to be switched on and clued up.
sist_si, the challenge is very simple but the requirements specified that the solution has to be bug free and use the least possible amount of code. Written in their language of choice, it needs to watch the log file of
Exim and keep a tally of how many messages a particular IP address has sent using auth SMTP, reporting (once) when a certain threshold is reached, including a sample message where possible. The latter requires some "out of the box" thinking as you're not allowed to modify the Exim configuration. It needs whitelist functionality and should be accurate with no false positives.
I chose this particular task because it represents the kind of 'housekeeping' script that gets written on a daily basis within our company. I know this can be done in less than 2 hours because I've done it and it's currently in use. Anyone who responded that they don't have access to a Linux box or haven't heard of Exim were immediately junked. I can't hire someone who isn't capable of RTFM.
Edit: As suggested by some of the posters in this thread, I'm going to widen the net next time and not restrict it to PHP developers. My preference for PHP is only really based on my own familiarity with it and also the speed with which it's possible to deploy an application - I think 5 minutes from conception to implementation is my record.