X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=man%2Fmhbuild.man;h=9a78e0212d9aae6dd4a09c38899e936f10aafe97;hb=363190329760d38060e89956206583831b0d084d;hp=bd1484ca32abfea36db14e4228237dd3ece38559;hpb=1bb1f6c3f38b05060bf699ea2743f7386889bf63;p=mmh diff --git a/man/mhbuild.man b/man/mhbuild.man index bd1484c..9a78e02 100644 --- a/man/mhbuild.man +++ b/man/mhbuild.man @@ -1,6 +1,5 @@ .\" .\" %nmhwarning% -.\" $Id$ .\" .TH MHBUILD %manext1% "%nmhdate%" MH.6.8 [%nmhversion%] .SH NAME @@ -212,6 +211,7 @@ separated accordingly. For example, type=tar; \\ conversions=compress \\ [this is the nmh distribution] \\ + {application; filename="nmh.tar.gz"} \\ name="nmh.tar.gz"; \\ directory="/pub/nmh"; \\ site="ftp.math.gatech.edu"; \\ @@ -223,7 +223,9 @@ separated accordingly. For example, You must give a description string to separate the content parameters from the external-parameters (although this string may be empty). This description string is specified by enclosing it within -\*(lq[]\*(rq. +\*(lq[]\*(rq. A disposition string, to appear in a +\*(lqContent-Disposition\*(rq header, may appear in the optional +\*(lq{}\*(rq. .PP These parameters are of the form: .PP @@ -311,6 +313,29 @@ character. This description will be copied into the .fi .RE .PP +Similarly, a disposition string may optionally be provided between +\*(lq{\*(rq and \*(lq}\*(rq characters; it will be copied into the +\*(lqContent-Disposition\*(rq header when the directive is processed. +If a disposition string is provided that does not contain a filename +parameter, and a filename is provided in the directive, it will be +added to the \*(lqContent-Disposition\*(rq header. For example, the +following directive: +.PP +.RS 5 +.nf +#text/plain; charset=iso-8859-1 <>{attachment} /tmp/summary.txt +.fi +.RE +.PP +creates these message part headers: +.PP +.RS 5 +.nf +Content-Type: text/plain; charset="iso-8859-1" +Content-Disposition: attachment; filename="summary.txt" +.fi +.RE +.PP By default, .B mhbuild will generate a unique \*(lqContent-ID:\*(rq for each directive, @@ -415,7 +440,7 @@ This third part will be text/plain .RE .SS "Integrity Check" If -.B Imhbuild +.B mhbuild is given the .B \-check switch, then it will also associate @@ -493,7 +518,7 @@ automimeproc: 1 .RE .PP to your -.I \&.mh\(ruprofile +.I .mmh/profile file. .PP Finally, you should consider adding this line to your profile: @@ -555,6 +580,7 @@ directive ::= "#" type "/" subtype [ "(" comment ")" ] [ "<" id ">" ] [ "[" description "]" ] + [ "{" disposition "}" ] [ filename ] EOL @@ -563,18 +589,21 @@ directive ::= "#" type "/" subtype [ "(" comment ")" ] [ "<" id ">" ] [ "[" description "]" ] + [ "{" disposition "}" ] external-parameters EOL | "#forw" [ "<" id ">" ] [ "[" description "]" ] + [ "{" disposition "}" ] [ "+"folder ] [ 0*msg ] EOL | "#begin" [ "<" id ">" ] [ "[" description "]" ] + [ "{" disposition "}" ] [ "alternative" | "parallel" | something-else ] @@ -591,6 +620,7 @@ plaintext ::= [ "Content-Description:" 0*(";" attribute "=" value) [ "(" comment ")" ] [ "[" description "]" ] + [ "{" disposition "}" ] EOL 1*line [ "#" EOL ] @@ -606,7 +636,7 @@ line ::= "##" text EOL .fc ^ ~ .nf .ta \w'%etcdir%/ExtraBigFileName 'u -^$HOME/\&.mh\(ruprofile~^The user profile +^$HOME/.mmh/profile~^The user profile ^$MHBUILD~^Additional profile entries ^%etcdir%/mhn.defaults~^System default MIME profile entries .fi @@ -616,7 +646,7 @@ line ::= "##" text EOL .nf .ta 2.4i .ta \w'ExtraBigProfileName 'u -^Path:~^To determine the user's nmh directory +^Path:~^To determine the user's mail storage ^Current\-Folder:~^To find the default current folder ^mhbuild-compose-*~^Template for composing contents .fi