Hola,
Alguien sabe que función, objeto, programa.. hay que usar para hacer envios de emails masivos usando una cola de envios?
| ||||
envio de emails, usando cola de envio. Hola, Alguien sabe que función, objeto, programa.. hay que usar para hacer envios de emails masivos usando una cola de envios?
__________________ Señoooraaaa!! Que camisetas!!! "Hay 10 tipos de personas, las que piensan en binario y las que no" _________________________________ |
| |||
PHP no puede gestionar directamente una "cola de envios" .. esa taréa es própia de tu servidor de correo que uses o MTA (Mail Transfer Agent) ... Es ese MTA el que en última instancia quien determina el "relay" y otros factores sobre el envio de los e-mails. PHP tan sólo te pone a tu disposición "funciones" para conectarte a ese MTA y entregar el e-mail .. de hecho lo entrega lo más rápido que puede y ahí se devuelve el control a PHP para que continue .. EL "como" o "cuando" lo envie dicho MTA ya es taréa y cosa del mismo. Ahora .. tu podrías "simular" esa cola de envio a base de tener tu própia función que envie el e-mail (realmente a "anotar"/registrar ese e-mail a enviar) en una Base de datos o similar y por otro lado .. tener un script (pequeño) que tome esa BD y genere los mail() para enviarlos a determinada hora (con otros scripts si quieres para gestionar esa "cola" y forzar su envio inmediato .. o cancelarlos .. etc). Ese proceso de envio de los e-mails (tu ejecución del script) sería gestionando por un "cron job" (o programador de taréas) que haga la ejecución de dicho script a intervalos de tiempo .. Bajo factores como un campo extra para indicar a que hora (o a partir de que hora) se ha de enviar .. podrías controlar las preferencias de envio de dichos e-mails ..) No sé si habrá aplicación hecha de ese estilo .. pero tampoco sería extremadamente complejo hacerla .. es cosa de que te animes .. El "procedimiento" mas o menos te lo he dado aquí .. Un saludo, |
| ||||
pero.... qmail no trae alguna funcionalidad que permita hacer el envio de emails usando una cola de envío? me suena de algo qmail-inject .... weno gracias por tu explicación, pero... digo yo que con qmail o con sendmail debe haber alguna función con la que puedas crear colas de envio... sino.. acabare desarrollando el aplicativo... ![]()
__________________ Señoooraaaa!! Que camisetas!!! "Hay 10 tipos de personas, las que piensan en binario y las que no" _________________________________ |
| |||
Justamente "qmail" o "sendmail" son esos MTA que te hablaba .. Nada que ver con lo que pueda hacer PHP ni PHP pueda controlar directamente .. Así que .. podrías investigar la configuración de esos MTA (o el que uses) .. pero eso ya se escapa a PHP .. es de configuración de esos MTA. que se supone que tienes el control sobre ellos (tu administras tu servidor por completo?). Un saludo, |
| ||||
si cluster, es un servidor dedicado. gracias, voy a investigar. 1 saludo ![]()
__________________ Señoooraaaa!! Que camisetas!!! "Hay 10 tipos de personas, las que piensan en binario y las que no" _________________________________ |