Tengo en mi web un formulario que manda los resultados mediante POST a enviar.php. que comienza así:
<?php
include ("claseform.php");
$_SESSION["sesion"]->enviar($_POST["nombre"], $_POST["apellidos"], $_POST["direccion"], $_POST["poblacion"], $_POST["cp"], $_POST["provincia"], $_POST["pais"], $_POST["email"]);
?>
se incluye una clase donde hay varias funcines, una de ellas es la función enviar:
function enviar($nombre, $apellidos, $direccion, $poblacion, $cp, $provincia, $pais, $email){
$this->cuerpo.="<br><br>nombre: " . $nombre . "<br>apellidos: " . $apellidos . "<br>direccion: " . $direccion . "<br>poblacion: " . $poblacion . " cp: " . $cp . "<br>provincia o estado: " . $provincia . "<br>pais: " . $pais . "<br>email: " . $email;
mail('[email protected],'formulario',$this->cuerpo);
}
alguien me dice que falla?? El caso eske no me da ningun error, me sale la pagina de enviar.php correctamente, pero el email no llega. he probado enviar a hotmail, mixmail, y varios, pero el email no llega.