Re: [exim] Unexpected behavior with Bcc to myself (or any lo…

Top Page
Delete this message
Reply to this message
Author: Jasen Betts
Date:  
To: exim-users
Subject: Re: [exim] Unexpected behavior with Bcc to myself (or any local address?)
On 2017-01-15, Ian Zimmerman <itz@???> wrote:
> Hello,
>
> for some messages, I include my own address in the envelope recipients.
> This works OK in that the message is delivered to all recipients. What
> bothers me is that the delivery seems to happen sequentially in the same
> process, and in particular the general remote delivery (set up by a
> manualroute router) happens only after the local delivery (by redirect
> via a user .forward file) is finished. I know that it is so from the
> logs, because the local delivery intentionally waits for a relatively
> large delay (minutes).
>
> I expected the remote deliveries to happen in parallel in a separate
> process. Maybe there is a config flag to achieve this?
>
> This is no big deal, at worst I can make the local delay conditional
> depending on $sender_address. I'm just trying to fix what was clearly
> my misunderstanding of how exim works in this area.


all the deliveries of each message are tracked in a single file, and
so far as I know that file is not organised to allow multiple processes
to lock parts of it and write to it at the same time. so exim can only
run a single delivery process for each message at any time.

--
This email has not been checked by half-arsed antivirus software