Hola a todos,
tengo el siguiente codigo para enviar emails, que en su momento funciono pero debí hacer algún cambio y ahora no funciona, a ver si veis el fallo.
Los datos del POST los recibe de un formulario.
<?php
//datos de la conexion a la base de datos
//require('conexion.php');
$destinatario = $_POST['para'];
$asunto = $_POST['asunto'];
if ($_POST[asunto] != "" AND $_POST[para] != "" AND $_POST[mensaje] != "")
{
$cuerpo = $_POST[mensaje];
}
else
{
echo ' - Ha quedado sin rellenar alguno de los campos obligatorios. - ';
break;
}
//para el envío en formato HTML
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
//dirección del remitente
$headers .= "From: ".$_POST['miemail']."\r\n";
//direcciones que recibirán copia oculta
$headers .= "Bcc: ".$_POST['bcc']."\r\n";
$cuerpo = $_POST['mensaje'];
mail($destinatario,$asunto,$cuerpo,$headers);
echo ' - Formulario enviado - ';
?>