From d1f9fb42472323edb17c3ee3cbbfce3557083ceb Mon Sep 17 00:00:00 2001 From: Jeremy Harris Date: Thu, 22 Sep 2016 19:59:48 +0100 Subject: Routing: avoid doing the one_time replacement operation when a redirect leaves the address unchanged When done, in combination with a defer the retry would see the address as delivered, hence losing mail. --- doc/doc-txt/ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'doc') diff --git a/doc/doc-txt/ChangeLog b/doc/doc-txt/ChangeLog index f2000b5d4..b920d92cc 100644 --- a/doc/doc-txt/ChangeLog +++ b/doc/doc-txt/ChangeLog @@ -94,6 +94,11 @@ JH/25 Decoding ACL controls is now done using a binary search; the sourcecode takes up less space and should be simpler to maintain. Merge the ACL condition decode tables also, with similar effect. +JH/26 Fix problem with one_time used on a redirect router which returned the + parent address unchanged. A retry would see the parent address marked as + delivered, so not attempt the (identical) child. As a result mail would + be lost. + Exim version 4.87 ----------------- -- cgit v1.2.3