On Sat, 12 Jun 1999, araqnid wrote:
> 1999-06-12 13:45:09 10smog-00008v-00 => x@???
> R=lookuphost
> T=remote_smtp
> H=post.mail.demon.net [194.217.242.20]*
> C="250 OK id=10sn9k-000E0u-0K"
>
> Essentially, I don't see how the delivery log for x@???
> makes sense.
It's a bug. There is a patch below that should fix it. Thanks for the
report.
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.
*** exim-3.02/src/deliver.c Wed Jun 2 09:31:52 1999
--- deliver.c Mon Jun 28 15:17:08 1999
***************
*** 4296,4301 ****
--- 4296,4308 ----
set_process_info("delivering %s (just run %s for %s%s)", id,
addr->transport->name, addr->orig, (addr->next == NULL)? "" : ", ...");
remote_post_process(addr, LOG_MAIN, NULL);
+
+ /* If we have just delivered down a passed SMTP channel, and that was
+ the last address, the channel will have been closed down. Now that
+ we have logged that delivery, set continue_sequence to 1 so that
+ any subsequent deliveries don't get "*" incorrectly logged. */
+
+ if (continue_transport == NULL) continue_sequence = 1;
}
/* Parallel delivery is required. Create up to the configured number
--
*** Exim information can be found at
http://www.exim.org/ ***