Federico Juarez wrote:
On Thu, 06 Sep 2007 12:47:04 -0300, Gustavo Marcello <[EMAIL PROTECTED]>
wrote:
Antes que nada quería agradecerles por la data que me pasaron sobre
enlaces dedicados.

En esta oportunidad les escribo por otro tema.... quería preguntarles
que estructura me aconsejan para un server de pop/imap con 6300 cuentas
de mails de aprox 300 Mb cada una.

Es decir.... actualmente estamos trabajando con un Xeon, 3 discos scsi
de 10.000 rpm de 70 Gb, con RedHat y 6300 cuentas de 40 Mb cada
una...las cuentas de mails las estamos manejando como archivos de texto

....la idea es hacer los cambios que sean necesarios (en soft y hard)
para poder hacer que las cuentas sean de 300 Mb cada una.

¿Consejos?

MUCHAS GRACIAS

Gustavo
--
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/

/* Publica y encontra trabajo relacionado con softlibre en
http://www.usla.org.ar/modules/jobs/ */

Si tenés algún inconveniente o consulta escribí a
mailto:[EMAIL PROTECTED]
como gusto personal, eh tenido buenas experiencias con Postfix + Mysql +
Courier + Amavis-new ( clamv + spamassesain ) osea el clásico de
clásicos, nada demasiado nuevo e innovador, ahora no lo tengo a mano, pero
mas tarde te paso la receta que use cuando llegue a casa, la receta que
tengo te permite asignar cuota de disco por cada usuario independiente,
también arme un "panel de control" en php para el tema de la
administración de los usuarios, y que cada usuario administre sus propias
cuentas de mail, osea desde un admin central vos le decis a X usuario que
puede tener hasta N correos, este usuario entra en otro admin distinto y de
ahi puede crear, borrar, cambiar la cantidad N de correos, si te interesa
avisame te paso todo para que lo veas
  perdon por el retraso en la respuesta, tube una semana bastante larga
que me complico

aca te paso la receta que use para configurar posftix con antivirus+antispam
http://www.howtoforge.com/virtual_users_and_domains_with_postfix_debian_etch
es bastante simple despues depende que quieras hacer especificamente en
el tratamiento del correo tenes varias opciones para moficiar.
todo este tuto esta planteado para ser usado sobre debian etch que es la
ultima version estable publicada.
como webmail en el caso que quieras usarlo te recomiendo roundcube que
es bastante bonito para el usuario final ya que esta hecho en su mayoria
en ajax.
en cuanto al hard que tenes que necesitar para implementar esta solucion
depende mucho del trafico que tengas o prentendas tener, como buen
antivirus y anti spam consumen lo suyo en cuanto a tiempo de procesador.
para 6300 cuentas de mail estamos hablando de un hard mas o menos
importante, por lo menos 1gb de ram y disco depende tambien de cuanto
quieras darles de espacio, lo que podes hacer para tener una idea de
almacenamiento necesitas fijate que en la cofiguracion actual que tenes
que promedio de cutoa de disco tenes en uso por usuario, y eso
multiplicalo por la nueva cuota que queres implementar y luego sumale el
30%.
no se como tendras configurado ese servidor por si tenes 6300 correos me
imagino que los deberas tener como usuarios virtuales, y el concepto de
usuarios en mysql no te debe de ser extraño.

bueno por ahora te paso eso, si tenes alguna duda ya sabes donde
encontrarme...


saludos

Federico, te cuento mas o menos como tenemos la cosa....

En cuanto a hard, en este momento usamos un Xeon de los viejos (de cuando lo mas grande en pentium era la III), disco scsi de 10k, 70 Gb, y 1M de RAM..... con esto estamos dando soporte a 6300 cuentas de 40Mb cada una... obviamente no están todas con los 40 Mb ocupados... Esta maquina hace pop para aquellos usuarios que consulten mail vía cliente de correo, e imap para webmail...las cuentas de los usuarios están guardadas en un server ldap, (otra máquina)... y para smtp usamos otra maquina diferente. Los mails de los usuarios los guardamos en texto. Un archivo por cuenta de mail, en texto plano para las inbox, y otro para "otras carpetas" que el usuario defina en su correo.
En cuanto al tráfico, estamos manejando en promedio 90.000 mails diarios.
El problema que creo que me va a sugir con este esquema es que si yo, supongamos que compro discos scsi de 1Tb y logro tener espacio suficiente para alojar cuentas de 300 Mb c/u (6300usuarios x 300MB/usuario = 1,8 TB) , creo que se va a volver muy lento el manejo de las cuentas ya que va a estar trabajando con archivos de texto de 300Mb, y por ejemplo, cuando un user borra un mail, se copian todos esos 300Mb (sin copiar el mail borrado)....creo que lo voy a sufrir en performance. ¿Que opinas?

Conozco de la existencia de otros métodos para alojar los mails de los usuarios (un archivo por cada mail, una carpeta por cuenta de usuario....- en base de datos,....etc), pero no se cual es el mas conveniendte.... tampoco se si me vendría bien cambiar el Hard de la Maquina o solo cambiando el modo de guardar las cuentas me alcanzaría para solucionar todo.

GRACIAS POR LA AYUDA !


Gustavo
-- 
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/

/* Publica y encontra trabajo relacionado con softlibre en 
http://www.usla.org.ar/modules/jobs/ */

Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]

Responder a