Foros del Web » Programando para Internet » PHP »

Email con copia

Estas en el tema de Email con copia en el foro de PHP en Foros del Web. Holas: Por favor alguien puede adaptar este formulario para que se pueda enviar a tres correos al mismo tiempo, es decir con copia. Un saludo. ...
  #1 (permalink)  
Antiguo 19/12/2003, 13:45
 
Fecha de Ingreso: enero-2003
Ubicación: Lima
Mensajes: 214
Antigüedad: 21 años, 3 meses
Puntos: 0
Email con copia

Holas: Por favor alguien puede adaptar este formulario para que se pueda enviar a tres correos al mismo tiempo, es decir con copia.

Un saludo.

Gracias.

Código PHP:
  <? 

if (($nombre) && ($mail) && ($telefono) && ($modelo) && ($asunto) && ($mensaje) && ($submit)) { 
    
$tuemail "[email protected]"
    
mail($tuemail,$asunto,$mensaje,"From: $mail\r\nReply-To: $mail\r\n"); 
    echo 
"<b>E-Mail enviado con éxito</b><br>"


?>
<html>
<head>
<title>Envio de mensaje via Web</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
<div id="Layer2" style="position:absolute; left:41px; top:344px; width:355px; height:38px; z-index:2"><font size="2"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FF0033"><b><font color="#000000">&curren;</font></b></font></font><font size="1"></font><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FF0033"></font></b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FF0033"> 
  Todos los campos son obligatorios<br>
  <b><font color="#000000">&curren;</font></b> Asegurese de llenar correctamente 
  su telefono y su email.</font></font></div>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2">
<div id="Layer1" style="position:absolute; left:32px; top:37px; width:371px; height:286px; z-index:1"> 
  <form method="post" action="email.php"><table width="355" border="0" height="282">
    <tr> 
      <td width="118"><font size="2">Nombre:</font></td>
      <td width="164">  
        <input type="text" name="nombre" maxlength="20">
      </td>
    </tr>
    <tr> 
      <td width="118"><font size="2">Mail:</font></td>
      <td width="164"> 
        <input type="text" name="mail" maxlength="20" size="40">
      </td>
    </tr>
    <tr> 
      <td width="118"><font size="2">Tel&egrave;fono:</font></td>
      <td width="164"> 
        <input type="text" name="telefono" maxlength="15">
      </td>
    </tr>
    <tr> 
      <td width="118"><font size="2">Modelo / Serie:</font></td>
      <td width="164"> 
        <input type="text" name="modelo">
      </td>
    </tr>
    <tr>
      <td width="118"><font size="2">Asunto:</font></td>
      <td width="164">
        <input type="text" name="asunto">
      </td>
    </tr>
    <tr> 
      <td width="118"><font size="2">Mensaje:</font></td>
      <td width="164"> 
        <textarea name="mensaje"></textarea>
      </td>
    </tr>
    <tr> 
      <td width="118">&nbsp;</td>
      <td width="164"> 
        <input type="submit" value="enviar" name="submit">
      </td>
    </tr>
  </table></form>
</div>
<br>
<br>
<br>
<br> 

<br></font>
</body>
</html>
  #2 (permalink)  
Antiguo 19/12/2003, 14:01
 
Fecha de Ingreso: octubre-2003
Ubicación: Veracruz, México
Mensajes: 169
Antigüedad: 20 años, 6 meses
Puntos: 0
Mira no sé como haxerle para enviarle con copias pero si sabes que son 3 mails , porke no ejecutas tres veces la instrucción mail:

mail($tuemail1,$asunto,$mensaje,"From: $mail\r\nReply-To: $mail\r\n");
mail($tuemail2,$asunto,$mensaje,"From: $mail\r\nReply-To: $mail\r\n");
mail($tuemail3,$asunto,$mensaje,"From: $mail\r\nReply-To: $mail\r\n");
echo "<b>E-Mail enviado con éxito</b><br>";

y si kieres puedes agregarle en la parte de las cabeceras: CC: $tuemail2, $tuemail3 , así:

mail($tuemail1,$asunto,$mensaje,"From: $mail\r\n Cc: $tuemail2, $tuemail3 \r\n Reply-To: $mail\r\n "); y ya los demás ps dexides si ponerselo o no...

Esta es una opción rápida que te doy (en caso de ke te urja mucho) .. Sino espera a que alguien te conteste mejor. Probablemente exista una maera de hacerlo en una sola línea

Última edición por ray_rockus; 19/12/2003 a las 14:03
  #3 (permalink)  
Antiguo 19/12/2003, 16:08
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Para hacerlo con un solo mail() es con la cabecera que te ha comentado ray_rockus: CC. El unico pero con esta cabecera es que todos los destinatarios verian las 3 direcciones. Si no quieres que vean las direcciones, debes usar la cabecera BCC.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
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 15:15.