Foros del Web » Programando para Internet » PHP »

mail con copia oculta

Estas en el tema de mail con copia oculta en el foro de PHP en Foros del Web. Hola quiero enviar un mail con copia oculta y no se que tengo mal. Código PHP: <?php         require( "class.phpmailer.php" );        if ( $_POST [ 'action' ...
  #1 (permalink)  
Antiguo 18/06/2008, 14:26
 
Fecha de Ingreso: mayo-2004
Mensajes: 903
Antigüedad: 19 años, 11 meses
Puntos: 4
mail con copia oculta

Hola quiero enviar un mail con copia oculta y no se que tengo mal.

Código PHP:
<?php 

      
require("class.phpmailer.php"); 

      if (
$_POST['action'] == "send") {

          
$varname $_FILES['archivo']['name'];
 
          
$vartemp $_FILES['archivo']['tmp_name'];
         

          
$mail = new PHPMailer();
 
          
$mail->Host "localhost";

          
$mail->From "info@";

          
$mail->FromName "";

          
$mail->Subject $_POST['asunto'];

          
$mail->AddAddress($_POST['destino']);
          

          if (
$varname != "") {

              
$mail->AddAttachment($vartemp$varname);

          }
          
          
$body.= $_POST['mensaje'];

          
$body.= "Enviado por http://www.f.org.ar 
Si no desea recibir mas información, responda este correo con asunto ELIMINAR"
;
$headers .= "BCC:".$_POST['mensaje1']."\r\n";

          
           
$mail->Headers $headers;
           
$mail->Body $body;
    
          
$mail->Send();

      }
echo 
"su mensaje ha sido enviado satisfactoriamente";

?>
  #2 (permalink)  
Antiguo 18/06/2008, 14:39
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: mail con copia oculta

Hola mlvSistemas,

PHPMailer tiene el método AddBCC($address, $name = "") que te sirve para enviar mails con copia oculta.

Saludos.
  #3 (permalink)  
Antiguo 18/06/2008, 14:57
 
Fecha de Ingreso: mayo-2004
Mensajes: 903
Antigüedad: 19 años, 11 meses
Puntos: 4
Respuesta: mail con copia oculta

Cita:
Iniciado por GatorV Ver Mensaje
Hola mlvSistemas,

PHPMailer tiene el método AddBCC($address, $name = "") que te sirve para enviar mails con copia oculta.

Saludos.


Gracias Gator V

sería agregando esta línea?

Código PHP:
 $mail->AddBCC $_POST['mensaje1'] ); 
o se puede hacer que tome un correo como destinatario y los demas como BBC

es decir debo pasar los BBC como mensaje1 desde otro campo en el formu?


asi me funciono, gracias Gator V

Última edición por mvlsistemas; 18/06/2008 a las 15:48
  #4 (permalink)  
Antiguo 19/06/2008, 07:35
Avatar de sidney rees  
Fecha de Ingreso: julio-2006
Ubicación: Argentina
Mensajes: 334
Antigüedad: 17 años, 9 meses
Puntos: 16
Respuesta: mail con copia oculta

Cita:
$headers .= "BCC:".$_POST['mensaje1']."\r\n";
Mira, creo que el problema es que dejaste un espacio entre $headers y la concatenación. Fijate, no sé porque pasa esto pero yo tuve un problema similar hace un tiempo y quitando ese espacio se resolvió. (Muy raro... aún no estoy seguro de que haya sido eso pero no te cuenta nada probar.)

Saludos y suerte.
__________________
¿Tienes problemas para terminar tu proyecto? Nosotros te ayudamos, visitanos en Sidneyrees.com
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 02:16.