From: "Philip Hazel" <[EMAIL PROTECTED]>
On Wed, 7 Dec 2005, David S. Madole wrote:
I am populating addr->host_list in a transport setup routine, a
pointer to
which is set into tblock->setup during the init routine of the
transport. My
understanding is that this is called before the subprocess is forked.
Unfortunately not (see around line 1699 in deliver.c). It is called
before the new subprocess changes its uid/gid, but after the fork.
Of course, I see that now, not sure how I missed it. So it looks like I
have two options if I want this to work:
1. Set the host using the router option instead of a transport option.
2. Modify deliver.c to print the host information for local transports
from host_used if it is set, like it already does for remote transports.
Seems like the second option is the better choice. Thanks for the help.
David
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/