[eside-ghost] Postfix y sus cuotas...

Iker Sagasti Markina iker en irontec.com
Mar Nov 20 18:46:32 CET 2007


Aupi Egoitz,

egoitz en ramattack.net escribió:
> Wenas a todos gente (cuanto tiempo que no escribia por aki xD)
> 
> Pues nada para preguntaros por un temilla de Postfix a ver si sabíais...
> el tema es que he probado Postfix y solo le veo un fallo... y es el tema
> de las cuotas (en maildir claro, en mailbox si rula)... el tema  es que
> existe el parche vda pero el señor wietse no dice nada sobre este
> parche... no se si es aconsejable o no... hay muchos howtos que hablan de
> ello... pero... no se no me da buena espina el hecho de que el autor de
> postfix no hable de el si quiera... y por otro lado usando maildrop que es

Lo que Wietse recomienda es:

http://www.postfix.org/addon.html#quota

El primero no tira, el segundo solo monitoriza el tamaño de los buzones 
y el tercero habla sobre VDA (que hoy tampoco va). Vamos que si que 
"recomienda" VDA. Con Mailscanner por ejemplo, mira lo que dice:

mailscanner system, works with Postfix and other MTAs. This uses 
unsupported methods to manipulate Postfix queue files.

Yo he utilizado maildrop en algunas ocasiones. VDA en producción no lo 
he usado.


> lo que he probado si consigo que me rulen las cuotas pero se quedan en
> cola los correos (no mola si es una makina cargada) asi que use un
> scripcillo que lo que hacía es cambiar el temporary failure code que
> devolvia el maildrop por permanent failure...  y lo hago lanzando este
> escripcillo en el master.cf en vez del propio maildrop (en el lugar de
> maildrop) :
> 
> 
> #!/bin/sh
> maildrop $1 $2 $3 $4 $5
> if [ "$?" -eq 77 ]; then
>  return 69;
>  fi
> 
> los correos desde luego se borran... no quedan en cola y tampoco se
> entregan...

Hombre.. a mi eso me parece un poco agresivo... preferiría que se 
quedasen en cola un tiempo prudencial (se que las colas son 
problemáticas) pero postfix las gestiona bastante bien (otorgando 
prioridadades en base a los reintentos).

Imaginate que un usuario tiene el buzón lleno por que se ha marchado de 
fin de semana, pero el lunes va a borrar los correos que no le 
interesan. Yo creo que un temporary failure es lo adecuado.

> 
> y dan como correo entregado normal en los logs... no da errores ni nada...
> (pero tampoco dice borrado ni nada de eso...) tampoco creo que sea una
> broken pipe... no se...

Para borrarlo quizás sería mejor borrarlo de la cola con postsuper, que 
dejaría los logs que pides.

Un saludo
-- 
Iker Sagasti Markina
Irontec, Internet y Sistemas sobre GNU/LinuX - http://www.irontec.com
+34 94.404.81.82


Más información sobre la lista de distribución eside-ghost