Article View: comp.mail.mush
Article #796Re: mush & nn
From: Barton E. Schaefer
Date: Thu, 23 May 1991 22:26
Date: Thu, 23 May 1991 22:26
56 lines
2763 bytes
2763 bytes
On May 23, 1:44pm, Nino Margetic wrote:
} Subject: Re: mush & nn
}
} >.mushrc file which works nicely in mail, doesn't seem to have any effect
} >when mush is used from the news reader! Is that due to the fact that mush
} >is used with -send and -draft, while the input messg comes from the
} >stdin??
}
} >Is there a way of overcoming this problem (ie not being able to use
} >my_hdr option /and, for that matter, other goodies which mush provides/),
} >or am I (yet again :-) missing something important??
}
} **** Yup. TFM. It says that mush will only add Date: and From: fields if
} they are missing... Waiting for suggestions how to add/change a field
} (awk, sed, perl)???
What you want to do is to use mush to actually *edit* the outgoing
message, not just to send it. I don't know if nn provides a way to
do that. You can certainly add or change fields with sed or perl;
change your script to do something like
perl perl_script | mush -send -draft -
where perl_script modifies the headers.
} Furthermore, in the meantime, I discovered that something funny is going on.
} On follow-ups, there are no problems, but mush is not invoked at all.
Correct. Mush doesn't know how to post news, just how to send mail.
} output from ps -x:
}
} PID TTY STAT TIME COMMAND
} 11935 x6 R 5:50 /common/teexnma/bin/mush -U -h -
} ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
}
} The mush has been running for 5 (!!!) mins, and in the end I had to
} kill it. Needless to say, the message never got delivered...
Looks like mush is never seeing end-of-file on its standard input.
I suggest you first upgrade to 7.2.3, then see what happens.
} Furthermore, I had to change -send to -U, and -draft to -h, since the
} former produced odd results in ps -x (i.e., mush was running with
} params: -U end -h aft - ).
That's because mush's argument parser converts -send to -U and -draft
to -h by strcpying into the elements of argv. The only thing that is
messed up is your ps output, because it doesn't print the argv as an
array of nul-terminated strings, it just prints literally what is in
the block of memory where the argv was stored.
--
Bart Schaefer schaefer@zipcode.com
Z-Code Software Corporation schaefer@cse.ogi.edu
Technical Details
Message-ID:
<9105232226.AA09465@cse.ogi.edu>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!think.com!mintaka!bloom-beacon!dont-send-mail-to-path-linesShow Full Headers
Complete Article Headers
Newsgroups: comp.mail.mush Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!think.com!mintaka!bloom-beacon!dont-send-mail-to-path-lines From: schaefer@cse.ogi.EDU (Barton E. Schaefer) Subject: Re: mush & nn Message-ID: <9105232226.AA09465@cse.ogi.edu> Sender: daemon@athena.mit.edu (Mr Background) Organization: Z-Code Software Corp. Date: 23 May 91 22:26:24 GMT Lines: 56