Retroceder   Foros del Web > Diseño de Sitios web > Web general

Respuesta
 
Herramientas Desplegado
Antiguo 11-sep-2008, 21:26   #1 (permalink)
fede1976 ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2007
Mensajes: 133
Consecuencias de un error de programación

Hola:

Hice un programa que envía un mensaje de correo a una tabla con 1025 contactos.
El programa trabaja de la siguiente manera:
divide los destinatarios en un grupo de 40 y le envía el mensaje a ese grupo, luego arma el segundo grupo y le envía el mensaje a este segundo grupo y así sucesivamente. El envío se hace usando la función MAIL.
El problema es que el código PHP tiene un error. Ese error se traduce en un agrupamiento distinto de los contactos. El primer grupo tiene los primeros 40 contactos, el segundo, en vez de tener los segundos 40 contactos, tiene los primeros 80 contactos, el tercero, los primeros 120, el cuarto los primeros 160 y así sucesivamente. De manera que, el primer grupo recibe el mensaje 26 veces, el segundo 25 veces y así sucesivamente. Sólo el último grupo recibe el mensaje una sóla vez. Esto es en teoría, acá viene mi consulta:
¿Qué podemos especular que recibirán realmente los contactos de la tabla considerando las distintas herramientas que tienen los servidores para bloquear los mensajes?
Me comuniqué con el administrador del servidor desde el cual se envían los mensajes y me dijo que el servidor envía todos los mensajes independientemente de la cantidad de destinatarios que tengan, pero que los destinatarios no van a recibir en ningún caso el mensaje 26 veces (el primer grupo) porque el servidor de los destinatarios van a bloquear la recepción.
Necesito tener la mayor cantidad posible de opiniones sobre este tema.
Espero que me puedan ayudar.
Muchas gracias.




Federico
fede1976 está desconectado   Responder Citando
Antiguo 11-sep-2008, 21:34   #2 (permalink)
$this->role('moderador');
GatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradableGatorV es realmente agradable
 
Avatar de GatorV
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ags/
Mensajes: 16.064
Respuesta: Consecuencias de un error de programación

Tema trasladado a Web General.
__________________
Blog Web
GatorV está desconectado   Responder Citando
Antiguo 11-sep-2008, 22:27   #3 (permalink)
Moderador HTML y CSS
webosiris es realmente agradablewebosiris es realmente agradablewebosiris es realmente agradablewebosiris es realmente agradablewebosiris es realmente agradablewebosiris es realmente agradable
 
Avatar de webosiris
 
Fecha de Ingreso: noviembre-2002
Ubicación: /home/montevideo
Mensajes: 6.555
Enviar un mensaje por MSN a webosiris Enviar un mensaje por Skype™ a webosiris
Respuesta: Consecuencias de un error de programación

no es más fácil (además de arreglar el progama ) que te crees una cuenta de email, la pongas en el primer grupo y compruebes empíricamente lo que puede pasar?
__________________
Oraculus.com. Sitios web artesanales para el siglo XXI

PSD a HTML. Tu diseño. Nuestro código.
webosiris está desconectado   Responder Citando
Antiguo 12-sep-2008, 12:52   #4 (permalink)
Triby está en el buen camino
 
Fecha de Ingreso: agosto-2008
Mensajes: 134
Respuesta: Consecuencias de un error de programación

Sólo debes modificar el LIMIT de tu consulta a base de datos:

Código PHP:
$inicio 0;
$bloque 40;
$query "SELECT * FROM correos LIMIT $inicio,$bloque";
$result mysql_query($query);
while(
$result) {
    
$direcciones '';
    
$separa '';
    while(
$row mysql_fetch_assoc($result)) {
         
$direcciones .= $separa $row['correo'];
         
$separa '; ';
    }
    
// Aquí envías el correo a las cuentas de este bloque
    
$inicio += $bloque;
    
$query "SELECT * FROM correos LIMIT $inicio,$bloque";
    
$result mysql_query($query);

Triby está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:55.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96