[postfix-es] borrar mensajes deferred

manuelsilva en superbanda.es manuelsilva en superbanda.es
Lun Feb 9 09:40:55 CET 2009


<1234144570.6208.44.camel en pendragon> <5c9f94530902082319r4bdeba43tfb5336d5b4dd1e7 en mail.gmail.com>
Message-ID: <090aa06bf2f7d5e3b58bec7f75308b73 en localhost>
X-Sender: manuelsilva en superbanda.es
Received: from 212.4.107.173 [212.4.107.173] with HTTP/1.1 (POST); Mon, 09 Feb
	2009 09:40:55 +0100
User-Agent: RoundCube Webmail/0.1
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit

con pfqueue puedes gestionar los correos deferred, hold, active, incoming


On Mon, 9 Feb 2009 08:19:51 +0100, Ecnaton <ecnaton en gmail.com> wrote:
> El día 9 de febrero de 2009 2:56, Germán Póo-Caamaño
<gpoo en ubiobio.cl>
> escribió:
>> deconya wrote:
>> On Sun, 2009-02-08 at 16:53 -0800, phqr58 en yahoo.com wrote:
>>>> Buenas a todos Estoy teniendo muchos mensajes acumulados en mi
>>>> servidor de correo con el mensaje "connection refused", porque
>>>> puede ser? Como los puedo eliminar? Gracias de antemano
>>> [...]
>>> Siempre he querido evitar que se acumulen correos de este tipo. Lo
>>> ideal fuera quie se eliminen pasado algún tiempo o como evitar que
>>> ingresen a nuestro servidor.
>>> Para eliminarlos conozco dos opciones
>>> 1) De forma manual:
>>>    Al ejecutar mailq tienes la lista de todos los correos que estan en
>>> a cola y la fecha, adicional tienes el numero que postfix asigna, con
>>> el primer caracter debes encontrar el directorio, por ejemplo si
>>> empieza con el numero 1xxxx, encontras
>>> en /var/spool/postfix/deferred/1
>>> En este directorio vas a encontrar todos los correos y borras el que
>>> quieras.
>>> En resumen los correos diferidos o con problemas los encuentras
>>> en /var/spool/postfix/deferred, en /var/spool/postfix/defer
>>
>> Es muy mala idea borrarle por debajo los mensajes a postfix.  Así como
>> también es muy mala idea borrar todos los mensajes diferidos así por
> que
>> sí.  Puedes corromper el estado interno de postfix.
>>
>> Si un servidor tiene implementado greylising, tu correo quedará
>> diferido.  Y si coincide que en ese momento borras la cola, el mensaje
>> jamás llegará y tampoco dará aviso al remitente.
>>
>> Lo mismo si el host de destino es inalcanzable (problema de rutas,
>> problemas en el camino, problemas temporales en el destino, mantención,
>> etc.).
>>
>> Para afinar la cola es recomendable leer la documentación de qmgr(8).
>> Allí se explican las estrategias así como los parámetros
> configurables.
>> También pueden leer en:
>> http://www.postfix.org/QSHAPE_README.html#deferred_queue
>>
>> Para el manejo de la cola está postsuper(1), y si quieres una interfaz,
>> puedes usar pfqueue(8), programa independiente a postfix pero mediante
>> una interfaz curses puedes realizar alguna gestión con la cola.
>>
>>
>> --
>> Germán Póo-Caamaño
>> Concepción - Chile
>> http://www.calcifer.org/
>>
>> _______________________________________________
>> List de correo postfix-es para tratar temas del MTA postfix en español
>> postfix-es en lists.wl0.org
>> http://lists.wl0.org/mailman/listinfo/postfix-es
>>
> 
> Puedes probar esta línea (o algo parecido, tu verás):
> 
> mailq | awk  'BEGIN { RS = "" } /connection refused/ { print $1 } ' |
> tr -d '*!'
> 
> Si con ella consigues una lista de los identificadores de los mensajes
> a borrar, puedes completarla con el comando de borrado de mensajes y
> dejarla algo así:
> mailq | awk  'BEGIN { RS = "" } /connection refused/ { print $1 } ' |
> tr -d '*!' | postsuper -d -
> 
> Un saludo
> _______________________________________________
> List de correo postfix-es para tratar temas del MTA postfix en español
> postfix-es en lists.wl0.org
> http://lists.wl0.org/mailman/listinfo/postfix-es



More information about the postfix-es mailing list