newsbody(1) User Manuals newsbody(1)NAME
newsbody - Run a program on the body of a mail or news message
SYNOPSIS
newsbody [-fhqsv] [-k headername ] -n message -p program [-- [ arguments... ]]
DESCRIPTION
newsbody copies the body of a news or email article in message to a temporary file (called the bodyfile) and then calls program with its
arguments. program is supposed to somehow change the bodyfile. It can for instance be a spell checker. Afterwards the possibly changed
body is remerged with the headers and copied back into the message.
If message is specified as - then newsbody will act as a filter, i.e. standard input and standard output will be used.
%f in the arguments will be expanded to the name of the bodyfile, or - if the -f option is used. Use %% for a real % character.
OPTIONS -f The called program is a filter so don't make a temporary file, but pipe the body to its standard input and read it back from its
standard output.
-h Keep the entire header. This flag can also be used if newsfile doesn't have a header at all.
-q Also remove quotes before filtering the body. Lines starting with > are considered quotes.
-s Also remove signature before filtering the body.
-k headername
Keep these header lines in the bodyfile. Multiple -k flags are allowed.
-v Print the version and exit.
FILES
newsbody uses one or two temporary files with names given by the mkstemp(3) or the tmpnam(3) function.
BUGS
If some system call gives an unexpected error newsbody will stop immediately with an error message leaving its temporary files.
AUTHOR
Byrial Jensen <byrial@image.dk>
SEE ALSO pospell(1).
Unix APRIL 2000 newsbody(1)
Check Out this Related Man Page
MHMAIL(1) [nmh-1.5] MHMAIL(1)NAME
mhmail - send or read mail
SYNOPSIS
mhmail [addrs ...] [-body text] [-cc addrs ...] [-from addr] [-subject subject] [-version] [-help]
DESCRIPTION
mhmail is intended as a replacement for the standard Berkeley mail program (mail or mailx), which is compatible with nmh. This program is
intended for the use of programs such as cron, which expect to send mail automatically to various users. It is also used by various nmh
commands to mail various error notifications. Although mhmail can be used interactively, it is recommended that comp and send be used
instead to send messages.
When invoked without arguments, it simply invokes inc to incorporate new messages from the user's maildrop. When one or more users is
specified, a message is read from the standard input and spooled to a temporary file. mhmail then invokes post with the name of the tempo-
rary file as its argument to deliver the message to the specified user.
The -subject subject switch can be used to specify the "Subject:" field of the message.
By default, mhmail will read the message to be sent from the standard input. You can specify the text of the message at the command line
with the -body text switch. If the standard input has zero length, mhmail will not send the message. You can use the switch -body "" to
force an empty message.
Normally, addresses appearing as arguments are put in the "To:" field. If the -cc switch is used, all addresses following it are placed in
the "cc:" field.
By using -from addr, you can specify the "From:" header of the draft. Naturally, post will fill-in the "Sender:" header correctly.
FILES
/usr/bin/mh/inc Program to incorporate maildrop into folder
/usr/lib/mh/post Program to deliver a message
/tmp/mhmail* Temporary copy of message
SEE ALSO inc(1), post(8)DEFAULTS
None
CONTEXT
If inc is invoked, then inc's context changes occur.
MH.6.8 11 June 2012 MHMAIL(1)