Foros del Web » Programando para Internet » PHP »

Busco sus consejos: Newsletter para gran cantidad de recipientes

Estas en el tema de Busco sus consejos: Newsletter para gran cantidad de recipientes en el foro de PHP en Foros del Web. Estimados, Estoy a poco de empezar con un nuevo trabajo en el que me anticipan que tendré que realizar una newsletter semanal en la que ...
  #1 (permalink)  
Antiguo 25/04/2007, 16:35
 
Fecha de Ingreso: diciembre-2004
Mensajes: 721
Antigüedad: 19 años, 10 meses
Puntos: 2
Exclamación Busco sus consejos: Newsletter para gran cantidad de recipientes

Estimados,

Estoy a poco de empezar con un nuevo trabajo en el que me anticipan que tendré que realizar una newsletter semanal en la que se envían noticias a los usuarios registrados.

Un cronjob generará automaticamente el HTML de newsletter y lo enviará por email. El punto es que no se tratan de mil ó dos mil usuarios sino tal vez de 100 mil ó más.

Estos numeros me asustan un poco, pero bueno, hay que ir para adelante con este nuevo desafío y me pareció bueno anticiparme: Tal vez alguno ya ha tenido que trabajar con estos numeros y me podrá dar algunos consejos como por ejemplo:

¿Consultar al ISP qué limitaciones me va a poner para realizar el envío de estos emails?

¿Qué tener en cuenta a la hora de crear el script / cronjob que enviará los emails?

¿Algún tip interesante sobre formatos ó parametros del mail() para un caso de tantos usuarios?

¿Pedir un servidor especial que se encargue pura y exclusivamente de los envíos?

Todos los consejos ó comentarios de experiencias que me puedan dar serán super bien aceptados y agradecidos!

Un saludo atento.
  #2 (permalink)  
Antiguo 27/04/2007, 08:22
 
Fecha de Ingreso: diciembre-2004
Mensajes: 721
Antigüedad: 19 años, 10 meses
Puntos: 2
Re: Busco sus consejos: Newsletter para gran cantidad de recipientes

Lo subo para ver si alguien me tira algún tip :)
  #3 (permalink)  
Antiguo 27/04/2007, 08:30
Avatar de el cirujano  
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 21 años, 5 meses
Puntos: 3
Re: Busco sus consejos: Newsletter para gran cantidad de recipientes

Computer Xtress, existen clases en phpclasses.org para el envio de mail...

hasta donde yo conozco ciertos ISP limitan la cantidad de correos que puedes enviar por dia... para que los sistemas no te reconozcan tus mails como SPAM...
deberias de averiguarte en tu pais con tu ISP hasta que cantidad de correos puedes enviar para no ser reconocido como SPAM...
tambien tendrás el problema con algunas empresas de correos como HOTMAIL el cual normalmente (por no decir siempre) detecta los correos enviados por la funcion mail() y los envia a "Correo no deseado", ahi le tendras que modificar las MIME a ver si logras hacer que pasen...

Averigua tambien con tu HOST acerca de la cantidad de mail que puedes enviar al dia

deberas dividir la cantidad de usuarios por envio, no creo que un server te aguante 100 mil envios de una sola vez....

si consigo algun script para envios masivos te digo
__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!
  #4 (permalink)  
Antiguo 27/04/2007, 08:38
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 19 años, 4 meses
Puntos: 6
Re: Busco sus consejos: Newsletter para gran cantidad de recipientes

Supongo que lo mejor es que lo charles con tu proveedor de Hosting. Generalmente te comentan las limitaciones que existen y en base a eso vas viendo como encarar el asunto.
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #5 (permalink)  
Antiguo 27/04/2007, 11:51
Avatar de ASCENDEDMASTERS  
Fecha de Ingreso: julio-2005
Ubicación: Pergamino, Buenos Aires
Mensajes: 302
Antigüedad: 19 años, 4 meses
Puntos: 1
Re: Busco sus consejos: Newsletter para gran cantidad de recipientes

Algunos conocen los costos de esas paginas que hacen el servicio de envio masivo de emails? nose bien como funciona el tema
__________________
Dios es la unica fuente de todo bien.
  #6 (permalink)  
Antiguo 27/04/2007, 11:57
Avatar de el cirujano  
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 21 años, 5 meses
Puntos: 3
Re: Busco sus consejos: Newsletter para gran cantidad de recipientes

me imagino que ellos usaran servidores dedicados al envio de mail, pero podria ser una opcion, claro esta, si estas dispuesto a estar pagando porque te envien unos mail`s...
__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!
  #7 (permalink)  
Antiguo 27/04/2007, 14:21
Avatar de el cirujano  
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 21 años, 5 meses
Puntos: 3
Re: Busco sus consejos: Newsletter para gran cantidad de recipientes

Pana vuelvo por estos lados, mira estuve investigando y me consegui con esto PEAR::Mail lee mas de envios masivo en php.net
__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!

Última edición por el cirujano; 04/05/2007 a las 08:48
  #8 (permalink)  
Antiguo 04/05/2007, 07:56
 
Fecha de Ingreso: diciembre-2004
Mensajes: 721
Antigüedad: 19 años, 10 meses
Puntos: 2
Re: Busco sus consejos: Newsletter para gran cantidad de recipientes

Gracias por los consejos!

Si supongo que no hay mucho más que limitarse a lo que me permita el ISP. Voy a investigar sobre EAR::Mail a ver qué es, gracias Cirujano.

Saludos :)
  #9 (permalink)  
Antiguo 08/06/2007, 02:55
 
Fecha de Ingreso: diciembre-2004
Mensajes: 721
Antigüedad: 19 años, 10 meses
Puntos: 2
Re: Busco sus consejos: Newsletter para gran cantidad de recipientes

REvivo este post ya que consegui data y tal vez a alguien le sirva en el futuro.

1. En la mayoría de los hostings limitan el uso de la funcion mail(), por lo que hay que hacer envíos via SMTP y no con mail(). El SMTP puede ser local ó remoto.

2. Cuando se trata de un volumen tan grande CREO que la solución está en un dedicado, ya que sino no te permitirán abusar del SMTP local.

3. Para enviar mails usando SMTP y no mail(); se puede utilizar la clase phpMailer (o programarlo a mano, que no es facil pero phpMailer funciona de maravilla).


Me queda por definir:

----- ¿Podré hacer el proceso de TODOS los mails de la BD de una sola tirada o tendré que hacer tandas de, supongamos, 1000?

----- ¿Tendré que esperar entre mail y mail enviado ó hacer una pausa cada X cantidad de segundos?

----- ¿Qué pasa con las BLACKLISTS? ¿Cómo me aseguro de que un servidor no me meta en su blacklist?



Bueno... a medida que resuelva estas cosas las voy a ir agregando... la verdad espero poderle ahorrar a alguien este dolor de cabeza de "Tu primer trabajo de mandar quichicientos mil emails con PHP" CUAC

Un saludo grande: )
  #10 (permalink)  
Antiguo 08/06/2007, 03:34
Avatar de tozanni  
Fecha de Ingreso: mayo-2007
Ubicación: Seattle, WA
Mensajes: 62
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Busco sus consejos: Newsletter para gran cantidad de recipientes

El volumen de envios que tienes justifica completamente el uso de un servidor dedicado. El tema es que tienes que espaciar un poco los envios precisamente para que no te pongan en la lista negra.

Tambien te serviria considerar una solucion especializada para el envio. La ventaja que te puede dar un producto (comercial o abierto) es que normalmente te dejan manejar bounces (correos rebotados), opt-in, opt-out, politicas para evitar el spam y tracking de lecturas.
__________________
Desarrollador de software para boletines electronicos y encuestas por internet
  #11 (permalink)  
Antiguo 13/06/2007, 19:52
Avatar de ASCENDEDMASTERS  
Fecha de Ingreso: julio-2005
Ubicación: Pergamino, Buenos Aires
Mensajes: 302
Antigüedad: 19 años, 4 meses
Puntos: 1
Re: Busco sus consejos: Newsletter para gran cantidad de recipientes

los trackings de lectura como vos bien decis ( tozanni), los podes hacer vos mismo detectando si leen o no el mail, como? con un php que muestra las imagenes... ;)
__________________
Dios es la unica fuente de todo bien.
  #12 (permalink)  
Antiguo 14/06/2007, 16:33
 
Fecha de Ingreso: diciembre-2004
Mensajes: 721
Antigüedad: 19 años, 10 meses
Puntos: 2
Re: Busco sus consejos: Newsletter para gran cantidad de recipientes

Hola a todos, gracias por las respuestas!

Sí, estuve pensando en utilizar algo como phpList, que ofrece todas estas prestaciones. El problema es que el cliente quiere una solución única (hincha pe...), no quiere dos back-ends!

Pero eso no es nada... ahora aparece un nuevo problema: El tiempo máximo de ejecución de scripts. Esto me va a estar cortando el envío cada 30 segundos (segun la configuración del servidor). Voy a tener que registrar cada envío y volver a ejecutar el script, y que éste último, comience el envío desde el siguiente al último enviado en la vuelta anterior.

Pero claro... no le voy a pedir al cliente que ejecute 30 mil veces el script, tampoco puedo poner un cronjob cada 30 segundos desde las 2AM hasta las 4M. Pense en hacer un javascript que ejecute el archivo cada 40 segundos, eso puede llegar a funcionar pero lo veo poco robusto...

Creo que cuando termine esto voy a escribir un tutorial... JA.

ASCENDEME.. Sabes que encontré eso mismo que decis en la NET, pero OJO que ahora YAHOO manda a la carpeta "correo masivo" todos los mails que contengan un tag <img>. Pero podes cargar imagenes con una div con background-image. Y para reemplazar al php de las imagenes no creo que sea dificil ingeniarselas con algo... cuando me ponga a programarlo te pasteo el code acá por si te sirve.


Muchas gracias nuevamente gente!!

Eduardo
  #13 (permalink)  
Antiguo 14/06/2007, 21:33
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 5 meses
Puntos: 834
Re: Busco sus consejos: Newsletter para gran cantidad de recipientes

Cluster alguna vez mencionó register_shut_down_function para lo que mencionás que estás pensando resolver con javascript.
  #14 (permalink)  
Antiguo 15/06/2007, 04:30
Avatar de RUX
RUX
 
Fecha de Ingreso: enero-2004
Ubicación: Las Palmas de Gran Canari
Mensajes: 566
Antigüedad: 20 años, 9 meses
Puntos: 0
Re: Busco sus consejos: Newsletter para gran cantidad de recipientes

Hola,
El tiempo máximo de ejecución de script, es modificable con:
set_time_limit();

SALUDOS
__________________
Rux.es - Sitio Personal | IslaRock.com - Todo Rock
  #15 (permalink)  
Antiguo 29/02/2008, 12:04
Avatar de Riso  
Fecha de Ingreso: junio-2004
Ubicación: Buenos Aires
Mensajes: 85
Antigüedad: 20 años, 5 meses
Puntos: 1
Re: Busco sus consejos: Newsletter para gran cantidad de recipientes

Gente, habia escrito mi experiencia completa por la que pase para crear el newsletter de mi web con 11mil y algo de usuarios cuando se me apago la maquina :(

Sintetizo todo con lo siguiente: http://pommo.org/

Resolvi todo el problema con ese sistema, es MUY MUY comfigurable, se los recomiendo sin duda, no tiene problemas de cantidad de mails porqeu configuran los envios por segundo, por dominio por lote etc... importas tu db de usuarios y listo,arrancas los envios, apagas tu compu y se sigue ejecutando, es barbaro!

Saludos! espero qeu les sea util como a mi!
__________________
SAludos, QSK RISO :cool:
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 21:22.