Author: Dave C. Date: To: Philip Hazel CC: Tamas TEVESZ, Yann Golanski, exim-users Subject: Re: [Exim] forced delivery to a subset of the recipients
However if exim isnt doing that, and you want to just skip delivery to
that recipient, you should be able to use -Mmd:
-Mmd <message id> <address> <address> ...
The first argument must be a message id, and the remaining ones must be
email addresses. Exim marks the given addresses as already delivered
('md' for 'mark delivered'). However, if the message is active (in the
middle of a delivery attempt), its status is not altered. This option
can be used only by an admin user.
On Thu, 15 Feb 2001, Philip Hazel wrote:
> On Thu, 15 Feb 2001, Tamas TEVESZ wrote:
>
> > host foo __stops responding__ after the __last rcpt to__ and i want to
> > __force a delivery__ to all the __remaining__ recipients __except for
> > <recipient4@foo>__ to check if there's a problem with that recipient
> > (remote site possibly checking its existence) or not.
>
> If Exim is working as designed, if there is a timeout after RCPT it
> should be interpreted as a "recipient error" (see chapter 48, "SMTP
> processing"). In this case, the recipient should be delayed. The next
> time Exim tries to deliver the message, it should omit that recipient
> and try all the others. Only when a certain retry time has passed will
> it try the failing recipient again.
>
> In other words, it is supposed to do what you want automatically. There
> is no way to force it to skip any particular recipient, except by
> manually inserting data into the retry database, and that ain't easy.
>
>