Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/01/2009, 19:56
franco190453
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años, 1 mes
Puntos: 33
Respuesta: Proyecto relacionado con correos electronicos?

lucas1500:
Va a ser dificil encontrar una aplicacion que se adecue a tus necesidades.
El diseño es sencillo ->
Te describire lo que hago con 200 correos electronicos (Uno abajo de otro...)que tengo guardados en un archivo de texto (Ojo: bien podria ser una base de datos, la diferencia es la forma de extraer cada direccion de correo) y un asunto y mensaje especificos.

1.- Abro el archivo de texto con file(). ($envio = file("envio.txt");
2.- Hago un count de $envio. ($cantidad = count($envio);
3.- Escribo el $asunto, el $mensaje y las $cabeceras
4.- Haces lo siguiente ->
for($x = 0; $x < $cantidad; $x++) {
$email = $envio[$x];
mail($email, $asunto, $mensaje, $cabeceras);
}
Y aunque usted no lo crea se van exitosamente los doscientos
sin problemas y contratiempos.
Lo unico que hago es correr el codigo.

Saludos
Espero te ayude
Franco
P.S. Hoy dia los servidores de correo como hotmail no dejan enviar muchos correos en una sola conexion de servidor a servidor; simplemente la rechazan.
P.S. No olvides la recomendacion del amigo jfl_freak!!!.

Te agrego esta recomendacion en vista que enviar grandes cantidades de direcciones de correo electronico te puede dar problemas con el servidor de correo que utilizas.
Personalmente, tuve un problema similar y lo que hice fue lo siguiente:
1.- Me di cuenta que de 20 en 20 era facil y que el intervalo de tiempo de un envio al suiguiente debia ser de uno 30 seguntos.
2.- Puse el script en un xhtml pagina con codigo interno principalmente en php.
3.- En las meta tags puse un refrech de 30 (Segundos)
4.- Para poder incrementar lo que se lee del archivo de texto desde la funcion file(),
hay que diseñar alguna variable de sesion que incremente en 20 por ejemplo con cada refresh,
esto afectaria el for(.... tambien.
ASI CADA REFRESH DE 30 SEGUNDOS ENVIA 20 Y ASI SUCESIVAMENTE.
Saludos

Última edición por franco190453; 25/01/2009 a las 20:22