In article <4f9e2fcb$0$21950$
426a...@news.free.fr>,
Probably correct.
>What I would like to do is : If sendmail doesn't like or cannot send one
>email, just ignore it and send the others....
Sendmail generally *does* do that.
When there is a problem with a particular -message- that message is
held in the queue, and other messages are processed,
When there is a problem with a particular remote _server_ all traffic
to that server is held.
If a particular _message_ cause the remote server to 'fail', as distinct
from just giving a 'deferred'/'rejection' message, this can cause the
local mailer to conclude there is a server problem, and not send any
more traffic to _that_ server for a 'while'. Unfortunately, the 'problem'
message remains at the -head- of the queue, thus when the 'wait' interval
expires, it tries to send =that= message first. IF the same 'failure'
happens, the entire queue is pended again.
The *exact* content of the error message is _critical_ in starting to
figure out what is going on.
The next time this happens, *SAVE* the error message, and move _that_
message (the 'd*' and corresponding 'q*' file) to a 'quarantine' area.
_With_ the exact error message, someone may be able to shed some light on
what's happening.