On Thu, 14 Nov 1996, Robert Black wrote:
> > T=address_pipe: "IFS='" command not found for address_pipe transport
> >
> > If we can configure the forward director to handle this, and I'm still
> > reading the spec.txt to see if we can, shouldn't the user_forward
> > director be configured this way in the default configure, on the
> > principle of least surprise for those converting from other mailers?
>
> Well, what exim is doing is to take the first part "IFS='" and treat it as a
> command and treat the rest of the line as arguments. It then does a fork() and
> exec() itself.
Yes, that's right. Exim does *not* automatically run the command under a
shell, in order to reduce the risk of security exposures. If you want a
shell, you have to ask for it explicitly. See chapter 16 of the manual
("The pipe transport").
--
Philip Hazel University Computing Service,
ph10@??? New Museums Site, Cambridge CB2 3QG,
P.Hazel@??? England. Phone: +44 1223 334714