Este me envia el correo como yo quiero, pero no me muestra el asunto:
<?php
//Se recogen los datos del formulario para montar el cuerpo del mensaje.
//primero recibes las variables del form con POST
$mempresa = $_POST["mempresa"];
$mnombre = $_POST["mnombre"];
$mtelefono = $_POST["mtelefono"];
$mcomentario = $_POST["mcomentario"];
$mcorreo = $_POST["mcorreo"];
$mlista = $_POST["mlista"];
//y ahora incluyes las variables del form en el mensaje
$mensaje .="EMPRESA:". $mempresa ."\n";
$mensaje .="NOMBRE: ".$mnombre." \n";
$mensaje .="TELEFONO:".$mtelefono." \n";
$mensaje .="CONSULTA: ".$mcomentario." \n";
// Se monta la cabecera del mensaje.
$cabeceras = "From:<$mcorreo>\n";
//Se configuran las propiedades del cuerpo del mensaje
$body_top = "--Message-Boundary\n";
$body_top .= "Content-type: text/plain;charset=US-ASCII\n";
$body_top .= "Content-transfer-encoding: 7BIT\n";
$body_top .= "Content-description: Mail messagebody\n";
$cuerpo = $mensaje;
/*Se establece el destino del mensaje. que dependera de la opcion de la lista*/
if ($_POST['mlista']==1)
{
$destino="
[email protected]";
}
if ($_POST['mlista']==2)
{
$destino="
[email protected]";
}
if ($_POST['mlista']==3)
{
$destino="
[email protected]";
}
echo ("<center><b><font size='5' color='#999999' face='Trebuchet MS, Verdana'>");
if (!mail("Formulario recibido satisfactoriamente",$destino,$morigen,$cuerpo,$cab eceras))
{
echo ("Tu Mensaje fue enviado");
} else {
echo ("SE HA PRODUCIDO UN ERROR");
}
echo ("</center></font></b>");
?>