Afficher un message
Vieux 28/09/2006, 19h07   #3
David Lee
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: .forward, program, "Can't create output"

On Thu, 28 Sep 2006, Kari Hurtta wrote:

> David Lee <t.d.lee@durham.ac.uk> writes:
>
> > We are transparently replacing these with Fedora Core 5, sendmail 8.13.7.
> >
> > But the new machines are having trouble with the "|..." aspect of
> > '.forward' files. Forwarding to email addresses works. Storing a copy in
> > the normal inbox with the "\..." syntax works. But the "|..." stuff is
> > failing: log file entries:
> > [...] dsn=5.0.0, stat=Can't create output
> >
> > Running a delivery in "-v" mode gives:
> >
> > --- snip ---
> > Running /var/spool/mqueue/k8SBSXA9000519 (sequence 1 of 1)
> > /var/tdltest/amd/.forward: line 1: forwarding to "|/usr/local/bin/procmail"
> > "|/usr/local/bin/procmail"... Connecting to prog...

> ==== that is prog mailer
> > "|/usr/local/bin/procmail"... Can't create output
> > --- snip ---
> >
> > The "Mlocal" remains as:
> > Mlocal, P=/usr/sbin/tmail, F=lsDFMAw5:/|@qShn9u, [...]

>
> What is on "Mprog" ?


Sorry, I included the wrong thing. It is:
Mprog, P=/bin/sh, F=lsDFMoqeu9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, D=$z:/,
T=X-Unix/X-Unix/X-Unix,
A=sh -c $u

Also the one in "sendmail.cf.rpmnew", presumably FC5's own, is:
Mprog, P=/usr/sbin/smrsh, F=lsDFMoqeu9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, D=$z:/,
T=X-Unix/X-Unix/X-Unix,
A=smrsh -c $u

Which presumably means that the possible "F=|" wouldn't be necessary.
Even if I add that (becoming "F=lsDFMoqeu9|"), it still fails:
"|/usr/bin/procmail"... Connecting to prog...
"|/usr/bin/procmail"... Can't create output

I'm perplexed, despite several years of "sendmail" maintenance behind me.

This problem might be subtle. But it might be very obvious and I've
simply missed it (e.g. something changing between 8.12.11 to 8.13.7 that
I've missed in the release notes etc.).

--

: David Lee I.T. Service :
: Senior Systems Programmer Computer Centre :
: Durham University :
: http://www.dur.ac.uk/t.d.lee/ South Road :
: Durham DH1 3LE :
: Phone: +44 191 334 2752 U.K. :
  Réponse avec citation
 
Page generated in 0,05875 seconds with 9 queries