Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/11/2009, 13:03
obscurio
 
Fecha de Ingreso: noviembre-2009
Mensajes: 15
Antigüedad: 14 años, 5 meses
Puntos: 0
mail() dos veces y llega solo un correo

Hola a todos, tengo un formulario html con un script de comprobación de campos y luego envío los datos por POST a un archivo php desde donde envío un email a dos cuentas de correo, una avisando que han contactado y otra agradeciendo ...balbalablabla.
y su código es este:


<?php

$name = $_POST['nombre'];
$email = $_POST['correo'];
$phone = $_POST['fono'];
$text = $_POST['mensaje'];

$headers = "From: $email";

$sub = "Aviso de contacto a través de la web";


$message .= "
Formulario de Contacto:\n
Nombre: $name
E-Mail: $email
Teléfono: $phone
Mensaje: $text";


$headers2 .= "From: destinatario yo";

$sub2.="Gracias";

$message2 .= "
Gracias por enviar su mensaje.\n
Para su referencia, se ha añadido el texto original del mensaje al final de este correo.\n

$message";


mail("destinatario yo", $sub, $message, $headers);
mail($email, $sub2, $message2, $headers2);



?>

y como veis cito mail() dos veces, pero solo me llega el primero ("destinatario yo") y con el otro no pasa nada.

este código ya le he usado otras veces y no he tenido problema¿¿¿¿¿?????

Luego me falta hacer que se ejecute esto y me redirija a otro lado, pero eso ahora no me preocupa.

¿Alguna idea?
¿Estoy metiendo la pata?

Muchas gracias por vuestros consejos.

Última edición por obscurio; 17/11/2009 a las 17:09