On Tue, Dec 28, 2021 at 01:26:54PM +0100, Cyborg via Exim-users wrote:
> No idea how exim interally handles this, but exim does not seem to be
> flexibel enough to react on dynamic changes in the environment.This is bad
> luck, because freezing the mail in the queue is exactly there to wait for
> things to change ;) (i.e. an external mx become online again )
No, "frozen" mails are waiting for human attention. They should be handled
manually. It is documented in several places, in particular:
[
https://www.exim.org/exim-html-current/doc/html/spec_html/ch-how_exim_receives_and_delivers_mail.html ]
| "... when a message can neither be delivered to its recipients nor
| returned to its sender, the message is marked “frozen” on the spool,
| and no more deliveries are attempted.
|
| An administrator can “thaw” such messages when the problem has been
| corrected, and can also freeze individual messages by hand if
| necessary. In addition, an administrator can force a delivery error,
| causing a bounce message to be sent." [...]
So, if you want to keep message in queue with periodic delivery attempts,
you should avoid situations which Exim cosiders as "permanent delivery
failure" and put message to "frozen" state.
--
Eugene Berdnikov