Foros del Web » Programando para Internet » PHP »

Problema al enviar correo con copia oculta

Estas en el tema de Problema al enviar correo con copia oculta en el foro de PHP en Foros del Web. Hola a todos, a ver si alguien me puede ayudar con esto que me está volviendo loco. Tengo un código que recibe unos datos por ...
  #1 (permalink)  
Antiguo 23/06/2016, 04:53
 
Fecha de Ingreso: noviembre-2013
Mensajes: 13
Antigüedad: 10 años, 5 meses
Puntos: 1
Pregunta Problema al enviar correo con copia oculta

Hola a todos, a ver si alguien me puede ayudar con esto que me está volviendo loco.

Tengo un código que recibe unos datos por post y los envía por email a la/s direccion/es especificadas. Hasta aquí no hay problema, el código funciona correctamente, también poniendo en la variable $to, los destinatarios del correo.

El problema está en que no quiero que se vean los destinatarios en los correos enviados, para ello inserto en el array de las cabeceras 'Bcc' y le asigno la variable $bcc, pero no hay manera de que me envíe una copia a los esos destinatarios.

Alguien ha tenido el mismo problema o me puede ayudar en esto. Le quedaría muy agradecido. Muchas gracias por anticipado.

Os dejo el código:

Código:
<?php
		$name = $_POST['nombre'] ;
		$email = $_POST['email'] ;
		$phone = $_POST['telefono'] ;
		$service =  $_POST['asunto'] ;
		$message =  $_POST['mensaje']  ;

$mime = "MIME-Version: 1.0"."\n"; 
$cabecera= "Content-type: text/html; charset=iso-8859-1"."\n"; 
$con= 'text/html; charset=utf-8'; 

$asunto = "Mensaje de la página WEB "; 
$cuerpo = "Nombre: ". $name."<br>".
"Email: ". $email."<br>".
"Teléfono: ". $phone."<br>".
"Asunto: ". $service."<br>".
"Mensaje: ". $message."<br>"
;

error_reporting( E_ALL & ~( E_NOTICE | E_STRICT | E_DEPRECATED ) ); //Aquí se genera un control de errores 
require_once "Mail.php"; //Aquí se llama a la función mail 
$host = 'smtp.xxx.es'; 
$username = '[email protected]'; //Aqui se define el usuario de la cuenta de correo
$password = 'xxxxx'; 
$puerto=587;


$to = '[email protected]'; //Aquí definimos quien recibirá el formulario. Pueden ser varios destinatarios separados por comas
$from = [email protected]'; //Aquí definimos que cuenta mandará el correo, generalmente perteneciente al mismo dominio

$bcc='[email protected],[email protected]';

$subject = $asunto; //Aquí se define el asunto del correo
$body = $cuerpo; //Aquí se define el cuerpo de correo

//A partir de aquí empleamos la función mail para enviar el formulario

$headers = array (
'Content-type' =>$con,
'From' => $from,
'To' => $to,
'Bcc' => $bcc,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));

$mail = $smtp->send($to, $headers, $body);

//Una vez aquí habremos enviado el mensaje mediante el formulario

if (PEAR::isError($mail)) {
echo("
" . $mail->getMessage() . "
");
} else {?>
<script language="javascript">
location.href="../hlc/mailOK.php";
</script>

<?php } ?>
PD: Tampoco funciona con Cc
  #2 (permalink)  
Antiguo 26/06/2016, 16:45
 
Fecha de Ingreso: noviembre-2013
Mensajes: 13
Antigüedad: 10 años, 5 meses
Puntos: 1
Respuesta: Problema al enviar correo con copia oculta

Una soluciòn, opiniòn, sugerecia, algo ?
  #3 (permalink)  
Antiguo 26/06/2016, 22:20
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 1.135
Antigüedad: 13 años, 1 mes
Puntos: 170
Respuesta: Problema al enviar correo con copia oculta

revisa aqui... te puede servir: http://www.forosdelweb.com/f18/envia...cc-cco-175908/
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)
  #4 (permalink)  
Antiguo 28/06/2016, 14:09
 
Fecha de Ingreso: noviembre-2013
Mensajes: 13
Antigüedad: 10 años, 5 meses
Puntos: 1
Respuesta: Problema al enviar correo con copia oculta

Gracias por la respuesta.
Eso ya lo tengo hecho en otros servidores y funciona, pero en este necesito que sea mediante un array y no hay manera de saber porqué no envía la copia oculta.

Etiquetas: copia, correo, formulario, html, oculta, variable
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 20:36.