Afficher un message
Vieux 02/10/2006, 20h01   #4
David Lee
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: .forward, program, "Can't create output"

On Thu, 28 Sep 2006, David Lee wrote:

> 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
> [...]
> I'm perplexed, despite several years of "sendmail" maintenance behind me.


It is still failing. I have added some "sm_syslog(LOG_INFO, ...)" lines
through the "deliver.c" code. It successfully reaches the "execve()" call
(near line 2740 in "deliver.c"). And "excve()" seems not to return
(usually a good sign). But it still fails: "Can't create output".

Hints welcome!

--

: 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,06202 seconds with 9 queries