SQL:

Código PHP:
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- 
Banco de Dados: `contato`
--

-- --------------------------------------------------------

--
-- 
Estrutura da tabela `recado`
--

CREATE TABLE IF NOT EXISTS `recado` (
  `
idint(11NOT NULL auto_increment,
  `
nomevarchar(255NOT NULL,
  `
emailvarchar(255NOT NULL,
  `
assuntovarchar(255NOT NULL,
  `
recadolongtext NOT NULL,
  `
datadatetime NOT NULL,
  
PRIMARY KEY  (`id`)
ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=
index.php:

Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>- Contato</title>
<
script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<
script>
$(function($) {
$(
"#contato").submit(function() {
    var 
nome = $("#nome").val();
    var 
email = $("#email").val();
    var 
assunto = $("#assunto").val();
    var 
ca***ha = $("#ca***ha").val();
    var 
recado = $("#recado").val();
    $(
"#status").html("Enviando aguarde...");
    $.
post('enviar.php', {nomenomeemailemailassuntoassuntoca***haca***harecadorecado}, function(resposta) {
    $(
"#status").slideDown();
    if (
resposta != false) {
        $(
"#status").html(resposta);
        } 
        else {
            $(
"#nome").val("");
            $(
"#email").val("");
            $(
"#assunto").val("");
            $(
"#ca***ha").val("");
            $(
"#recado").val("");
            }
                });
        });
});
</
script>
<
style>
#contato p {
    
width300px;
    
clearleft;
    
margin0;
    
padding5px 0 8px 0;
    
padding-left155px;
    
height1%;
}
#contato label {
    
floatleft;
    
margin-left: -155px;
    
width150px;
}
</
style>
</
head>
<
body>
<
div id="status"></div>
<
form id="contato" name="contato" method="post" action="javascript:func();">
  <
p>
    <
label for="nome">Nome:</label>
    <
input type="text" name="nome" id="nome" />
  </
p>
  <
p>
    <
label for="email">Email:</label>
    <
input type="text" name="email" id="email" />
  </
p>
  <
p>
    <
label for="assunto">Assunto:</label>
    <
input type="text" name="assunto" id="assunto" />
  </
p>
  <
p>
  <
label for="recado">Recado:</label>
  <
textarea name="recado" id="recado"></textarea>
  </
p>
  <
p>
    <
label for="ca***ha"><img src="ca***ha.php" alt=""></label>
    <
input type="text" name="ca***ha" id="ca***ha" />
  </
p>
  <
p>
    <
input type="submit" name="enviar" id="enviar" value="Enviar" />
  </
p>
</
form>
</
body>
</
html
captcha.php:

Código PHP:
<?php
session_start
();
$largura 90;
$altura 30;
$letras 7;
$tamanho 10;
header("Content-type: image/jpeg");
$imagem imagecreate($largura,$altura);
$fonte "arial.ttf";
$preto  imagecolorallocate($imagem,0,0,0);
$branco imagecolorallocate($imagem,255,255,255);
$palavra substr(str_shuffle("abcdefghijklmnpqrstuvyxwz123456789"),0,($letras)); 
$_SESSION["palavra"] = $palavra;
for(
$i 1$i <= $letras$i++){
imagettftext($imagem,$tamanho,rand(-30,30),(10*$i),(10 10),$branco,$fonte,substr($palavra,($i-1),1));
}
imagejpeg($imagem);
imagedestroy($imagem);
?>
enviar.php

Código PHP:
<?php
session_start
();
header('Content-Type: text/html; charset=utf-8');
$nome $_POST['nome'];
$email $_POST['email'];
$assunto $_POST['assunto'];
$recado $_POST['recado'];
$ca***ha $_POST['ca***ha'];
if (empty(
$nome)) {
    echo 
"Preencha o campo nome!";
}
elseif (empty(
$email)) {
    echo 
"Preencha o campo email!";
}
elseif (!
eregi("^[a-z0-9_\.\-]+@[a-z0-9_\.\-]*[a-z0-9_\-]+\.[a-z]{2,4}$"$email)) {
    echo 
"Digite um email válido!";
}
elseif (empty(
$assunto)) {
    echo 
"Informe o assunto!";
}
elseif (empty(
$recado)) {
    echo 
"Escreva um recado!";
}
elseif (
$palavra != $ca***ha){
    echo 
"Digite o código ca***ha válido!";
} else {
$conn mysql_connect("localhost","root","") or die (mysql_error());
$conn_db mysql_select_db("contato",$conn) or die (mysql_error());
mysql_query("SET NAMES 'utf8'");
mysql_query('SET character_set_connection=utf8');
mysql_query('SET character_set_client=utf8');
mysql_query('SET character_set_results=utf8');
$sql mysql_query("
INSERT INTO `contato`.`recado` (
`id` ,
`nome` ,
`email` ,
`assunto` ,
`recado` ,
`data`
) VALUES (
'NULL', '
$nome', '$email', '$assunto', '$recado', now());") or die (mysql_error());;
if(
$sql){
echo 
"Sua mensagem foi en..... com sucesso. Em breve estrarei em contato! Obrigado!";
}
}
?>