Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Como enviar BCC a todos los contactos de mysql

Estas en el tema de Como enviar BCC a todos los contactos de mysql en el foro de PHP en Foros del Web. Te pedi que lo ejecutes para que nos posteees el resultado, no para que lo describas. Quiero verlo . ¿No se entendió?...

  #31 (permalink)  
Antiguo 24/03/2014, 18:56
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Como enviar BCC a todos los contactos de mysql

Te pedi que lo ejecutes para que nos posteees el resultado, no para que lo describas.
Quiero verlo.
¿No se entendió?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #32 (permalink)  
Antiguo 24/03/2014, 19:26
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Como enviar BCC a todos los contactos de mysql

Pues mira, vamos a ir por lo simple, porque evidentemente la cosa es algo con el foreac(), que no vamos a resolver ahora.
reemplaza esto:
Código PHP:
Ver original
  1. foreach ($Clientes as $mails) {
  2.         $cabeceras .= $mails['txtEmail'] . ",";
  3.     }
por esto:
Código PHP:
Ver original
  1. while ($mails = mysql_fetch_array($Clientes )) {
  2.         $cabeceras .= $mails['txtEmail'] . ",";
  3.     }
Y veamos que tal resulta.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #33 (permalink)  
Antiguo 26/03/2014, 16:58
 
Fecha de Ingreso: julio-2013
Mensajes: 174
Antigüedad: 10 años, 9 meses
Puntos: 1
Respuesta: Como enviar BCC a todos los contactos de mysql

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Pues mira, vamos a ir por lo simple, porque evidentemente la cosa es algo con el foreac(), que no vamos a resolver ahora.
reemplaza esto:
Código PHP:
Ver original
  1. foreach ($Clientes as $mails) {
  2.         $cabeceras .= $mails['txtEmail'] . ",";
  3.     }
por esto:
Código PHP:
Ver original
  1. while ($mails = mysql_fetch_array($Clientes )) {
  2.         $cabeceras .= $mails['txtEmail'] . ",";
  3.     }
Y veamos que tal resulta.
Con este cambio me hace Bcc (gracias) pero no me envía a todas las direcciones. Tengo cuatro en la tabla y me lo envía solo a dos. No se si será casualidad pero los dos a los que no me los envía son de hotmail ??? A los de gmail los envía sin problema. ¿Qué puede estar pasando ?

He leído que es un problema de hotmail diréctamente, que los elimina por pensar que es spam sin más noticia. Que cada cliente tiene que configurar su hotmail para que añadan mi dominio como seguro..... pero no puedo hacer que todos mis clientes configuren su hotmail. La verdadl, no tenía ni idea de que hotmail no permite recibir estos correos por razones de política, he leído.

¿Es así?

Última edición por raulgranadosraul; 26/03/2014 a las 17:40
  #34 (permalink)  
Antiguo 26/03/2014, 17:40
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Como enviar BCC a todos los contactos de mysql

Cita:
¿Qué puede estar pasando ?
Eso ya tiene pinta de no ser un problema de programación, sino de políticas de seguridad del servidor de correo.
A mi no me extraña. Las direcciones de Hotmail son siempre complicadas para estos casos, porque Hotmail es receptor y emisor de spam y virus, por lo que no es una buena idea.
Además, piénsalo así: Si fuese un problema de programación afectaría a todas las direcciones. Pero es un tema concentrado en un único receptor...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #35 (permalink)  
Antiguo 26/03/2014, 17:51
 
Fecha de Ingreso: julio-2013
Mensajes: 174
Antigüedad: 10 años, 9 meses
Puntos: 1
Respuesta: Como enviar BCC a todos los contactos de mysql

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Eso ya tiene pinta de no ser un problema de programación, sino de políticas de seguridad del servidor de correo.
A mi no me extraña. Las direcciones de Hotmail son siempre complicadas para estos casos, porque Hotmail es receptor y emisor de spam y virus, por lo que no es una buena idea.
Además, piénsalo así: Si fuese un problema de programación afectaría a todas las direcciones. Pero es un tema concentrado en un único receptor...
Ya, es a la conclusión que había llegado.
gnzsoloyo muchas muchas gracias por tu entrega, de veras. No podía haberlo conseguido sin tí.
Ya el tema de hotmail es un tema externo, así que muchas gracias de nuevo.

Un saludo grande.
Marco como silucionado
  #36 (permalink)  
Antiguo 26/03/2014, 17:53
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Como enviar BCC a todos los contactos de mysql

__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: contactos, mysql
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 07:55.