Foros del Web » Programando para Internet » PHP »

Ayuda con envio de mail

Estas en el tema de Ayuda con envio de mail en el foro de PHP en Foros del Web. Hola, quisiera saber si me pueden ayudar con este tema: resulta que tengo un script que envia un mail mediante un form de consulta y ...
  #1 (permalink)  
Antiguo 12/03/2006, 12:12
 
Fecha de Ingreso: febrero-2005
Mensajes: 67
Antigüedad: 12 años, 10 meses
Puntos: 0
Ayuda con envio de mail

Hola, quisiera saber si me pueden ayudar con este tema: resulta que tengo un script que envia un mail mediante un form de consulta y tendria qeu enviar tambien una copia al administrador que es lo que no se donde colocar esto
abajo las lineas del archivo mail.php

Código PHP:
$to $a1[email];
$subject $_POST[subject];
$message $_POST[message];
$message .= "\n\nMensaje enviado desde la web \n\n";
    
    
    
$headers "MIME-Version: 1.0\n"
    
$headers .= "Content-type: text/plain; charset=iso-8859-1\n";
    
$headers .= "Content-Transfer-Encoding: 8bit\n"
    
$headers .= "From: $_POST[u_name] <$_POST[u_email]>\n"
    
$headers .= "X-Priority: 1\n"
    
$headers .= "X-MSMail-Priority: High\n"
    
$headers .= "X-Mailer: PHP/" phpversion()."\n"

    
mail($to$subject$message$headers); 
Gracias, !!!
  #2 (permalink)  
Antiguo 12/03/2006, 13:32
 
Fecha de Ingreso: enero-2006
Ubicación: Valencia
Mensajes: 91
Antigüedad: 11 años, 10 meses
Puntos: 1
Hola vertiente,

pues yo simplemente pondria debajo de la funciona mail() una nueva linea asi:
Código:
mail([email protected], $subject, $message, $headers);
O por variables
Código:
$correoadmin= "[email protected]";
mail($correoadmin, $subject, $message, $headers);
  #3 (permalink)  
Antiguo 12/03/2006, 19:36
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 12 años, 3 meses
Puntos: 54
tenes q agregar abajo de
mail($to, $subject, $message, $headers);
esto otro
mail("[email protected]", $subject, $message, $headers);

es mas tambien podes agregar algun tipo de control si se pudo enviar el email como por ejemplo
if(!mail($to, $subject, $message, $headers))
echo "no se pudo enviar el email";
  #4 (permalink)  
Antiguo 13/03/2006, 04:13
 
Fecha de Ingreso: abril-2005
Mensajes: 139
Antigüedad: 12 años, 7 meses
Puntos: 1
Bueno pues esta es otra manera que no falla

Código PHP:
Código PHP:
<?$destino="[email protected]";
$copia="[email protected]";
$copia2="[email protected]";
mail("$destino,$copia,$copia2",$subject$message$headers);
__________________
Ciao y suerte.
  #5 (permalink)  
Antiguo 13/03/2006, 07:26
Avatar de fulfaro  
Fecha de Ingreso: enero-2005
Ubicación: Venezuela
Mensajes: 58
Antigüedad: 12 años, 10 meses
Puntos: 0
Hola Pleniluni0,

Tu respuesta me parece bastante buena, voy a tomar esa opcion para algunas paginas de envio de correo que tengo.

Gracias y Suerte!!!
__________________
Juan Carlos Romero
§§ JCRF §§

"Si el hombre fuese constante sería perfecto" SHAKESPARE
  #6 (permalink)  
Antiguo 20/03/2006, 08:05
Avatar de rafaconpu  
Fecha de Ingreso: febrero-2006
Mensajes: 331
Antigüedad: 11 años, 9 meses
Puntos: 3
Aprovecho la ocasión para indicarles que teniendo prácticamente lo mismo en mi página, me da un error en la función mail(). ¿Porqué esto? El email no se envia porque he comprobado el correo y no llega.
  #7 (permalink)  
Antiguo 20/03/2006, 09:15
Avatar de The_Dark_Roy  
Fecha de Ingreso: enero-2004
Mensajes: 218
Antigüedad: 13 años, 11 meses
Puntos: 0
la solucion es simple
Código PHP:
no es necesarioo otras variables ;)
tambien puedes concatenarlos y he hay enviar :P
__________________
ojala te hayas quitado la venda

http://www.surire.cl
http://www.uta.cl
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:11.