Try to use a captcha image, heres a very simple script ive found, lots of others out there.
Image.php
<?php
header("Content-type: image/gif");
session_start();
$CAPTCHA = @imagecreate(50, 20)or die("There was a problem creating the Image string");
$bgcolor = imagecolorallocate($CAPTCHA, 255, 255, 255);
$textcolor = imagecolorallocate($CAPTCHA, 0, 0, 0);
imagestring($CAPTCHA, 4, 5, 5, $_SESSION['image_string'], $textcolor);
imagegif($CAPTCHA);
imagedestroy($CAPTCHA);
?>
Enter this code into your send form
//remember session_start(); somewhere in the beginning of your script.
$ImageString = rand("0", "9").rand("0", "9").rand("0", "9").rand("0", "9").rand("0", "9");
$_SESSION['image_string'] = $ImageString;
echo "<img src=\"image.php\" alt=\"captcha bilde\" style=\"border: 1px dotted #000000;\" /> Code: <input type=\"text\" name=\"captcha\" />";
Somewhere before you send the mail add this check
if ($_POST['captcha']==$_SESSION['image_string']) //send mail
else echo "Code does not match, please try again";