Buenas a todos y a todas, por favor necesito de su gran capacidad y conocimiento, el asunto es que hice un sitio web en html, todo muy bien perfecto, el problema lo tengo en la seccion de contacto, en la cual hice un formulario, el cual en buena teoria, deberia de funcionar, la cosa es que.......los mensajes no llegan y cuando llegan, llegan vacios, he realizado varias pruebas, donde escribo en las respectivas casillas, le doy enviar y no me llega nada al mail, cuando le doy enviar sin escribir nada en las casillas si llega al correo....alguna sugerencia....ayuda.
Acá les pongo el codigó que estoy usando.

action: confirm.php
method: post
encode type: application/x-www-form-urlencoded

<?php
$nombre = $_POST["name"];
$apellido = $_POST["apellido"];
$email = $_POST["email"];
$pais = $_POST["pais"];
$telefono= $_POST["telefono"];
$consulta = $_POST["consulta"];
$pfw_header = "From: [email protected]\n"
. "Reply-To: $email\n";
$pfw_subject = "Consulta a través del sitio web";
$pfw_email_to = "[email protected]";
$pfw_message = "\n"
. "Consulta \n"
. "----\n"
. "Nombre :: $nombre\n"
. "\n"
. "Apellido :: $apellido\n"
. "\n"
. "Email :: $email\n"
. "\n"
. "Pais :: $pais\n"
. "\n"
. "Telefono :: $telefono\n"
. "\n"
. "consulta :: $consulta\n"
. "\n";
@mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ;
$pfw_email_to = "[email protected]";
@mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ;
$pfw_email_to = "[email protected]";
@mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ;
$pfw_email_to = "[email protected]";
@mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ;
//$pfw_email_to = "[email protected]";
//@mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ;
header("Location: contacto.html");
?>

Gracias a todos y a todas por su ayuda ^^