Hola que tal,
Mi problema hoy es que al hechar a correr mi mailing que tiene que repartir mas de 6000 correo se cae, no los envía todos, no se como poder evitar estas caidas...
alguien tiene sugerencias????
| |||
De acuerdo en la pregunta de dazuaga Sería interesante saber si es un problema de tiempos del script o si por el contrario, una vez salvado este problema, no reciben Todos los destinatarios el correo. Si es este caso, Microsoft define como CDONTS un objeto que se estresa, es decir que pone en cola fifo los mensajes. Puede que las colas de envio estén sobrepasadas. Yo te recomendaría (en la medida de lo posible) trabajarte la salida en varios servidores de correo, o intentar utilizar otro tipo de objeto como cdosys (cdonts avanzado), e incluso aunque yo no lo he utilizado, investigar sobre persist aspmail, que me han dicho que funciona bastante bien. Un saludo. |
| ||||
La verdad he tratado de averiguar que pasa con el codigo, pero n lo gro dar con el asunto, el script-time-out lo tengo en 1000000000 numero con el que creo no deberia caerse, en bastante tiempo, pero por alguna razon se me desploma, los correos los envia bien, los que alcabzan a salir. la ultima vez alcanzo a enviar unos 1500. pero los demas no salieron. Slds.
__________________ "Lo importante es nunca dejar de hacerse preguntas" Albert Einstein |
| ||||
ok, es un problema de timeout... lo que se me ocurre sería hacer una especie de "paginado" automático... o sea, que mediante un for envíe los primeros 1000 correos, cuando termine se recargue la página pasando algún parámetro que le indique que mande desde el 1001 hasta el 2000 y así hasta que termine. Pero no sé cómo hacerlo :D (tendría que ponerme a pensar un poco ¬¬) |
| ||||
Y además de eso, tambien podrías hacer que no envíe 6000 e-mails, sino que puedes incluir las 6000 direcciones en 120 mensajes, los cuales tienen cada uno como CCO 50 direcciones (que seguro que te las acepta el servidor). Lo única pega será que como Destinatario no constará la dirección del usuario, sino la que tu decidas, pero en contraprestación, solo envías 120 mensajes, y te aseguras de que lleguen, ahorrándote además mucho tiempo de script. Y si ecima, utilizas la forma que comenta dazuaga,mejor quemejor (que es como trabaja mi script de emailing hecho en php, va recargando páginas y va enviando en cada recarga 50 mensajes como CCO) El resultado: 800 direcciones en un mommento. |
| ||||
Ok. Dazuaga y LeClub me hanh dado un buen camino, creo que me pondré a pensar en eso, les cuento como lo he solucionado, una vez la tenga... Slds.
__________________ "Lo importante es nunca dejar de hacerse preguntas" Albert Einstein |