Foros del Web » Programando para Internet » PHP »

Envio gran cantidad de emails

Estas en el tema de Envio gran cantidad de emails en el foro de PHP en Foros del Web. hola tengo un problema estoy programando la web para un cliente que quiere un sitio web tipo "gane por recibir emails". donde se requiere que ...
  #1 (permalink)  
Antiguo 15/12/2004, 10:01
 
Fecha de Ingreso: diciembre-2004
Mensajes: 4
Antigüedad: 19 años, 4 meses
Puntos: 0
Envio gran cantidad de emails

hola tengo un problema
estoy programando la web para un cliente que quiere
un sitio web tipo "gane por recibir emails".
donde se requiere que los anunciantes via web envien automaticamente
un mensaje publicitario a la base de datos de los usuarios que ganan por recibir emails.
lo estoy queriendo hacer con php , usando php mailer pero tengo algunas dudas:
- como hago para enviar gran cantidad de emails , por que me imagino que la base de datos puede llegar a tener alrededor de 50000 usuarios , entonces no se si habra problemas ,la pagina estara hosteada en un servidor alquilado no es un servidor propio
- como hago para que al enviar los emails los correos de los usuarios no lo detecten como spam , por que yo he usado la funcion mail() y mando un email de prueba a mi correo hotmail y lo pone en la bandeja de correo no deseado
- y por ultimo esto no es tan importante , pero me gustaria saber como hago para saber si el usuario realmente abrio el correo electronico que le envie sin que tenga que hacer click en algun link

espero su ayuda y muchas gracias de antemano
  #2 (permalink)  
Antiguo 15/12/2004, 12:38
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
la pagina estara hosteada en un servidor alquilado no es un servidor propio
Mal asunto ese .. El envio de tus N mails va demorar un tiempo en hacerlo .. eso puede implicar que PHP sobrepase el tiempo máximo otorgado para ejecutar un script que son sobre 30 segundos por defecto. Si no tienes control de tu servidor .. no podras (es problable) cambiar la configuación de php.ni que lo controla .. O puede que tampoco puedas usar la función:

set_time_limit() para controlar ese tiempo ..

También puede ser que tu script consuma mucha memoria .. PHP también otorga una cierta cantidad de memoria al script que se ejecuta ..

Cita:
- como hago para que al enviar los emails los correos de los usuarios no lo detecten como spam , por que yo he usado la funcion mail() y mando un email de prueba a mi correo hotmail y lo pone en la bandeja de correo no deseado
PHP Mailer respeta bastante bien las mayoría de cabeceras HTTP que definen el protocolo SMTP .. Lo que no puede controlar son cosas como:

* Que tu dominio donde aloja tu script y se ejecuta y el e-mail que indican en "FROM" sean iguales.
* Que tu IP "compartida (probablemente) por usar un servicio de hosting alquilado" sea usada ya por algun "spammers" .. si es así puede que sea bloquedada en algunos sitios. O por el hecho de ser compartido .. no estén correctos los "registros MX" de tu dominio ..

En principio esas son algunas de las limitaciones de los filtros anti-spam .. Sobre todo el primero .. No aceptar nada que no venga de usuarios del domino que indicas .. en tu FROM .. Esto es común que pretendamos hacerlo .. para "darle" la publicidad a tu cliente le indicas su "[email protected]" pero el servicio como lo prestas tu .. el e-mail fisicamente sale por "[email protected]"

Cita:
- y por ultimo esto no es tan importante , pero me gustaria saber como hago para saber si el usuario realmente abrio el correo electronico que le envie sin que tenga que hacer click en algun link
Podrías poner una "imagen" oculta que llame a tu script PHP que haga el control de quien lo ve y demás, algo tipo:

<img src="http://www.tusitito.tal/control.php?id=usuario">

.. pero .. esto hoy por hoy es una acción que es bloqueda por "seguridad" por la mayoría de clientes de correo (por ejemplo SP2 de Windows XP por defecto no permite que en Outlook se vinculen archivos externos como de ese tipo, otros clientes de correo "webmail" también tienen esa opción o "avisan" de que tal e-mail pretende o tiene vinculos externos al própio e-mail).

Un saludo,

Última edición por Cluster; 15/12/2004 a las 12:40
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 13:40.