Foros del Web » Programando para Internet » PHP »

enviar mail solamente con bcc

Estas en el tema de enviar mail solamente con bcc en el foro de PHP en Foros del Web. se puede enviar un mail con php donde todos los destinatarios vayan en copia oculta? he intentado con mail("","asunto",headers donde vienen los destinatarios en bcc) ...
  #1 (permalink)  
Antiguo 04/08/2010, 15:42
 
Fecha de Ingreso: noviembre-2005
Mensajes: 44
Antigüedad: 19 años
Puntos: 0
enviar mail solamente con bcc

se puede enviar un mail con php donde todos los destinatarios vayan en copia oculta?

he intentado con mail("","asunto",headers donde vienen los destinatarios en bcc) pero no llega nada.

Gracias!
  #2 (permalink)  
Antiguo 04/08/2010, 18:35
 
Fecha de Ingreso: junio-2007
Ubicación: Buenos Aires, Argentina
Mensajes: 262
Antigüedad: 17 años, 5 meses
Puntos: 1
Respuesta: enviar mail solamente con bcc

Aquí hay un lindo ejemplo sacado de php.net/file que hace lo que estás pidiendo:

Código PHP:
Ver original
  1. <?php
  2. // multiple recipients
  3. $to  = '[email protected]' . ', '; // note the comma
  4.  
  5. // subject
  6. $subject = 'Birthday Reminders for August';
  7.  
  8. // message
  9. $message = '
  10. <html>
  11. <head>
  12.  <title>Birthday Reminders for August</title>
  13. </head>
  14. <body>
  15.  <p>Here are the birthdays upcoming in August!</p>
  16.  <table>
  17.    <tr>
  18.      <th>Person</th><th>Day</th><th>Month</th><th>Year</th>
  19.    </tr>
  20.    <tr>
  21.      <td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
  22.    </tr>
  23.    <tr>
  24.      <td>Sally</td><td>17th</td><td>August</td><td>1973</td>
  25.    </tr>
  26.  </table>
  27. </body>
  28. </html>
  29. ';
  30.  
  31. // To send HTML mail, the Content-type header must be set
  32. $headers  = 'MIME-Version: 1.0' . "\r\n";
  33. $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
  34.  
  35. // Additional headers
  36. $headers .= 'To: Mary <[email protected]>, Kelly <[email protected]>' . "\r\n";
  37. $headers .= 'From: Birthday Reminder <[email protected]>' . "\r\n";
  38. $headers .= 'Cc: [email protected]' . "\r\n";
  39. $headers .= 'Bcc: [email protected]' . "\r\n";
  40.  
  41. // Mail it
  42. mail($to, $subject, $message, $headers);
  43. ?>
__________________
Moebius Digital | La pieza que faltaba
Diseño web | Web hosting
  #3 (permalink)  
Antiguo 04/08/2010, 23:02
 
Fecha de Ingreso: noviembre-2005
Mensajes: 44
Antigüedad: 19 años
Puntos: 0
Respuesta: enviar mail solamente con bcc

este ejemplo no me vale, ya que lo que yo pido es que no aparezca ningun destinatario en el 'para'.

en este ejemplo que me has pues se esta indicado por partida doble:

$to = '[email protected]' . ', '; // note the comma$to .= '[email protected]';

$headers .= 'To: Mary <[email protected]>, Kelly <[email protected]>' . "\r\n";

gracias de todos modos
  #4 (permalink)  
Antiguo 04/08/2010, 23:11
 
Fecha de Ingreso: enero-2008
Mensajes: 68
Antigüedad: 16 años, 10 meses
Puntos: 1
Respuesta: enviar mail solamente con bcc

¿Te sirve esto?

Cita:
Iniciado por andinistas Ver Mensaje
Hola josemi

efectivamente logré hacer lo que quería solo había que agregar en el encabezado el BCC o CC


$denombre="Andinistas";
$deemail="[email protected]";
$sfrom="[email protected]"; //cuenta que envia
$sBCC="[email protected]"; //me envio una copia oculta
$sdestinatario="$correo"; //cuenta destino
$ssubject="Esto es una prueba"; //subject
$shtml="AQUI VA EL MENSAJE EN FORMATO HTML</p>";
$encabezados = "MIME-Version: 1.0\n";
$encabezados .= "Content-type: text/html; charset=iso-8859-1\n";
$encabezados .= "From: $denombre <$deemail>\n";
$encabezados .= "X-Sender: <$sfrom>\n";
$encabezados .= "BCC: <$sBCC>\n"; //aqui fijo el BCC
$encabezados .= "X-Mailer: PHP\n";
$encabezados .= "X-Priority: 1\n"; // fijo prioridad
$encabezados .= "Return-Path: <$sfrom>\n";
mail($sdestinatario,$ssubject,$shtml,$encabezados)
;


Saludos

muchas GRACIAS

  #5 (permalink)  
Antiguo 05/08/2010, 00:27
 
Fecha de Ingreso: noviembre-2005
Mensajes: 44
Antigüedad: 19 años
Puntos: 0
Respuesta: enviar mail solamente con bcc

Perfecto!!

3 minipuntos!

Mil gracias

Saludos

Etiquetas: enviar, mail
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 21:59.