En un sitio tengo un formulario en donde los clientes pueden enviar sus comentarios y dichos mails se recepcionan en una casilla, el envío lo hice de la siguiente manera:
Código PHP:
$cuerpo = "<b>Consulta</b>\n\n";
$cuerpo .= "<b>Nombre:</b> " . $_POST["nombre"] . "\n";
$cuerpo .= "<b>E-mail:</b> " . $_POST["email"] . "\n";
$cuerpo .= "<b>Teléfono:</b> " . $_POST["telefono"] . "\n";
$cuerpo .= "<b>Comentario:</b> " . $_POST["comentario"] . "\n";
$cuerpo = nl2br($cuerpo);
$to = "info@un_dominio.com";
$subject = "$nombre - Consulta";
$mailheader = "MIME-Version: 1.0 \r\n";
$mailheader .= "Content-type: text/html; charset=iso-8859-1 \r\n";
$mailheader .= "From: Formulario de Consulta <$email> \r\n";
$mailheader .= "Return-path: $email \r\n";
$mailheader .= "X-Priority: 1 \r\n";
$mailheader .= "X-MSMail-Priority: High \r\n";
$mailheader .= "X-Mailer: PHP/".phpversion()." \n";
if (mail ($to,$subject,$cuerpo,$mailheader))
Content-type: text/html; charset=iso-8859-1
From: Formulario de Consulta <[email protected]>
X-Priority: 1
X-MSMail-Priority: High
X-Mailer: PHP/4.4.1
Message-Id: <[email protected]>
Date: Mon, 17 Jul 2006 11:29:09 -0300 (ART)
<b>Consulta</b><br />
<br />
<b>Nombre:</b>Ricardo Gutierrez<br />
<b>E-mail:</b> rg@un_dominio.com<br />
<b>Teléfono:</b>22222<br />
<b>Comentario:</b>acá se escribe un comentario<br />
El problema puede ser que sea de la configuración del hosting?
Este mismo código está probado en otro formulario dentro de otro sitio y funciona perfectamente.
Espero me puedan ayudar, muchas gracias!