Cita:
Iniciado por Uncontroled_Duck
Buenas,
Estas usando la variable $header antes de darle valor... PHP Lee de arriba hacia abajo... así que en ese orden no funciona.
Código PHP:
mail ($para,$asunto,$header,utf8_decode($mensaje)); # <-- llamada
$header = 'From: ' . $correo . " \r\n"; # <--- asignación de valor
$header .= "X-Mailer: PHP/".phpversion(). " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
También deberías mirar el orden en como pasas los parámetros a mail()
Código PHP:
function mail ($to, $subject, $message, $additional_headers = null, $additional_parameters = null) {}
Saludos,
Antes de nada, gracias por tomarte el tiempo de responderme
Respecto al problema, la primera parte a la que me refieres, ya le he cambiado, pero la segunda parte en la que me dices lo del orden de como paso los parametros a mail() no entiendo...
P.D, Pensando en lo que me habias dicho de la segunda parte, he cambiado el orden dejandolo así:
mail($para, $asunto, utf8_decode($mensaje), $header);
Y ahora no me da error, pero no llego a recibir ningun correo. Alguna idea?