X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/6ba5b855ebc737cc46cabfbe799b0c7706f437f4..52391b538640f320acb25a66b673042c51567f61:/man/mhfixmsg.man diff --git a/man/mhfixmsg.man b/man/mhfixmsg.man index f45447b4..b817220f 100644 --- a/man/mhfixmsg.man +++ b/man/mhfixmsg.man @@ -1,4 +1,4 @@ -.TH MHFIXMSG %manext1% "October 27, 2013" "%nmhversion%" +.TH MHFIXMSG %manext1% "August 20, 2014" "%nmhversion%" .\" .\" %nmhwarning% .\" @@ -16,9 +16,9 @@ mhfixmsg \- rewrite MIME messages with various transformations .RB [ \-decodetext 8bit/7bit | .BR \-nodecodetext ] -.RB [ \-textcodeset -.I codeset -.RB "| " \-notextcodeset ] +.RB [ \-textcharset +.I charset +.RB "| " \-notextcharset ] .RB [ \-reformat " | " \-noreformat ] .RB [ \-replacetextplain " | " \-noreplacetextplain ] .RB [ \-fixboundary " | " \-nofixboundary ] @@ -69,14 +69,19 @@ linefeed character is removed from text parts encoded in ASCII, ISO-8859-x, UTF-8, or Windows-12xx. .PP The -.B \-textcodeset +.B \-textcharset switch specifies that all text/plain parts of the message(s) should be converted to -.IR codeset . -Codeset conversions require that +.IR charset . +Charset conversions require that .B nmh be built with -.IR iconv (3). +.IR iconv (3); +see the +.BR mhparam (1) +man page for how determine whether your +.B nmh +installation includes that. To convert text parts other than text/plain, an external program can be used, via the .B \-reformat @@ -214,7 +219,7 @@ content type and/or encoding as follows: .nf .ta \w'\-fixboundary 'u \-decodetext base64 and quoted-printable encoded text parts -\-textcodeset text/plain parts +\-textcharset text/plain parts \-reformat text parts that are not text/plain \-fixboundary outermost multipart part \-fixcte multipart part @@ -271,11 +276,9 @@ before storing them in the user's folder. It also stores the incoming message in the .I Backups folder in a filename generated by -.BR mktemp , +.BR mkstemp , which is a non-POSIX utility to generate a temporary file. -If you do not have that utility, then the -.BR mkstemp (3) -function could form the basis for a substitute. Or, +Alternatively, .B mhfixmsg could be called on the message after it is stored. .PP @@ -284,13 +287,14 @@ could be called on the message after it is stored. .ta \w'\-fixboundary 'u PATH = %bindir%:$PATH MAILDIR = `mhparam path` -MKTEMP = 'mktemp Backups/mhfixmsg.XXXXXXXX' +#### The Backups directory is relative to MAILDIR. +MKSTEMP = 'mkstemp -directory Backups -prefix mhfixmsg' MHFIXMSG = 'mhfixmsg -noverbose -file - -outfile -' STORE = %libdir%/rcvstore -:0 w: nmh-worker/procmail.$LOCKEXT +:0 w: nmh-workers/procmail.$LOCKEXT * ^TOnmh-workers@nongnu.org -| tee `$MKTEMP` | $MHFIXMSG | $STORE +nmh-workers +| tee `$MKSTEMP` | $MHFIXMSG | $STORE +nmh-workers .fi .RE .PP @@ -321,11 +325,13 @@ is checked. .fi .SH "SEE ALSO" .IR inc (1), +.IR iconv (3), .IR mh-profile (5), .IR mhbuild (1), .IR mhlist (1), +.IR mhparam (1), .IR mhshow (1), -.IR mkstemp (3), +.IR mh-mkstemp (1), .IR procmail (1), .IR procmailrc (5), .IR rcvstore (1), @@ -335,7 +341,7 @@ is checked. .RB ` +folder "' defaults to the current folder" .RB ` msgs "' defaults to cur" .RB ` "\-decodetext 8bit"' -.RB ` \-notextcodeset ' +.RB ` \-notextcharset ' .RB ` \-reformat ' .RB ` \-noreplacetextplain ' .RB ` \-fixboundary '