Update copyright header.
[elisp/semi.git] / mime-ui-ja.sgml
1 <!doctype sinfo system>
2 <head>
3 <title>SEMI 1.14 \e$B@bL@=q\e(B
4 <author>\e$B<i2,\e(B \e$BCNI'\e(B <mail>morioka@jaist.ac.jp</mail>
5 <date>1998/07/03
6
7 <toc>
8 </head>
9
10 <body>
11
12 <abstract>
13 <p>
14 This file documents SEMI, a MIME user interface for GNU Emacs.
15 <p>
16 GNU Emacs \e$BMQ$N\e(B MIME user interface \e$B$G$"$k\e(B SEMI \e$B$K$D$$$F@bL@$7$^$9!#\e(B
17 </abstract>
18
19
20 <h1> SEMI \e$B$C$F2?!)\e(B
21 <node> Introduction
22 <p>
23 SEMI \e$B$O\e(B GNU Emacs \e$BMQ$N\e(B MIME user interface \e$B$rDs6!$9$k\e(B package \e$B$G$9!#\e(B
24 <p>
25 SEMI \e$B$,Ds6!$9$k\e(B MIME user interface \e$B$O\e(B MIME-View \e$B$H\e(B MIME-Edit \e$B$+$i$J$j$^\e(B
26 \e$B$9!#\e(B
27 <p> 
28 MIME-View \e$B$O\e(B MIME \e$B$d\e(B STD 11 \e$B$*$h$S!XCO0h2=$5$l$?\e(B RFC 822\e$B!Y\e(Bmessage \e$B$rI=<(\e(B
29 \e$B$7$?$j!"A`:n$7$?$j$9$k$?$a$N\e(B user interface \e$B$NCf3K$G$9!#\e(B
30 <p>
31 MIME-Edit \e$B$O\e(B MIME message \e$B$r@8@.$9$k$?$a$N\e(B user interface \e$B$G$9!#\e(B
32 <p>
33 \e$B3F\e(B MUA \e$B$G$3$l$i$N5!G=$rMxMQ$9$k$3$H$K$h$j!"9bEY$J\e(B MIME \e$B5!G=$rMxMQ$9$k$3\e(B
34 \e$B$H$,$G$-$^$9!#\e(B
35
36
37 <h1> MIME message \e$B$N1\Mw\e(B
38 <node> MIME-View
39 <p>
40 MIME-View \e$B$O\e(B GNU Emacs \e$B$GF0:n$9$kHFMQE*$J\e(B MIME viewer \e$B$G$9!#\e(B
41 <p>
42 MIME-View \e$B$O\e(B MIME message \e$B$r1\Mw$9$k$?$a$NMxMQ<T3&LL\e(B (user interface) 
43 \e$B$N3K$G$"$j!"$3$N>e$G\e(B presentation-method \e$B$H8F$P$l$kI=<($r:n$k%W%m%0%i%`\e(B
44 \e$B$rF0$+$7$?$j!"\e(Bacting-method \e$B$H8F$P$l$k\e(B entity \e$B$N=hM}%W%m%0%i%`$rF0$+$9\e(B
45 \e$B$3$H$,2DG=$G!"$5$^$6$^$J<oN`$N\e(B entity \e$B$r07$&;v$,$G$-$k$h$&$K$J$C$F$$$^$9!#\e(B
46
47
48 <h2> MIME-View \e$B35@b\e(B
49 <node> Overview of MIME-View
50 <p>
51 Internet \e$B$NEE;R=q4J!&%M%C%H%K%e!<%9$J$I$N=qLL\e(B (message) \e$B$NI=8=7A<0$O\e(B 
52 STD 11 \e$B$K4p$E$$$F$$$^$9!#\e(BSTD 11 \e$B$N=qLLK\BN\e(B (message body) \e$B$O9T$rM#0l$N\e(B
53 \e$B9=B$$H$9$k4J0WJ8LL\e(B (plain text) \e$B$G$"$j!"J8;zId9f$b\e(B us-ascii \e$B$HDj$a$i$l\e(B
54 \e$B$F$$$^$9!#<B:]$K$O!"J8;zId9f$r\e(B us-ascii \e$B$NBe$o$j$K$=$N8@8l7w$GMQ$$$i$l\e(B
55 \e$B$kJ8;zId9f$H$7$?!XCO0h2=$5$l$?\e(B STD 11\e$B!Y=qLL$bMQ$$$i$l$F$-$^$7$?$,!"$3\e(B
56 \e$B$N>l9g$b=qLL$NJ8;zId9f$O#1$D$G$9!#$3$N$?$a!"MxMQ<T3&LL\e(B (Message User
57 Agent) \e$B$O!"$7$P$7$P!"\e(Bbyte \e$BNs\e(B = us-ascii \e$BJ8;zNs!"$J$$$7$O!"\e(Bbyte \e$BNs\e(B = \e$B$=\e(B
58 \e$B$N8@8l7w$GMQ$$$kJ8;zId9f$NJ8;zNs$N$h$&$K8+Jo$7$F$-$^$7$?!#\e(B
59 <p>
60 \e$B$7$+$7$J$,$i!"\e(BMIME \e$B$G$O=qLL$O\e(B entity \e$B$rC10L$H$9$kLZ9=B$$K$J$j!"$^$?!"\e(B
61 \e$B#1$D$N=qLL$GJ#?t$NJ8;zId9f$rMQ$$$k$3$H$,$G$-$^$9!#$^$?!"\e(Bentity \e$B$NFbMF\e(B
62 \e$B$OJ8LL$d3($N$h$&$JC1=c$KI=<(2DG=$J$b$N$@$1$G$J$/!"2;@<$dF02h$J$I$N0lDj\e(B
63 \e$B;~4V:F@8$5$l$k$h$&$J$b$N$dFCDj$N%"%W%j%1!<%7%g%s$N%G!<%?$d%W%m%0%i%`$N\e(B
64 \e$B%=!<%9!"$"$k$$$O!"\e(Bftp \e$B$d\e(B mail service \e$B$NMxMQK!$d\e(B URL \e$B$H$$$C$?7A$GI=$5\e(B
65 \e$B$l$?30It;2>H$J$I$N$5$^$6$^$J$b$N$,9M$($i$^$9!#$3$N$?$a!"I=<($@$1$r9M$(\e(B
66 \e$B$F$$$?\e(B STD 11 \e$B$K$*$1$kMxMQ<T3&LL$NC1=c$J1dD9$G$O\e(B MIME \e$B$NA4$F$N5!G=$r07\e(B
67 \e$B$&$3$H$O$G$-$^$;$s!#$D$^$j!"\e(BMIME \e$B$N7A<0$K9g$o$;$FI|9f$9$k$@$1$G$OIT==\e(B
68 \e$BJ,$G$"$j!"MxMQ<T$H$NBPOCE*$J:F@8=hM}$r9MN8$9$kI,MW$,$"$j$^$9!#\e(BMIME \e$B=q\e(B
69 \e$BLL$N7A<0$O<+F0=hM}$,$7$d$9$/@_7W$5$l$F$$$^$9$,!"\e(BMIME \e$B=qLL$K4^$^$l$kFb\e(B
70 \e$BMF$NCf$K$O%;%-%e%j%F%#!<>e$NLdBj$+$i<+F0=hM}$r$9$k$Y$-$G$J$$$b$N$,$"$j!"\e(B
71 \e$B$3$&$$$C$?$b$N$N:F@8$K4X$7$F$OMxMQ<T$NH=CG$r6D$0$h$&$K@_7W$5$l$k$Y$-$G\e(B
72 \e$B$7$g$&!#7k6I!"\e(BMIME \e$B=qLL$r07$&$?$a$K$O\e(B STD 11 \e$B$*$h$S\e(B MIME \e$B$N9=J8$G5-=R\e(B
73 \e$B$5$l$?%a%C%;!<%8$N>pJs8r49MQI=8=$H$=$N2r<a7k2L$G$"$kI=<(2hLL$d:F@8Ey$N\e(B
74 \e$B=hM}$r6hJL$7$F9M$($kI,MW$,$"$j$^$9!#$^$?!"MxMQ<T$H$NBPOCE*$J:F@8=hM}$,\e(B
75 \e$BI,MW$G$9!#\e(B
76 <p>
77 \e$B$3$N$?$a!"\e(BMIME-View \e$B$O#1$D$N=qLL$KBP$7$F!">pJs8r49MQI=8=$r3JG<$9$k\e(B 
78 mime-raw-buffer \e$B$HI=<(MQI=8=$r3JG<$9$k\e(B mime-preview-buffer \e$B$N#2$D$N\e(B 
79 buffer \e$B$rMQ$$$^$9!#\e(B
80 <p>
81 MIME-View \e$B$O\e(B mime-preview-buffer \e$B$KBP$7$F\e(B mime-view-mode \e$B$H$$$&\e(B MIME
82 message \e$B$r1\Mw$9$k$?$a$N\e(B mode \e$B$rDs6!$7$^$9!#MxMQ<T$O$3$3$G3F\e(B entity \e$B$K\e(B
83 \e$BBP$7$FA`:n$r9T$&$3$H$,$G$-$^$9!#\e(B
84
85
86 <h2> mime-preview-buffer \e$B$N2hLL9=@.\e(B
87 <node> MIME-Preview
88 <p>
89 mime-view-mode \e$B$G$O3F\e(B entity \e$B$KBP$7$F\e(B
90 <p>
91 <verb>
92         [entity-button]
93         (header)
94         
95         (body)
96         (separator)
97 </verb>
98 <p>
99 <noindent>
100 \e$B$H$$$&>pJs$rI=<($7$^$9!#$3$l$i$O>r7o$K=>$C$F\e(B design \e$B$rJQ99$7$?$j!"I=<(\e(B
101 \e$B$rM^@)$9$k$3$H$b$G$-$^$9!#\e(B
102 <p>
103 \e$B0J2<$K!"I=<(Nc$r<($7$^$9!#\e(B
104
105
106 <verb>
107 From: morioka@jaist.ac.jp (\e$B<i2,\e(B \e$BCNI'\e(B / MORIOKA Tomohiko)
108 Subject: Re: \e$B<ALd!)\e(B
109 Newsgroups: zxr.message.mime
110 Date: 22 Oct 93 11:02:44
111 Mime-Version: 1.0
112 Organization: Japan Advanced Institute of Science and Technology,
113         Ishikawa, Japan
114
115 [1  (text/plain)]
116   MIME-Edit mode \e$B$K$*$1$k!"\e(BMIME message \e$B$N:n$jJ}!#\e(B
117
118   C-c C-x ? \e$B$r2!$9$H\e(B help \e$B$,=P$F$/$k!#\e(B
119
120 C-c C-x C-t     insert a text message.
121 C-c C-x TAB     insert a (binary) file.
122 C-c C-x C-e     insert a reference to external body.
123 C-c C-x C-v     insert a voice message.
124 C-c C-x C-y     insert a mail or news message.
125 C-c C-x RET     insert a mail message.
126 C-c C-x C-s     insert a signature file at end.
127 C-c C-x t       insert a new MIME tag.
128 C-c C-m C-a     enclose as multipart/alternative.
129 C-c C-m C-p     enclose as multipart/parallel.
130 C-c C-m C-m     enclose as multipart/mixed.
131 C-c C-m C-d     enclose as multipart/digest.
132 C-c C-m C-s     enclose as PGP signed.
133 C-c C-m C-e     enclose as PGP encrypted.
134 C-c C-x C-k     insert PGP public key.
135 C-c C-x p       preview editing MIME message.
136 ...
137
138 \e$B$C$FLu$G!"\e(BC-c C-x C-i \e$B$r2!$7$F!"A^F~$7$?$$\e(B binary file \e$B$r;XDj$7$^$9!#\e(B
139
140   binary file \e$B$N\e(B MIME encoding \e$B$K$O!"IaDL!"\e(BBase64 \e$B$r;XDj$7$^$9!#\e(B
141
142 [2  (image/gif)]
143
144 [3  (text/plain)]
145
146   \e$B$3$s$JIw$K!"3(F~$j\e(B message \e$B$N$G$->e$,$j!#\e(B
147
148 \e$B".".".".".".".".".".".\e(B \e$B%m%7%"%s!&%F%#!<$r0lGU!#\e(B \e$B".".".".".".".".".".".\e(B
149 \e$B".".".".".\e(B  \e$B!y\e(B \e$B%8%c%`$G$O$J$/%^!<%^%l!<%I$G$b$J$/K*L*$G\e(B \e$B!y\e(B  \e$B".".".".".\e(B
150 \e$B".".".".".\e(B         \e$B'.'0'2$$'0','!\e(B  \e$B'4'0'.'0'7'*','0\e(B         \e$B".".".".".\e(B
151 \e$B".".".".".".".\e(B  Internet E-mail: &lt;morioka@jaist.ac.jp&gt;  \e$B".".".".".".".\e(B
152 </verb>
153
154
155 <h3> entity-button
156 <node> entity-button
157 <p>
158 <concept>entity-button</concept> \e$B$O\e(B entity \e$B$N@hF,$K$"$C$F!"$=$N\e(B entity 
159 \e$B$K4X$9$kBg$^$+$J>pJs$rI=<($9$kItJ,$G$9!#\e(B
160 <p>
161 \e$BI8=`$G$O\e(B
162
163 <verb>
164         [1.3 test (text/plain)]
165 </verb>
166
167 <noindent>
168 \e$B$N$h$&$J46$8$KI=<($5$l$^$9!#\e(B
169 <p>
170 \e$B:G=i$N?t;z$O\e(B message \e$BCf$N$3$N\e(B entity \e$B$N0LCV$r@aHV9f$N$h$&$KI=$7$?$b$N\e(B
171 \e$B$G!"\e(B<concept>entity-number</concept> \e$B$H8F$S$^$9!#\e(B
172 <p>
173 \e$B#2HVL\$NJ8;zNs$OI=Bj$rI=$7$^$9!#$3$N>pJs$O!"\e(B
174
175 <ol>
176 <li>Content-Description field \e$B$b$7$/$O\e(B Subject field \e$B$K=q$+$l$?I=Bj\e(B
177 <li>Content-Disposition field \e$B$N\e(B filename parameter \e$B$K=q$+$l$?\e(B file \e$BL>\e(B
178 <li>Content-Type field \e$B$N\e(B name parameter \e$B$K=q$+$l$?\e(B file \e$BL>\e(B
179 <li> uuencode \e$B$N>l9g$N\e(B file \e$BL>\e(B
180 </ol>
181
182 <noindent>
183 \e$B$+$i:n$j$^$9!#$I$l$bB8:_$7$J$$>l9g$O6uGr$,I=<($5$l$^$9!#\e(B
184 <p>
185 \e$B#3HVL\$N3g8L$NCf$N>pJs$O$=$N\e(B entity \e$B$N\e(B media-type/subtype \e$B$rI=$7$^$9!#\e(B
186 \e$BHs\e(B MIME entity \e$B$N>l9g!"\e(B<code>nil</code> \e$B$,I=<($5$l$^$9!#\e(B
187 <p>
188 \e$B$3$N\e(B entity-button \e$B$O\e(B entity \e$B$NFbMF$r>]D'$9$k\e(B icon \e$B$N$h$&$JLr3d$r2L$?\e(B
189 \e$B$7$^$9!#Nc$($P!"\e(B
190
191 <verb>
192         [2  (image/gif)]
193 </verb>
194
195 <noindent>
196 \e$B$N>e$G\e(B <kbd>v</kbd> \e$B$r2!$;$P$3$3$KF~$C$F$$$k3($,I=<($5$l$^$9!#\e(B
197 <p>
198 \e$B$^$?!"\e(Bmouse \e$BA`:n$,2DG=$J>l9g!"\e(Bentity-button \e$B$rBh#2%\%?%s!J\e(B3 button
199 mouse \e$B$N>l9g!"Cf1{$N%\%?%s!K$G2!$;$P!"F1MM$K$=$N3($,I=<($5$l$^$9!#\e(B
200
201
202 <h3> entity-header
203 <node> entity-header
204 <p>
205 <concept>entity-header</concept> \e$B$O$"$k\e(B entity \e$B$N\e(B header \e$B$rI=<($9$kIt\e(B
206 \e$BJ,$G$9!J!V$=$N$^$^$d$s$1!W$C$FE\$i$J$$$G!#$=$&$$$&$b$s$J$s$G$9!K!#\e(B
207
208
209 <h3> entity-body
210 <node> entity-body
211 <p>
212 <concept>entity-body</concept> \e$B$O\e(B part \e$B$NFbMF$rI=<($9$kItJ,$G$9!#\e(B
213 <p>
214 \e$B$3$l$b$R$M$j$,B-$j$J$$$G$9$,!"$^$"!"$=$&$$$&$b$s$G$9!#\e(B
215 <p>
216 \e$B$H$O$$$(!"<B:]$K$O>/$7$R$M$C$F$^$9!#\e(B
217 <p>
218 text entity \e$B$N>l9g$O\e(B charset \e$B$K1~$8$F\e(B code \e$BJQ49$7$?$j$7$^$9$7!"\e(BXEmacs 
219 \e$B$G$O\e(B image entity \e$B$rJQ49$7$J$$$H$$$1$J$$$7!#\e(B
220 <p>
221 \e$B>\$7$/$O$^$?8e$G!#\e(B
222
223
224 <h2> mime-preview-buffer \e$B$G$NA`:n\e(B
225 <node> mime-view-mode
226 <p>
227 mime-preview-buffer \e$B$K$O0J2<$N5!G=$,$"$j$^$9!#\e(B
228 <p>
229 <kl>
230 <kt>u
231 <kd>
232 \e$B>e$N\e(B part \e$B$KLa$k!J\e(Bmessage \e$B$N0lHV>e$N\e(B part \e$B$G$3$l$r9T$J$&$H\e(B Summary
233 mode \e$B$KLa$k\e(B (*1)\e$B!K\e(B
234 </kd>
235 <kt>p<kd>\e$BA0$N\e(B part \e$B$K0\F0$9$k\e(B
236 </kd>
237 <kt>M-TAB<kd>\e$BA0$N\e(B part \e$B$K0\F0$9$k\e(B
238 </kd>
239 <kt>n<kd>\e$B<!$N\e(B part \e$B$K0\F0$9$k\e(B
240 </kd>
241 <kt>TAB<kd>\e$B<!$N\e(B part \e$B$K0\F0$9$k\e(B
242 </kd>
243 <kt>SPC<kd>scroll up \e$B$9$k\e(B
244 </kd>
245 <kt>M-SPC<kd>scroll down \e$B$9$k\e(B
246 </kd>
247 <kt>DEL<kd>scroll down \e$B$9$k\e(B
248 </kd>
249 <kt>RET<kd>\e$B<!$N9T$K0\F0$9$k\e(B
250 </kd>
251 <kt>M-RET<kd>\e$BA0$N9T$K0\F0$9$k\e(B
252 </kd>
253 <kt>v<kd>part \e$B$r:F@8$9$k\e(B (*2)
254 </kd>
255 <kt>e<kd>part \e$B$+$i\e(B file \e$B$r<h$j=P$9\e(B (*2)
256 </kd>
257 <kt>C-c C-p<kd>part \e$B$r0u:~$9$k\e(B (*2)
258 </kd>
259 <kt>mouse-button-2
260 <kd>
261 preview-buffer \e$BCf$N\e(B mouse button \e$B$r5/F0$9$k\e(B
262 <p>
263 content-button \e$B$r2!$;$P!"$=$N\e(B part \e$B$,:F@8$5$l$k\e(B(*2)
264 <p>
265 URL-button \e$B$r2!$;$P!"$=$N\e(B WWW browser \e$B$,5/F0$5$l$k\e(B
266 </kd>
267 </kl>
268 <p>
269 <memo title="\e$BCm0U\e(B">
270 <p>
271 (*1) MUA \e$B$G\e(B mime-view \e$B$N@_Dj$r$7$F$$$J$$>l9g!"\e(BSummary mode \e$B$K$OLa$j$^\e(B
272 \e$B$;$s!#\e(B
273 <p>
274 (*2) \e$B<B:]$NF0:n$OBP1~$9$k\e(B method \e$B$K0M$j$^$9!#\e(B
275 </memo>
276
277
278 <h1> MIME message \e$B$NJT=8\e(B
279 <node> MIME-Edit
280 <p>
281 <concept>MIME-Edit</concept> \e$B$O\e(B GNU Emacs \e$B$GF0:n$9$kHFMQE*$J\e(B MIME
282 composer \e$B$G$9!#\e(B
283
284
285 <h2> MIME message \e$B$rJT=8$9$k$?$a$N\e(B minor-mode
286 <node> mime-edit-mode
287 <p>
288 <concept>mime-edit-mode</concept> \e$B$O\e(B MIME message \e$B$r:n@.$9$k$?$a$N\e(B 
289 minor-mode \e$B$G$9!#$3$N\e(B mode \e$B$G$O\e(B <concept>tag</concept> \e$B$r;H$C$F$5$^$6$^\e(B
290 \e$B$J<oN`$N\e(B data \e$B$rI=8=$7!"$5$^$6$^$J<oN`$N\e(B data \e$B$+$i$J$kJ#?t$NItJ,$+$i$J$k\e(B 
291 message \e$B$rJT=8$9$k$3$H$r2DG=$K$7$F$$$^$9!#\e(B
292 <p>
293 tag \e$B$K$O\e(B
294
295 <ul>
296 <li> single-part tag
297 <li> multi-part tag
298 </ul>
299
300 <noindent>
301 \e$B$N#2$D$,$"$j$^$9!#\e(B
302 <p>
303 single-part tag \e$B$O\e(B single part \e$B$rI=8=$9$k$?$a$N\e(B tag \e$B$G!"\e(B
304 <p>
305 <verb>
306         --[[TYPE/SUBTYPE;PARAMETERS][ENCODING]
307         OPTIONAL-FIELDS]
308 </verb>
309 <p>
310 <noindent>
311 \e$B$H$$$&$h$&$J7A$r$7$F$$$^$9!#\e(B
312 <p>
313 TYPE/SUBTYPE \e$B$*$h$S\e(B PARAMETERS \e$B$O\e(B <dref file="mime-ja">Content-Type
314 </dref> \e$BMs$N\e(B type/subtype \e$B$*$h$S\e(B parameters \e$B$rI=$7$^$9!#\e(BTYPE/SUBTYPE \e$B$O\e(B
315 \e$BI,?\$G$"$j!"\e(BPARAMETERS \e$B$O>JN,2D$G$9!#\e(B
316 <p>
317 ENCODING \e$B$O\e(B <dref file="mime-ja">Content-Transfer-Encoding</dref> \e$BMs$rI=\e(B
318 \e$B$7$^$9!#$3$l$b>JN,2D$G$9!#\e(B
319 <p>
320 OPTIONAL-FIELDS \e$B$O\e(B Content-Type, Content-Transfer-Encoding \e$B0J30$N\e(B 
321 field \e$B$r=q$/$?$a$NItJ,$G!">JN,2D$G$9!#\e(B
322 <p>
323 multi-part tag \e$B$O\e(B <a file="mime-ja" node="multipart">multi part</a> \e$B$rI=\e(B
324 \e$B8=$9$k$?$a$N\e(B tag \e$B$G!"\e(B
325 <p>
326 <verb>
327         --<<TYPE>>-@{
328 </verb>
329 <p>
330 <noindent>
331 \e$B$H$$$&7A$N\e(B <concept>multi-part \e$B3+;O\e(B tag</concept> \e$B$H8F$P$l$k\e(B multi
332 part \e$B$N3+;O$r<($9\e(B tag \e$B$H\e(B
333 <p>
334 <verb>
335         --@}-<<TYPE>>
336 </verb>
337 <p>
338 <noindent>
339 \e$B$H$$$&7A$N\e(B <concept>multi-part \e$B=*N;\e(B tag</concept> \e$B$H8F$P$l$k\e(B multi
340 part \e$B$N=*N;$r<($9\e(B tag \e$B$,$"$j$^$9!#\e(B
341 <p>
342 \e$B$^$?!"\e(Bmulti-part \e$B3+;O\e(B tag \e$B$H\e(B multi-part \e$B=*N;\e(B tag \e$B$G0O$^$l$?ItJ,$r\e(B 
343 <concept>enclosure</concept> \e$B$H8F$S$^$9!#\e(B
344
345
346 <h2> single-part \e$B$KBP$9$kA`:n\e(B
347 <node> single-part tags
348 <p>
349 single-part \e$B$r:n$k$?$a$NA`:n$K$O0J2<$N$h$&$J$b$N$,$"$j$^$9!#\e(B
350
351 <kl>
352 <kt>C-c C-x C-t
353 <kd>
354 text part \e$B$rI=$9\e(B single-part tag \e$B$rA^F~$7$^$9!#\e(B
355 </kd>
356 <kt>C-c C-x C-i
357 <kd>
358 file \e$B$r\e(B MIME part \e$B$H$7$FE:IU$7$^$9!#A0$K\e(B <kbd>C-u</kbd> \e$B$rIU$1$?>l9g!"\e(B
359 \e$B>o$K\e(B media-type, subtype \e$BEy$rJ9$$$FMh$^$9!#\e(B<cf node="tag specification
360 for inserted file">
361 </kd>
362 <kt>C-c C-x C-e
363 <kd>
364 external part \e$B$rA^F~$7$^$9!#\e(B
365 </kd>
366 <kt>C-c C-x C-v
367 <kd>
368 <kbd>C-g</kbd> \e$B$,2!$5$l$k$^$GO?2;$r9T$$!"2;@<\e(B part \e$B$rA^F~$7$^$9!#!J;H\e(B
369 \e$BMQ$G$-$J$$>l9g$,$"$j$^$9!K\e(B
370 </kd>
371 <kt>C-c C-x C-y
372 <kd>
373 \e$B8=:_I=<(Cf$N\e(B (mail or news) message \e$B$rA^F~$7$^$9!#!J<B:]$NF0:n$O;HMQ$7\e(B
374 \e$B$F$$$k\e(B MUA \e$B$K0MB8$7$^$9!K\e(B
375 </kd>
376 <kt>C-c C-x C-m
377 <kd>
378 mail message \e$B$rA^F~$7$^$9!#\e(B
379 </kd>
380 <dt><key>C-c C-x C-w</key>, <key>C-c C-x C-s</key>
381 <dd>
382 signature \e$B$rA^F~$7$^$9!#\e(B
383 </dd>
384 <kt>C-c C-x C-k
385 <kd>
386 <dref>PGP</dref> \e$B$N8x3+80$rA^F~$7$^$9!#\e(B
387 </kd>
388 <kt>C-c C-x t
389 <kd>
390 \e$BG$0U$N\e(B single-part tag \e$B$rA^F~$7$^$9!#\e(B
391 </kl>
392
393
394 <h2> enclosure \e$B$KBP$9$kA`:n\e(B
395 <node> enclosure tags
396 <p>
397 enclosure \e$B$r:n$k$?$a$NA`:n$H$7$F$O0J2<$N$h$&$J$b$N$,$"$j$^$9!#\e(B
398
399 <kl>
400 <kt>C-c C-m C-a
401 <kd>
402 \e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/alternative \e$B$H$7$F0O$_$^$9!#\e(B
403 </kd>
404 <kt>C-c C-m C-p
405 <kd>
406 \e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/parallel \e$B$H$7$F0O$_$^$9!#\e(B
407 </kd>
408 <kt>C-c C-m C-m
409 <kd>
410 \e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/mixed \e$B$H$7$F0O$_$^$9!#\e(B
411 </kd>
412 <kt>C-c C-m C-d
413 <kd>
414 \e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/digest \e$B$H$7$F0O$_$^$9!#\e(B
415 </kd>
416 <kt>C-c C-m C-s
417 <kd>
418 \e$B;XDj$7$?\e(B region \e$B$KEE;R=pL>$r9T$$$^$9!#\e(B<cf node="PGP">
419 </kd>
420 <kt>C-c C-m C-e
421 <kd>
422 \e$B;XDj$7$?\e(B region \e$B$r0E9f2=$7$^$9!#\e(B<cf node="PGP">
423 <kt>C-c C-m C-q
424 <kd>
425 \e$B;XDj$7$?\e(B region \e$BFb$N\e(B tag \e$B$rL58z$K$7!"$=$N\e(B tag \e$B$rJ8;zNs$H$7$FMxMQ$G$-$k\e(B
426 \e$B$h$&$K$7$^$9!#!J8=:_$NHG$G$O$&$^$/F/$+$J$$$3$H$,$"$j$^$9!#$^$?!"EE;R=p\e(B
427 \e$BL>$H$NJ;MQ$K4X$7$F$bIT40A4$G$9!K\e(B
428 </kl>
429
430
431 <h2> mime-edit-mode \e$B$K$*$1$k$=$NB>$NA`:n\e(B
432 <node> other MIME-Edit operations
433 <p>
434 mime-edit-mode \e$B$K$*$1$k$=$NB>$NA`:n$r@bL@$7$^$9!#\e(B
435
436 <kl>
437 <kt>C-c C-c
438 <kd>
439 \e$BJT=8Cf$N\e(B message \e$B$rAw?.$7$^$9!#\e(B
440 </kd>
441 <kt>C-c C-x p
442 <kd>
443 \e$BJT=8Cf$N\e(B message \e$B$r\e(B preview \e$B$7$^$9!#\e(B<cf node="MIME-View">
444 </kd>
445 <kt>C-c C-x C-z
446 <kd>
447 \e$BJT=8Cf$N\e(B message \e$B$rAw?.$9$k$3$H$J$/!"\e(Bmime-edit-mode \e$B$r=*N;$7$^$9!#\e(B
448 </kd>
449 <kt>C-c C-x /
450 <kd>
451 \e$BBg$-$J\e(B message \e$B$rAw?.$9$k>l9g$K\e(B message/partial \e$B7A<0$K<+F0J,3d2DG=$H$9\e(B
452 \e$B$k$+$I$&$+$r7h$a$^$9!#\e(B
453 </kd>
454 <kt>C-c C-x 7
455 <kd>
456 <dref>transfer level</dref> \e$B$r\e(B <dref file="mime-ja">7bit</dref> \e$B$K$7$^$9!#\e(B
457 </kd>
458 <kt>C-c C-x 8
459 <kd>
460 <dref>transfer level</dref> \e$B$r\e(B <dref file="mime-ja">8bit</dref> \e$B$K$7$^$9!#\e(B
461 </kd>
462 <kt>C-c C-x v
463 <kd>
464 message \e$BA4BN$rEE;R=pL>$9$k$+$I$&$+$r7h$a$^$9!#\e(B<cf node="PGP">
465 </kd>
466 <kt>C-c C-x h
467 <kd>
468 message \e$BA4BN$r0E9f2=$9$k$+$I$&$+$r7h$a$^$9!#\e(B<cf node="PGP">
469 <kt>C-c C-x ?
470 <kd>
471 help message \e$B$rI=<($7$^$9!#\e(B
472 </kl>
473
474
475 <h2> \e$BA^F~$5$l$k\e(B file \e$B$KBP$9$k\e(B tag \e$B$N7hDj\e(B
476 <node> file-type specification
477 <p>
478 <kbd>C-c C-x C-i</kbd> (<code>mime-edit-insert-file</code>) \e$B$r<B9T$7$?;~!"\e(B
479 \e$BA^F~$5$l$k\e(B file \e$B$KBP$9$k\e(B media-type \e$B$d\e(B encoding \e$B$J$I$N\e(B tag \e$B$N>pJs$OJQ?t\e(B 
480 <code>mime-file-types</code> \e$B$K$h$C$F\e(B file \e$BL>$+$i?dB,$5$l$^$9!#\e(B
481 <p>
482 \e$BA0$K\e(B <kbd>C-u</kbd> \e$B$rIU$1$?;~!"$*$h$S!"E,Ev$JCM$,8+IU$+$i$J$+$C$?>l9g!"\e(B
483 user \e$B$KBP$7$FCM$NF~NO$rB%$7$^$9!#!JA0$K\e(B <kbd>C-u</kbd> \e$B$rIU$1$?;~!"?d\e(B
484 \e$BB,$5$l$?CM$,4{DjCM$H$7$FMQ$$$i$l$^$9!K\e(B
485 <p>
486 file \e$BL>$KBP$9$k4{DjCM$rJQ$($?$$>l9g$OJQ?t\e(B <code>mime-file-types</code>
487 \e$B$r@_Dj$7$F2<$5$$!#\e(B
488
489 <defvar name="mime-file-types">
490 <p>
491 \e$BA^F~$5$l$k\e(B file \e$B$N\e(B file \e$BL>$KBP$9$k\e(B tag \e$B$N4{DjCM$rM?$($k!#\e(B
492 <p>
493 \e$B$3$NJQ?t$O\e(B
494
495 <lisp>
496         (FILE_PAT TYPE SUBTYPE PARAMS ENCODING
497          DISPOSITION_TYPE DISPOSITION_PARAMS)
498 </lisp>
499
500 \e$B$H$$$&\e(B list \e$B$N\e(B list \e$B$G!"3FMWAG$O0J2<$NDL$j$G$"$k!'\e(B
501
502 <dl>
503 <dt>FILE_PAT
504 <dd>file \e$BL>$rI=$9@55,I=8=\e(B
505 <dt>TYPE
506 <dd>media type
507 <dt>SUBTYPE
508 <dd>media subtype
509 <dt>PARAMS
510 <dd>Content-Type field \e$B$N\e(B parameter
511 <dt>ENCODING
512 <dd>Content-Transfer-Encoding
513 <dt>DISPOSITION_TYPE
514 <dd>disposition-type
515 <dt>DISPOSITION_PARAMS
516 <dd>Content-Disposition field \e$B$N\e(B parameter
517 </dl>
518
519 <noindent>
520 \e$B@_DjNc!'\e(B <file>*.rtf</file> \e$B$KBP$9$k\e(B media type \e$B$r\e(B application/rtf \e$B$K\e(B
521 \e$B$9$k>l9g\e(B
522
523 <lisp>
524 (eval-after-load
525     "mime-edit"
526   '(set-alist 'mime-file-types
527               "\\.rtf$"
528               '("application" "rtf" nil nil
529                 "attachment" (("filename" . file)))
530               ))
531 </lisp>
532 </defvar>
533
534
535 <h2> transfer level
536 <node> transfer level
537 <p>
538 message \e$B$KA^F~$9$k\e(B data \e$B$O\e(B <dref file="mime-ja">7bit</dref> \e$B$J$$$7\e(B 
539 <dref file="mime-ja">8bit</dref> \e$B$b$7$/$O\e(B <dref
540 file="mime-ja">binary</dref> \e$B$GI=8=$9$k$3$H$,$G$-$^$9!#\e(B
541 <p>
542 \e$B$h$C$F!"\e(B7bit \e$B$7$+DL$5$J$$\e(B <dref file="mime-ja">MTA</dref> \e$B$r7PM3$9$k>l9g!"\e(B
543 7bit \e$B$N\e(B data \e$B$O$=$N$^$^$GAw$l$^$9$,!"\e(B8bit \e$B$d\e(B binary \e$B$N\e(B data \e$B$O\e(B 7bit \e$B$KJQ\e(B
544 \e$B49$7$J$1$l$P$J$j$^$;$s!#\e(B
545 <p>
546 \e$BF1MM$K!"\e(B8bit \e$B$7$+DL$5$J$$\e(B MTA \e$B$r7PM3$9$k>l9g!"\e(B7bit \e$B$d\e(B 8bit \e$B$N\e(B data \e$B$O\e(B
547 \e$B$=$N$^$^$GAw$l$^$9$,!"\e(Bbinary \e$B$N\e(B data \e$B$O\e(B 7bit \e$B$+\e(B 8bit \e$B$KJQ49$7$J$1$l$P\e(B
548 \e$B$J$j$^$;$s!#\e(B
549 <p>
550 <memo>
551 EBCDIC \e$B$7$+DL$5$J$$\e(B MTA \e$B$r7PM3$9$k>l9g!"\e(B7bit \e$B$N\e(B data \e$B$b\e(B base64 \e$BEy$GJQ\e(B
552 \e$B49$7$J$$$HAw$l$^$;$s$,!";d$O\e(B EBCDIC \e$B$N$3$H$^$G$OCN$j$^$;$s!#\e(B(^_^;
553 <p>
554 \e$BF1MM$K!"@)8fJ8;z$rDL$5$J$$\e(B MTA \e$B$N$3$H$d\e(B code \e$BJQ49$r9T$J$&\e(B MTA \e$B$b>C$($F\e(B
555 \e$B$J$/$J$C$FM_$7$$$G$9!#\e(B(^_^;
556 <p>
557 binary \e$B$bDL$9\e(B MTA \e$B$bB8:_$9$k$s$G$7$g$&$,!":#$N$H$3$m$"$^$j0lHLE*$H$O$$\e(B
558 \e$B$($J$$$G$7$g$&!#\e(B
559 </memo>
560 <p>
561 <concept>transfer level</concept> \e$B$H$$$&$N$O$I$NHO0O$N\e(B data \e$B$^$GAw$l$k$+\e(B
562 \e$B$H$$$&$3$H$rI=$9$b$N$G$9!#\e(Bmime-edit \e$B$O\e(B 
563 <code>mime-transfer-level</code> \e$B$H$$$&JQ?t$r;}$C$F$*$j!"$3$l$G\e(B 
564 transfer level \e$B$rI=8=$7$^$9!#\e(B
565
566
567 <defvar name="mime-transfer-level">
568 <p>
569 transfer level \e$B$rI=$9!#\e(B
570 <p>
571 \e$B$"$k\e(B data \e$B$N\e(B transfer level \e$B$,$3$NCM$r1[$($k>l9g!"\e(B7bit data \e$B$X$NJQ49$,\e(B
572 \e$B9T$o$l$k!#\e(B
573 <p>
574 \e$B8=:_$N$H$3$m!"\e(B7 \e$B$+\e(B 8 \e$B$,M-8z$G$"$k!#4{DjCM$O\e(B 7 \e$B$G$"$k!#\e(B
575 <p>
576 EBCDIC \e$B$r\e(B 5, ASCII printable \e$B$N$_$r\e(B 6, binary \e$B$r\e(B 9 \e$B$H$9$k$3$H$r7W2h$7\e(B
577 \e$B$F$$$k$,!"<BAu$NM=Dj$O$J$$!#\e(B
578 </defvar>
579
580
581 <memo>
582 transfer level \e$B$O\e(B <a node="header">message header</a> \e$B$K$O4X78$7$J$$!#\e(B
583 MIME \e$B$O\e(B body \e$B$K$*$$$F!"\e(B8bit \e$B$N\e(B data \e$B$r;H$($k$h$&$K\e(B <dref
584 file="mime-ja">STD 11</dref> \e$B$r3HD%$7$F$$$k$,!"\e(Bmessage header \e$B$G$O\e(B 
585 <dref file="mime-ja">us-ascii</dref> \e$B$N$_$rMQ$$$k$3$H$r5a$a$F$$$k!#\e(B
586 </memo>
587
588
589 <h2> Splitting
590 <node> message/partial sending
591 <p>
592 <defvar name="mime-edit-split-message">
593 <p>
594 Non-nil \e$B$J$i$PBg$-$J%a%C%;!<%8$rJ,3d$7$FAw?.$7$^$9!#\e(B
595 </defvar>
596
597 <defvar name="mime-edit-message-default-max-lines">
598 <p>
599 \e$B%a%C%;!<%8$N:GBg9T?t$N%G%U%)%k%HCM$G$9!#\e(B
600 </defvar>
601
602 <defvar name="mime-edit-message-max-lines-alist">
603 <p>
604 \e$B%a%8%c!<%b!<%IBP%a%C%;!<%8$N:GBg9T?t$+$i@.$kO"A[%j%9%H$G$9!#\e(B
605 <p>
606 \e$B%a%8%c!<%b!<%I$,$3$3$G;XDj$5$l$F$J$$>l9g$K$O\e(B
607 <code>mime-edit-message-default-max-lines</code> \e$B$rMQ$$$^$9!#\e(B
608 </defvar>
609
610 <defvar name="mime-edit-split-blind-field-regexp">
611 <p>
612 \e$BJ,3dAw?.$N:]$KL5;k$5$l$k%U%#!<%k%IL>$K%^%C%A$9$k@55,I=8=$G$9!#\e(B
613 </defvar>
614
615
616 <h1> \e$B$=$NB>\e(B
617 <node> Various
618 <p>
619 <h2> \e$B0E9f2=!"=pL>\e(B
620 <node> PGP
621 <p>
622 mime-edit \e$B$G$O\e(B <concept>PGP/MIME</concept> (RFC 2015) \e$B$*$h$S\e(B
623 <concept>PGP-kazu</concept> (draft-kazu-pgp-mime-00.txt) \e$B$K$h$k0E9f2=!&\e(B
624 \e$BEE;R=pL>!&8x3+80$NA^F~5!G=$rMxMQ$9$k$3$H$,$G$-$^$9!#\e(B
625 <p>
626 \e$BC"$7!"$3$N5!G=$rMxMQ$9$k$K$O3F<o\e(B pgp command \e$B$,I,MW$G$9!#\e(B
627
628 <defvar name="pgg-default-scheme">
629 <p>
630 \e$B0E9f2=$b$7$/$O=pL>$KMQ$$$k\e(B PGP \e$B$b$7$/$O\e(B GnuPG \e$B%3%^%s%I$N%P!<%8%g%s$G$9!#\e(B
631 \e$BCM$O\e(B symbol \e$B$r;XDj$7$^$9!#;H$($k%P!<%8%g%s$O\e(B <code>gpg</code>\e$B!"\e(B
632 <code>pgp</code> \e$B$b$7$/$O\e(B <code>pgp5</code> \e$B$G$9!#\e(B
633 </defvar>
634
635 <defvar name="pgg-scheme">
636 <p>
637 \e$BI|9f$b$7$/$O8!>Z$KMQ$$$k\e(B PGP \e$B$b$7$/$O\e(B GnuPG \e$B%3%^%s%I$N%P!<%8%g%s$G$9!#\e(B
638 \e$BCM$O\e(B symbol \e$B$r;XDj$7$^$9!#;H$($k%P!<%8%g%s$O\e(B <code>gpg</code>\e$B!"\e(B
639 <code>pgp</code> \e$B$b$7$/$O\e(B <code>pgp5</code> \e$B$G$9!#\e(B
640 </defvar>
641
642 <defvar name="pgg-insert-url-function">
643 <p>
644 \e$B80%5!<%P$+$i8x3+80$r<h$j4s$;$k:]$K;H$&4X?t$G$9!#%G%U%)%k%H$G$O\e(B
645 Emacs/W3 \e$B$r;H$&@_Dj$K$J$C$F$$$^$9!#\e(Bemacs-w3m \e$B$r;H$&>l9g$K$O\e(B
646 \e$B<!$N$h$&$K@_Dj$7$^$9!#\e(B
647 <lisp>
648 (setq pgg-insert-url-function #'w3m-retrieve)
649 </lisp>
650 </defvar>
651
652
653 <h2> \e$B2!KU\e(B
654 <node> Buttons
655 <p>
656 <defvar name="mime-button-face">
657 <p>
658 MIME-Preview \e$B%P%C%U%!$G\e(B  content-button \e$B$b$7$/$O\e(B URL-button  \e$B$KMQ$$$k\e(B
659 face \e$B$G$9!#\e(B
660 </defvar>
661
662 <defvar name="mime-button-mouse-face">
663 <p>
664 MIME-preview \e$B%P%C%U%!$G%^%&%9$r%O%$%i%$%H$9$k:]$KMQ$$$k\e(B face \e$B$G$9!#\e(B
665 </defvar>
666
667 <defvar name="mime-browse-url-function">
668 <p>
669 URL \e$B$r%V%i%&%:$9$k4X?t$G$9!#\e(B
670 </defvar>
671
672
673 <h2> \e$B<B9T>r7o$N@_Dj\e(B
674 <node> Acting-condition configuration
675 <p>
676 <defun name="mime-add-condition">
677             <args> target-type condition <opts> mode file
678 <p>
679 Add <var>condition</var> to database specified by
680 <var>target-type</var>.
681 <p>
682 <var>target-type</var> must be <code>preview</code> or
683 <code>action</code>.
684 <p>
685 If optional argument <var>mode</var> is <code>strict</code> or
686 <code>nil</code> (omitted), <var>condition</var> is added strictly.
687 <p>
688 If optional argument <var>mode</var> is <code>with-default</code>,
689 <var>condition</var> is added with default rule.
690 <p>
691 If optional argument <var>file</var> is specified, it is loaded when
692 <var>condition</var> is activate.
693 </defun>
694
695
696 <h1> \e$B35G0:w0z\e(B
697 <node> Concept Index
698
699 <cindex>
700
701
702 <h1> \e$B4X?t:w0z\e(B
703 <node> Function Index
704
705 <findex>
706
707
708 <h1> \e$BJQ?t:w0z\e(B
709 <node> Variable Index
710
711 <vindex>
712
713 </body>