[Postfix-es] Cambiar mail_spool_directory

Jorge Armando Medina jmedina en calcom.com.mx
Mie Mayo 30 19:03:27 CEST 2007


On Wednesday 30 May 2007 08:59:12 Simon J Mudd wrote:
> jmedina en calcom.com.mx (Jorge Armando Medina) writes:
> > On Tuesday 29 May 2007 04:02:53 Raúl Mena wrote:
> > > Hola a todos.
> > > Es mi primer mensaje en esta lista. Soy un novato en postfix, y tengo
> > > un problema, he tenido errores en el envío de mensajes porque el
> > > espacio en /var se me está agotando, y en esa ruta es donde tenemos
> > > alojada la web y es probable que dentro de muy poco tiempo se
> > > actualicen los contenidos y me quede aún menos espacio. Mi pregunta es
> > > si se puede cambiar el valor de la directiva mail_spool_directory del
> > > main.cf así a secas y el servidor de correo seguiría funcionando
> > > correctamente. En mi main.cf no existe tal directiva, y necesito saber
> > > antes de cargarme lo que hay funcionando si incluyo la línea:
> > > mail_spool_directory= /home/mail/
> > > si todo seguirá como está o si no va a funcionar.
> >
> > Lo ideal es que tubieras la cola de correos en un disco duro separado de
> > tus paginas web y tus demas datos para tener un mejor rendimiento.
> >
> > Si puedes compra un disco duro dedicado para esto y quizas para amavis (
> > aunque tambien se recomienda tener un disco separado de la cola de
> > postfix y la de amavis)
> >
> > Para empezar mail_spool_directory es donde los correos para usuarios
> > locales tipo unix seran almcenados, es decir los correos que maneja
> > local(8). Si usas IMAP entonces es probable que esto crezca, si usas pop3
> > entonces pues se esta liberando el espacio conforme los usuarios
> > descargan sus correos.
> >
> > bueno como sea si cambias mail_spool_directory del main.cf tendras que
> > reiniciar postfix para que tome la nueva configuracion.
> >
> > Lo que te recomiendo es tener los comandos para copiar los directorios cp
> > -ra origen destino.
> >
> > Cambiar la config en main.cf.
> >
> > Tambien te recomiendo cambiar la ruta donde postfix mantiene la cola de
> > correos, es decir, queue_directory = /var/spool/postfix en main.cf
> >
> > una vez que detienes postfix copias esos directorios tal cual  con
> > permisos y todo, cp -ra cambias la config en main.cf y reinicias, y todo
> > deberia de funcionar correctamente.
>
> Se deberia tener cuidado con el queue_directory. De cambiar los
> archivos de un sistema de archivos a otro postfix NO reconocera los
> mensajes que todavia estan en la cola ya que parte del "queueid" esta
> relacionado con el numero del i-node.

Eso no lo sabia, es bueno saberlo.
>
> De todas formas creo que es mejor NO cambiar la ubicacion predeterminada de
> los directorios estandard de postfix y simplemente crear otros sistemas de
> archivos del tamano apropiado y montarlo donde sea necesario.

Si como le habia comentado, un nuevo disco seria lo mejor.
>
> Asi que se podria tener /etc/fstab con
>
> ...
> /dev/vg00/lvroot        /                       ext3    defaults        1 2
> /dev/vg00/lvopt         /opt                    ext3    defaults        1 2
> /dev/vg00/lvvar         /var                    ext3    defaults        1 2
> /dev/vg00/lvnews        /var/spool/news         ext3    defaults        1 2
> /dev/vg00/lvpostfix     /var/spool/postfix      ext3    defaults        1 2
> /dev/vg00/lvsquid       /var/spool/squid        ext3    defaults        1 2
> /dev/vg00/lvusr         /usr                    ext3    defaults        1 2
> ...
>
> y se define el tamano de /dev/vg00/lvpostfix segun sus necesidades.
>
> Si no se usa LVM todavia merece la pena considerar su uso en serio.
> Facilita MUCHO la configuracion inicial y los posibles cambios futuros.

LVM es una arma de doble filo, de preferencia yo lo uso sobre un raid con 
paridad. he usado LVM en servidores por dos años y nunca he tenido problemas 
y si ha ayudado cuando hay problemas de falta de espacio. es bueno, aunque 
hay quienes dicen que LVM es para quienes no saben planear, jejeje.
>
> > > smtpd_banner = sicubo mailserver
>
> Hmmm. Este banner es incorrecto!! NO ES TEXTO DE FORMATO LIBRE. Debe
> conenter el hostname del servidor (FQDN) seguido por SMTP o ESMTP (si
> quieres posibilitar algunas funciones como "pipelined SMTP", TLS,
> SASL, ...). El texto posterior puede ser de formato libre aunque se esta
> limitado a una linea si no se aplica mi parche smtp_banner_multiline.
>
> Simon



-- 
Jorge Armando Medina 
Calcom de México S.A de C.V. 
Telefono: 01 (664) 6238311 
Email: jmedina en calcom.com.mx


Más información sobre la lista de distribución Postfix-es