El formulario de mi pagina web no envia

Hola tengo una web que esta echa con una plantilla que me descarge pero el formulario no me envia informacion a una cuaenta de correo electronico, el codigo del formulario es:

<div class="grid_8">
<h2 class="head1">Formulario de contacto.</h2>
<form id="form">
<div class="success_wrapper">
<div class="success-message">Su mensaje a sido enviado.</div>
</div>
<label class="Name">
<input type="text" placeholder="Nombre:" data-constraints="@Required @JustLetters" />
<span class="empty-message">*Campo requerido.</span>
<span class="error-message">*Nombre no valido.</span>
</label>
<label class="email">
<input type="text" placeholder="E-mail:" data-constraints="@Required @Email" />
<span class="empty-message">*Campo requerido.</span>
<span class="error-message">*Email no valido.</span>
</label>
<label class="phone">
<input type="text" placeholder="Telefono:" data-constraints="@Required @JustNumbers"/>
<span class="empty-message">*Campo requerido.</span>
<span class="error-message">*Telefono no valido.</span>
</label>
<label class="message">
<textarea placeholder="Mensaje:" data-constraints='@Required @Length(min=20,max=999999)'></textarea>
<span class="empty-message">*Campo requerido.</span>
<span class="error-message">*El mensaje es demasiado corto.</span>
</label>
<div>
<div class="clear"></div>
<div class="btns">
<a href="#" data-type="reset" class="btn">Borrar</a>
<a href="[correo eliminado]" data-type="submit" class="btn">Enviar</a>
</div>
</div>
</form>
</div>
</div>
</div>
Hola!

Claro que no hace nada, pues para enviar correos debes utilizar un lenguaje del lado del servidor (PHP, .NET, etc.) que será el encargado de enviarlo. Busca otro formulario que sí funcione (probablemente haya más de uno en este foro).
Claro, solo tendrías que encontrar uno que te sirva o modificar uno existente :).
ya encontre el archivo php del formulario que tiene por nombre mailhandler.php en los proximos minutos pondre el codigo para que me alludes a cambiarlo para que el formulario funcione de una vez por todas
este es el codigo php del formulario y ahora que es lo que tengo que cambiar.

<?php

//SMTP server settings
$host = "smtp.host.com";
$port = "587";
$username = "";
$password = "";


$messageBody = "";

if($_POST['name']!='false'){
$messageBody .= '<p>Visitor: ' . $_POST["name"] . '</p>' . "\n";
$messageBody .= '<br>' . "\n";
}
if($_POST['email']!='false'){
$messageBody .= '<p>Email Address: ' . $_POST['email'] . '</p>' . "\n";
$messageBody .= '<br>' . "\n";
}else{
$headers = '';
}
if($_POST['state']!='false'){
$messageBody .= '<p>State: ' . $_POST['state'] . '</p>' . "\n";
$messageBody .= '<br>' . "\n";
}
if($_POST['phone']!='false'){
$messageBody .= '<p>Phone Number: ' . $_POST['phone'] . '</p>' . "\n";
$messageBody .= '<br>' . "\n";
}
if($_POST['fax']!='false'){
$messageBody .= '<p>Fax Number: ' . $_POST['fax'] . '</p>' . "\n";
$messageBody .= '<br>' . "\n";
}
if($_POST['message']!='false'){
$messageBody .= '<p>Message: ' . $_POST['message'] . '</p>' . "\n";
}

if($_POST["stripHTML"] == 'true'){
$messageBody = strip_tags($messageBody);
}

if($host=="" or $username=="" or $password==""){
$owner_email = $_POST["owner_email"];
$headers = 'From:' . $_POST["email"] . "\r\n" . 'Content-Type: text/plain; charset=UTF-8' . "\r\n";
$subject = 'A message from your site visitor ' . $_POST["name"];

try{
if(!mail($owner_email, $subject, $messageBody, $headers)){
throw new Exception('mail failed');
}else{
echo 'mail sent';
}
}catch(Exception $e){
echo $e->getMessage() ."\n";
}
}else{
require_once 'Mail.php';

$to = $_POST["owner_email"];
$subject = 'A message from your site visitor ' . $_POST["name"];
$headers = array (
'From' => 'From:' . $_POST["email"] . "\r\n" . 'Content-Type: text/plain; charset=UTF-8' . "\r\n",
'To' => $to,
'Subject' => $subject);

$smtp = Mail::factory(
'smtp',
array (
'host' => $host,
'port' => $port,
'auth' => true,
'username' => $username,
'password' => $password));

$mail = $smtp->send($to, $headers, $messageBody);

try{
if(PEAR::isError($mail)){
echo $mail->getMessage();
}else{
echo 'mail sent';
}
}catch(Exception $mail){
echo $mail->getMessage() ."\n";
}
}
?>
No sé si alguien quiera hacer el trabajo gratuitamente.

Se supone que la gente viene a Como Crear Tu Web a aprender, no a pedir que les hagan el trabajo. Para eso hay muchas otras formas, como un gestor de contenidos (Wordpress, Joomla, Drupal) e incluso buscando en internet.

Comienza por leer esto: http://www.comocreartuweb.com/curso-php-y-msql.html.
Este es otro lugar donde puedes aprender: http://php.net/manual/es/tutorial.php

¿Sabes si tu servidor soporta PHP y no otro lenguaje? Si tu servidor utiliza otro lenguaje (Ruby o .NET, por ejemplo), el script que has publicado no te servirá.
Pues entonces no demonios ase foro abierto, pero de todos modos para ayuda como la tuya sinceramente no la quiero y es una lastima como a empeorado este foro por mi parte no pienso recomendarlo.