Foros del Web » Programando para Internet » PHP »

Contactos para varios mails

Estas en el tema de Contactos para varios mails en el foro de PHP en Foros del Web. Que tal: Miren mi pregunta es la siguiente, como puedo hacer que mi hoja de contactos mande los datos a dos mails al mismo tiempo??? ...
  #1 (permalink)  
Antiguo 01/01/2005, 16:31
Avatar de neothemaster  
Fecha de Ingreso: diciembre-2004
Ubicación: Estado de Mexico
Mensajes: 179
Antigüedad: 13 años
Puntos: 0
Contactos para varios mails

Que tal:

Miren mi pregunta es la siguiente, como puedo hacer que mi hoja de contactos mande los datos a dos mails al mismo tiempo???

El codigo que uso para el PHP que recoge las variables es el siguiente:

Código PHP:
<?
$ToEmail 
"[email protected]";
$ToSubject "Comentarios de Britney Latino.net";
$EmailBody "Nombre:\n$nombre\n    Apellidos:\n$apellido\n    E-mail:\n$colonia\n     Ciudad:\n$ciudad\n     Pais:\n$pais\n   Edad:\n$edad\n   Canciones que mas te gustan:\n$mas\n     Canciones que menos te gustan:\n$menos\n     Comentarios, Dudas, Sugerencias, Quejas o Preguntas: \n$opinion\n";
mail($ToName." <".$ToEmail.">",$ToSubject$EmailBody"From: ".$nombre."  ".$apellido."  <".$correo.">");
?>
Que es lo que tengo que cambiar de este codigo??? o tengo que ponerle un codigo diferente??

De antemano gracias
  #2 (permalink)  
Antiguo 01/01/2005, 17:33
Avatar de xyyy7  
Fecha de Ingreso: enero-2004
Ubicación: Maracay.-
Mensajes: 637
Antigüedad: 13 años, 10 meses
Puntos: 5
Cita:
$ToEmail = "[email protected]";
Muy Facil, colocacas una coma despues del primer correo elecronico y colocas el segundo

Ejemplo

Cita:
pero lo mas ideal seria que usaras un Bcc para que los destinararios reciban copias


-----
Saludos


----
  #3 (permalink)  
Antiguo 01/01/2005, 23:47
Avatar de dmedina83  
Fecha de Ingreso: mayo-2004
Ubicación: Mérida
Mensajes: 96
Antigüedad: 13 años, 6 meses
Puntos: 0
Hola como dice xyyy7 puedes separar las direcciones de correo electronico por medio de comas y tambien puedes usar las cabeceras de php como cc: , Bcc:

aqui te paso un codigo con el cual puedes enviar un correo y especificar, direcciones de email que recibiran copia del correo, asi como copias ocultas

El codigo es:

Código PHP:
 //Configurar Mail

 
$from="[email protected]"//cuenta que envia
 
$destinatario="[email protected]"//cuenta destino
 
$subject="Titulo del mail"//subject
 
$header="From:Nombre del que envia<".$from.">\nReply-To:".$from."\n";
 
//direcciones que recibián copia 
 
$header.= "Cc: [email][email protected][/email]\r\n"

 
//direcciones que recibirán copia oculta 
 #Si quieres mandar una copia oculta tambien puedes especificar un Bcc
 #$header.= "Bcc: [email][email protected][/email]\r\n";  

 
$header=$header."X-Mailer:PHP/".phpversion()."\n";
 
$header=$header."Mime-Version: 1.0\n";


 
 
$mensaje="mensaje a enviar";
 


 if(
mail($destinatario,$subject,$mensaje,$header)) {
 echo 
"<p align=\"center\"><b>Mensaje enviado con exito!...</b></p>";
 } 
__________________
WebAdictos - Una dosis diaria de web
  #4 (permalink)  
Antiguo 02/01/2005, 18:16
Avatar de neothemaster  
Fecha de Ingreso: diciembre-2004
Ubicación: Estado de Mexico
Mensajes: 179
Antigüedad: 13 años
Puntos: 0
Duda

Me surgio una duda con este ultimo.

En donde esta especificado que variables es la que lee, o este codigo lee las variables de mi hoja de contactos automaticamente???
  #5 (permalink)  
Antiguo 02/01/2005, 22:30
Avatar de dmedina83  
Fecha de Ingreso: mayo-2004
Ubicación: Mérida
Mensajes: 96
Antigüedad: 13 años, 6 meses
Puntos: 0
Hola el codigo es ejemplo del uso de los headers en php.

Para especificar los contactos a los que se va a mandar bien puedes hacer una consulta a tu base de datos o utilizar un formulario que acceda este script
los parametros que tienes que modificar son:

$from="[email protected]"; //cuenta que envia
$destinatario="[email protected]"; //cuenta destino
$subject="Titulo del mail"; //subject
$header="From:Nombre del que envia<".$from.">\nReply-To:".$from."\n";
//direcciones que recibián copia
$header.= "Cc: [email protected]\r\n";

$mensaje="mensaje a enviar";
__________________
WebAdictos - Una dosis diaria de web
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 03:22.