Re: [exim] who starts the delivery process?

Top Page
Delete this message
Reply to this message
Author: Jasen Betts
Date:  
To: exim-users
Subject: Re: [exim] who starts the delivery process?
On 2022-12-26, Askhat Tokabay via Exim-users <exim-users@???> wrote:
> Helo
> I found in the documentation:
> Delivery processes may be started as a
> result of a message’s arrival, by a queue runner process,
> or by an administrator using the -M option.
>
> The question is the following:
> Can you tell me who starts the delivery process
> when a message arrives?


Usually message arrival, but there are settigns that can disable that
in certain conditions and then one of the others is needed to cause
delivery.

> Or how does the delivery process
> know that a message has arrived?


The process that receives the message fork()s a process to do the
delivery and passes it the exim_id (etc)

Exim is heavily multiprocess.

--
Jasen.