
22/03/2014, 17:15
|
| | Fecha de Ingreso: julio-2013
Mensajes: 174
Antigüedad: 11 años, 8 meses Puntos: 1 | |
Respuesta: Como enviar BCC a todos los contactos de mysql Cita:
Iniciado por gnzsoloyo OK. Ese es el código.
¿Exactamente qué problema se te presenta y en qué momento?
¿No llegan?
¿No salen?
¿Se produce algún error en alguna parte de la ejecución?
¿Hiciste una verificación previa a la salida? Algo como:
Código PHP:
Ver original$cabeceras .= "Bcc: "; foreach ($row_Clientes['txtEmail'] as $email ) { $cabeceras .= "$email;"; } $cabeceras .= "\r\n";
Por lo menos así podríamos verificar la construcción.
Otra cosa: Te pedí el código completo, con lo cual estoy pidiendo todo lo anterior, y todo lo posterior a ese bloque.
El hecho de que esa parte funcione, no implica que no estés cometiendo errores previos o posteriores. ¿No lo consideraste?
Postea todo. ASí por lo menos estaremos seguros.
Y verifica las variables como te sugiero. Así también confirmaremos lo que stás procesando. Me envía solo a la dirección que esta en $email y no la que esta en BCC Código PHP: $email = '[email protected]';
$asunto = $titulo; $html = "aquí va el contenido";
$cabeceras = "Content-type: text/html\r\n"; $cabeceras .= 'From: MiEmpresa' . "\n"; $cabeceras .= "Bcc: "; foreach ($row_Clientes['txtEmail'] as $email ) { $cabeceras .= $email; } $cabeceras .= "\r\n";
if (mail($email,$asunto,$html,$cabeceras)) { echo '<script language="JavaScript" type="text/javascript"> //<![CDATA[ alert("Mensaje enviado!"); //]]> </script> <SCRIPT LANGUAGE=javascript> window.history.go(-1) </SCRIPT> '; } else { echo 'Error!'; }
mysql_free_result($Clientes);
|