Enviar correo con dirección oculta (Bcc) | Develop Site

Imagen de Yah2512

En un proyecto tuve la necesidad de hacer que un formulario envie un mensaje a una cuenta de correo principal y envie otro de forma oculta a una cuenta secundaria.

Usando el siguiente código pude solucionarlo

  1. <?
  2. $MailToAddress = 'cuentaprincipal@midominio.com';
  3. $MailSubject = 'Consulta';
  4. $MailFromAddress = 'From: cuentaprincipal@midominio.com' . "\r\n" .
  5.                    'Reply-To: cuentaprincipal@midominio.com' . "\r\n" .
  6.                                    'Bcc: cuentasecundaria@cuentaprincipal@midominio.com' . "\r\n" .
  7.                                    'X-Mailer: PHP/' . phpversion();
  8.                                    
  9. $Header = 'Consulta';
  10. $Footer = 'Mi Proyecto';
  11.  
  12.     if (!is_array($HTTP_POST_VARS))
  13.     return;
  14.     reset($HTTP_POST_VARS);
  15.     while(list($key, $val) = each($HTTP_POST_VARS)) {
  16.     $GLOBALS[$key] = $val;
  17.     $val=stripslashes($val);
  18.     $Message .= "$key = $val\n";
  19.     }
  20.  
  21.     if ($Header) {
  22.     $Message = $Header."\n\n".$Message."\n\n";
  23.     }
  24.    
  25.  
  26.     if ($Footer) {
  27.     $Message .= "\n\n\n\n\n\n".$Footer;
  28.     }
  29.  
  30. mail($MailToAddress, $MailSubject, $Message, $MailFromAddress);
  31. header("Location: http://www.midominio.com/index.html");
  32. ?>
Español