On Thu, 2005-02-10 at 09:29, Bill Hacker wrote:
> We (you and I) seem to still have a terminology/communications problem
> here, Russell.
>
> See if htis doesn't sound contradictory:
>
> 'never happens..' and
I see I didn't state it clearly enough. The example was a
log line dealing with the delivery of an email message.
That delivery never happened. The email was delivered to
other recipients though.
> I still don't see it as such.
>
> Here is why:
>
> 'all other recipient's' ... 'do eventually get'.
>
> OK - Exim can't find what it needs on first (and perhaps several
> subsequent) retries.
>
> So it retries. What else can it do?
No! It doesn't retry for that one recipient. That is the bug.
As it happens there aren't any subsequent retries for the
unlucky recipient.
As for "What else can it do?":
1. The LMTP transport is generating a 4.x.x error - ie a
temporary failure. Exim should retry, and indeed does
for all recipients bar the one it chooses to drop.
2. If, after a number of retries it can't deliver the email
message, it should try to generate a bounce.
Exim does't do either of these things for the recipient that
is dropped.