Phil just came up with a clever variation of Andre’s spambot-defeating e-mail trick. On his old site, Andre dynamically displayed the current date as his contact e-mail address (a la email@example.com), and wrote a procmail script to weed out e-mails sent to addresses older than a week.
Instead, use SSI and environment variables to include the client’s IP address in the e-mail address. So, <!–#echo var=”REMOTE_ADDR” –>@example.com becomes @example.com. Now that you have the spambot’s IP address, do something creative with it.