Cita:
Iniciado por gnzsoloyo Estás consciente de que enviar un e-Mail a múltiples destinatarios, no implica en la red que envías uno, sino que el sisetma replica el mail N veces?
Es decir, es perfectamente posible que el sistema tarde dos minutos en enviar ese mail, porque en realidad en alguna parte, el sistema está creando 700 a 1.000 mails y enviándolos a sus destinatarios.
¿Te parece que eso no afecta la performance?
Para estar seguros, sería buena idea que nos postearas el bloque de codigo donde se genera ese e-mail, para verificar si estás enviando un único mail con copia, o enviando esos 1000 que yo supongo...
Simplificando: No estás dando suficiente información para proveerte de una solución. Lo que nos dices apenas alcanza para hacer suposiciones, como esta.
Entiendo lo que dices....
A ver, detallo...
El problema de poner cod, es que es de un componente de joomla. EN concreto hace uso de dos.
GroupJive que digamos es un componente para que los usuarios escriban post en un muro.
Y ComunityBuilder, un componente enorme que hace muchas cosas, entre ellas tiene una clase PHPmailer personalizada de la cual hace uso el subcomponente GroupJive.
Por lo que la forma en la que manda emails, la he estado mirando, y hace lo mismo que si usaras PHPmailer. Va añadiendo en un bucle los diferentes emails, y luego lo envían.
Entiendo, que mandar 1000 emails tarde, pero tanto como 2 min? El servidor es un VPS, con 8 gigas de RAM y buena CPU.
-----------------------
Sobre lo que comenta el compañero siguiente, entiendo lo de ponerlo en una cola, yo es lo que esperaba... pero claro, ya esperaba que estuviera implementado en el componente que he nombrado de joomla. Pero parace que no es asi....
Y ya no se que hacer