Foros del Web » Programando para Internet » PHP »

Envio de mails masivos

Estas en el tema de Envio de mails masivos en el foro de PHP en Foros del Web. HOla a todos, necesito enviar cerca de 10.000 correos electrónicos cada 2 semanas, previa autorización de los usuarios en una web, debo hacer un sistema ...
  #1 (permalink)  
Antiguo 12/08/2010, 15:12
 
Fecha de Ingreso: abril-2006
Ubicación: Bogotá
Mensajes: 251
Antigüedad: 18 años
Puntos: 14
Envio de mails masivos

HOla a todos, necesito enviar cerca de 10.000 correos electrónicos cada 2 semanas, previa autorización de los usuarios en una web, debo hacer un sistema en PHP que me muestre estadísticas de envió, cuantos llegaron, cuantos rebotaron todo este cuento, haciendo uso de PHP únicamente es posible? he usado PHPMailer pero no sé si sea la herramienta adecuada, o si es mejor integrar PHP y otro lenguaje para hacer esta tarea, y como podría hacer el envío de los mails sin que luego sea marcado como spam, porque de seguro si envió 1 cada 10 segundos la cosa no sera buena .


ESpero me puedan colaborar con información sobre esto, he estado mirando el sistema de savicom.net versión de prueba y funciona muy bien, como se podría hacer un sistema similar?

Gracias por la lectura.
  #2 (permalink)  
Antiguo 12/08/2010, 15:22
Avatar de ciscoh4x0r  
Fecha de Ingreso: junio-2010
Ubicación: Londres, Inglaterra
Mensajes: 300
Antigüedad: 13 años, 10 meses
Puntos: 12
Respuesta: Envio de mails masivos

Tengo un sistema implementado de igual forma de mi empresa, me parece que te puedo ayudar saldando tuus dudas.

Para no caer como SPAM, primero necesitas tener una IP dedicada, obviamente dependiendo los envios que vayas a hacer te conviene tener mas... En mi caso, tengo muchas, para no gastar una sola y asi n la detecten como SPAM, en el peor de los casos la reporten, quierase o no de un momento a otro cae en SPAM y habra que cambiarla.

Lo de enviar uno cada 10 segundos, puedes hacerlo 1 cada 5 segundos, sino te ira muy lento, sino haz la matematica de cuanto te tardarias en enviar todos los que necesitas; asi tambien puedes hacer una configuracion por medio de ancho de banda -por si tu ancho de banda es limitado- para que no te lo gaste todo de una sola vez.

Si es en un hosting, obviamente no vas a poder, porque la mayoria -si es que no todos- permiten 500 por hora -si es que no un poco mas-... Asi que , la solucion es simple para un hosting normal, haces una tarea en CRON y le pones que envie 500 cada hora, y listo.

No he usado PHPmailer, pero puedes configurarlo bien si tu nivel de programar en PHP es avanzado, asi como tambien el PHPlist.


Con respecto a lo de las estadisticas haces un tracking para que te diga cuantos dieron click en el enlace o en la imagen -si es que mandas una imagen, asumo que le pondras un link-, para que te diga que correos no sirven, estan llenos, no contestan, no reciben, haces un BOUNCE, para que te regrese a tu direccion de e-mail.

Y por ultimo, para no pasar como SPAM, recuerda configurar SPF -en tu servidor-, si es hosting ya lo tendras, y olvida todos los pasos y a hacer un cron que es mas rapido , facil y programado.


Suerte,

P.S. no estoy seguro que tu tema vaya en PHP.
__________________
Algún día habrá una persona mejor que yo, pero esa persona no eres tú, ni ese momento es ahora...
  #3 (permalink)  
Antiguo 12/08/2010, 15:40
 
Fecha de Ingreso: abril-2006
Ubicación: Bogotá
Mensajes: 251
Antigüedad: 18 años
Puntos: 14
Respuesta: Envio de mails masivos

Muchas gracias por la respuesta, me comentas que no usas PHPMailer, entonces que sistema usas para hacer el envió de los mails?

Por otro lado te comento lo que tengo:

- Hosting de pago, pagamos por un servicio de hosting que nos brinda el servidor SMTP para el envio de emails( restringe el envio casi que a 50 - 60 por hora ), segun lo que me cuentas no serviría de la misma forma que si lo tuviera montado en un servidor mio.

- Ancho de banda ilimitado.

Para el tema de hacer el BOUNCE que software podría manejar?

Te agradezco por la ayuda que me puedas brindar, en realidad quiero aprender a hacer esto y tengo un manejo de PHP decente jeje.
  #4 (permalink)  
Antiguo 13/08/2010, 15:31
Avatar de ciscoh4x0r  
Fecha de Ingreso: junio-2010
Ubicación: Londres, Inglaterra
Mensajes: 300
Antigüedad: 13 años, 10 meses
Puntos: 12
Respuesta: Envio de mails masivos

Hola, lamento la demora, habia estado muy ocupado.

No, no uso PHPmailer, lo he usado trabaja bien, pero no es lo que buscaba; no encajaba con lo que necesitaba. Hay muchisimas alternativas, dependiendo que es lo que quieras hacer, esta MailMan, PHPlist, poMMo inclusive.

Yo por mi parte tengo desarrollado en la empresa uno aparte ajustado a nuestras medidas. La verdad es que depende tu proyecto te aconsejaria a poder utilizar uno, una excelente solucion puede ser PHPlist para proyectos enormes, para proyectos ligeros tienes poMMo, el problema de este -poMMo- es que todavia esta en sus incios, un par de errores, configuraciones, etc.

Ah, ese un problema 50-60 por hora.. No llega ni a los 500, que tenia entendido que era el base por hora -puede que me equivoque-.

Te recomiendo utilizar un servidor para obtener mejor calidad y velocidad, no toma mucho tiempo configurarlo -dependiendo la version de linux que quieras utilizar-, recuerda que uses un servidor o un hosting tienes que comprar al menos una IP fija, porque sino seguro te banean del servicio por afectar a los demas -del hosting compartido-, tambien recuerda no exceder los limites si te quedas con el hostinga para hacer la tarea en uno de los tantos CRON.

Cuando hice referencia al BOUNCE -es al porcentaje de correos de rebote-, es decir, dependiendo tu configuracion, la optimizacion y el tipo de servidor, son los correos efectivos que hara, los demas seran rebotes a tu cuenta, diciendo que la casilla del [email protected] estaba llena, entre otras.

Eso sirve sobretodo para depurar la lista de correos que tienes -en tu caso y el mio- en otros lugares como las listas de centOS lo utilizan como rebote de respuestas, un poco mas complicado, pero estoy seguro que no quieres una lista de correos sino envio de "newsletter" o si bien noticias.

Si tienes un nivel medio de PHP, dependiendo lo que quieras hacer, hasta podrias hacerte uno tu mismo a tus medidas, obviamente no con todas lass capabilidades de los mencionados anteriormente que es mucho trabajo, pero las funciones basicas si.

Escribe que es lo que quieres hacer en si y las capabilidades que pudieras necesitar y te podre dar -o cualquier otra persona- mas informacion y ayuda al respecto.
__________________
Algún día habrá una persona mejor que yo, pero esa persona no eres tú, ni ese momento es ahora...

Etiquetas: envio, mails, masivos
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 07:07.