Re: [exim] What do these commands do, what are their effect…

Página superior
Eliminar este mensaje
Responder a este mensaje
Autor: anebi@iguanait.com
Fecha:  
A: John Hall
Cc: exim-users
Asunto: Re: [exim] What do these commands do, what are their effects to message queue?
I will take a look to the link you gave me.

Thanks you very much for the good and clear explanation :)

On Fri, 2010-04-16 at 08:48 +0100, John Hall wrote:
> On Fri, Apr 16, 2010 at 07:57, anebi@??? <anebi@???>
> wrote:
>
>         As i read and checked in the net, this can happen because
>         rejected
>         connections from the remot stmp server, then system retry
>         sending of
>         messages. Also can be caused from corrupted exim database.

>
>         I read in the net for this solution:

>
>         /usr/sbin/exim_tidydb -t 1d /var/spool/exim retry > /dev/null
>         /usr/sbin/exim_tidydb -t 1d /var/spool/exim reject > /dev/null
>         /usr/sbin/exim_tidydb -t 1d /var/spool/exim wait-remote_smtp
>         > /dev/null

>
>         /scripts/courierup -- force
>         /scripts/eximup --force

>
>         Can you tell me what the first 3 commands do and what are
>         their effects
>         to the messages in queue and the messages that gets this error
>         message?

>
> From the Exim book:
>
> "Exim collects data about previously encountered delivery problems, in
> order to adapt its behaviour to changing circumstances. It remembers,
> for example, the hosts to which it has been unable to connect, so as
> not to keep trying them too often. The term 'hints' is used to
> describe this data, because it is not critical for Exim's operation."
>
> The three commands you have delete all data from three of Exim's
> databases older than a day; see
> http://exim.org/exim-html-current/doc/html/spec_html/ch50.html#SECThindatmai.
>
> Running these commands is pretty safe and should not affect the queue
> in any way.
>
> The message you are seeing in your log is not necessarily a problem.
> It appears when a periodic queue runner looks at a message which has
> previously failed and is not due to be retried yet. If you find Exim's
> id for the message, run 'exim -Mvl <id>' and you can see when the
> message has been tried and determine whether the error you are seeing
> is reasonable or not.
>
> Regards,
> John
>