a0bb4a962e82a607f53ef96e1c9ad12c0367108c
[elisp/tm.git] / doc / tm-edit-ja.sgml
1 <!doctype sinfo system>
2 <!-- $Id: tm-edit-ja.sgml,v 6.0 1996/12/24 15:08:17 morioka Exp $ -->
3 <head>
4 <title>tm-edit 7.99 \e$B@bL@=q!JF|K\8lHG!K\e(B
5 <author>\e$B<i2,\e(B \e$BCNI'\e(B <mail>morioka@jaist.ac.jp</mail>
6 <date>1996/12/25
7
8 <toc>
9 </head>
10
11 <body>
12
13 <abstract>
14 <p>
15 This file documents tm-edit, a MIME composer for GNU Emacs.
16 <p>
17 GNU Emacs \e$BMQ$N\e(B MIME composer \e$B$G$"$k\e(B `tm-edit' \e$B$K$D$$$F@bL@$7$^$9!#\e(B
18 </abstract>
19
20
21 <h1> What is tm-edit?
22 <node> Introduction
23 <p>
24 <concept>tm-edit</concept> \e$B$O\e(B GNU Emacs \e$B$GF0:n$9$kHFMQE*$J\e(B MIME
25 composer \e$B$G$9!#\e(B
26 <p>
27 tm-edit \e$B$O\e(B GNUS \e$B$N:n<T$H$7$F$bM-L>$J\e(B \e$BG_ED\e(B \e$B@/?.\e(B
28 <mail>umerin@mse.kyutech.ac.jp</mail> \e$B$5$s$,=q$+$l$?\e(B 
29 <file>mime.el</file> \e$B$r4p$K\e(B
30
31 <ul>
32 <li>
33 RFC 1521/1522 \e$B2=\e(B
34 <li>
35 <a file="tm-ja" node="Content-Disposition">Content-Disposition
36 field</a> (RFC 1806) \e$B$NMxMQ\e(B
37 <li>
38 \e$BF~$l;R$K$J$C$?\e(B <a file="tm-ja" node="multipart">multi-part message</a>
39 <li>
40 <dref>PGP</dref>
41 <li>
42 file type \e$B$K$*$1$k\e(B parameter \e$B$N<+F0;XDj$N6/2=\e(B
43 </ul>
44
45 <noindent>
46 \e$B$J$I$N2~NI$r9T$$$^$7$?!#\e(B
47 <p>
48 <dref file="tm-ja">tm-MUA</dref> \e$B$G$O\e(B tm-edit \e$B$r;H$&$3$H$K$h$j!"MF0W$K\e(B 
49 MIME message \e$B$r:n@.$G$-$^$9!#\e(B
50
51
52 <h1> mime/editor-mode
53 <node> mime/editor-mode
54 <p>
55 <concept>mime/editor-mode</concept> \e$B$O\e(B MIME message \e$B$r:n@.$9$k$?$a$N\e(B 
56 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
57 \e$B$^$J<oN`$N\e(B data \e$B$rI=8=$7!"\e(B<a file="tm-ja" node="multipart">\e$BJ#?t$NItJ,\e(B
58 \e$B$+$i$J$k\e(B message</a> \e$B$rJT=8$9$k$3$H$r2DG=$K$7$F$$$^$9!#\e(B
59 <p>
60 tag \e$B$K$O\e(B
61
62 <ul>
63 <li> single-part tag
64 <li> multi-part tag
65 </ul>
66
67 <noindent>
68 \e$B$N#2$D$,$"$j$^$9!#\e(B
69 <p>
70 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
71 <p>
72 <verb>
73         --[[TYPE/SUBTYPE;PARAMETERS][ENCODING]
74         OPTIONAL-FIELDS]
75 </verb>
76 <p>
77 <noindent>
78 \e$B$H$$$&$h$&$J7A$r$7$F$$$^$9!#\e(B
79 <p>
80 TYPE/SUBTYPE \e$B$*$h$S\e(B PARAMETERS \e$B$O\e(B <dref file="tm-ja">Content-Type
81 field</dref> \e$B$N\e(B type/subtype \e$B$*$h$S\e(B parameters \e$B$rI=$7$^$9!#\e(B
82 TYPE/SUBTYPE \e$B$OI,?\$G$"$j!"\e(BPARAMETERS \e$B$O>JN,2D$G$9!#\e(B
83 <p>
84 ENCODING \e$B$O\e(B Content-Transfer-Encoding field \e$B$rI=$7$^$9!#$3$l$b>JN,2D$G\e(B
85 \e$B$9!#\e(B
86 <p>
87 OPTIONAL-FIELDS \e$B$O\e(B Content-Type, Content-Transfer-Encoding \e$B0J30$N\e(B 
88 field \e$B$r=q$/$?$a$NItJ,$G!">JN,2D$G$9!#\e(B
89 <p>
90 multi-part tag \e$B$O\e(B <a file="tm-ja" node="multipart">multi part</a> \e$B$rI=\e(B
91 \e$B8=$9$k$?$a$N\e(B tag \e$B$G!"\e(B
92 <p>
93 <verb>
94         --<<TYPE>>-@{
95 </verb>
96 <p>
97 <noindent>
98 \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
99 part \e$B$N3+;O$r<($9\e(B tag \e$B$H\e(B
100 <p>
101 <verb>
102         --@}-<<TYPE>>
103 </verb>
104 <p>
105 <noindent>
106 \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
107 part \e$B$N=*N;$r<($9\e(B tag \e$B$,$"$j$^$9!#\e(B
108 <p>
109 \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 
110 <concept>enclosure</concept> \e$B$H8F$S$^$9!#\e(B
111
112
113 <h1> single-part \e$B$KBP$9$kA`:n\e(B
114 <node> single-part operations
115 <p>
116 single-part \e$B$r:n$k$?$a$NA`:n$K$O0J2<$N$h$&$J$b$N$,$"$j$^$9!#\e(B
117
118 <kl>
119 <kt>C-c C-x C-t
120 <kd>
121 text part \e$B$rI=$9\e(B single-part tag \e$B$rA^F~$7$^$9!#\e(B
122 </kd>
123 <kt>C-c C-x C-i
124 <kd>
125 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
126 \e$B>o$K\e(B media-type, subtype \e$BEy$rJ9$$$FMh$^$9!#\e(B<cf node="tag specification
127 for inserted file">
128 </kd>
129 <kt>C-c C-x C-e
130 <kd>
131 external part \e$B$rA^F~$7$^$9!#\e(B
132 </kd>
133 <kt>C-c C-x C-v
134 <kd>
135 <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
136 \e$BMQ$G$-$J$$>l9g$,$"$j$^$9!K\e(B
137 </kd>
138 <kt>C-c C-x C-y
139 <kd>
140 \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
141 \e$B$F$$$k\e(B MUA \e$B$K0MB8$7$^$9!K\e(B
142 </kd>
143 <kt>C-c C-x C-m
144 <kd>
145 mail message \e$B$rA^F~$7$^$9!#\e(B
146 </kd>
147 <dt><key>C-c C-x C-w</key>, <key>C-c C-x C-s</key>
148 <dd>
149 signature \e$B$rA^F~$7$^$9!#\e(B
150 </dd>
151 <kt>C-c C-x C-k
152 <kd>
153 <dref>PGP</dref> \e$B$N8x3+80$rA^F~$7$^$9!#\e(B
154 </kd>
155 <kt>C-c C-x t
156 <kd>
157 \e$BG$0U$N\e(B single-part tag \e$B$rA^F~$7$^$9!#\e(B
158 </kl>
159
160
161 <h1> enclosure \e$B$KBP$9$kA`:n\e(B
162 <node> enclosure operation
163 <p>
164 enclosure \e$B$r:n$k$?$a$NA`:n$H$7$F$O0J2<$N$h$&$J$b$N$,$"$j$^$9!#\e(B
165
166 <kl>
167 <kt>C-c C-x a
168 <kd>
169 \e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/alternative \e$B$H$7$F0O$_$^$9!#\e(B
170 </kd>
171 <kt>C-c C-x p
172 <kd>
173 \e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/parallel \e$B$H$7$F0O$_$^$9!#\e(B
174 </kd>
175 <kt>C-c C-x m
176 <kd>
177 \e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/mixed \e$B$H$7$F0O$_$^$9!#\e(B
178 </kd>
179 <kt>C-c C-x d
180 <kd>
181 \e$B;XDj$7$?\e(B region \e$B$r\e(B multipart/digest \e$B$H$7$F0O$_$^$9!#\e(B
182 </kd>
183 <kt>C-c C-x s
184 <kd>
185 \e$B;XDj$7$?\e(B region \e$B$KEE;R=pL>$r9T$$$^$9!#\e(B<cf node="PGP">
186 </kd>
187 <kt>C-c C-x e
188 <kd>
189 \e$B;XDj$7$?\e(B region \e$B$r0E9f2=$7$^$9!#\e(B<cf node="PGP">
190 <kt>C-c C-x q
191 <kd>
192 \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
193 \e$B$h$&$K$7$^$9!#!J8=:_$NHG$G$O$&$^$/F/$+$J$$$3$H$,$"$j$^$9!#$^$?!"EE;R=p\e(B
194 \e$BL>$H$NJ;MQ$K4X$7$F$bIT40A4$G$9!K\e(B
195 </kl>
196
197
198 <h1> mime/editor-mode \e$B$K$*$1$k$=$NB>$NA`:n\e(B
199 <node> other operations of mime/editor-mode
200 <p>
201 mime/editor-mode \e$B$K$*$1$k$=$NB>$NA`:n$r@bL@$7$^$9!#\e(B
202
203 <kl>
204 <kt>C-c C-c
205 <kd>
206 \e$BJT=8Cf$N\e(B message \e$B$rAw?.$7$^$9!#\e(B
207 </kd>
208 <kt>C-c C-x C-p
209 <kd>
210 \e$BJT=8Cf$N\e(B message \e$B$r\e(B preview \e$B$7$^$9!#\e(B<cf file="tm-view-ja"
211 node="mime/viewer-mode">
212 </kd>
213 <kt>C-c C-x C-z
214 <kd>
215 \e$BJT=8Cf$N\e(B message \e$B$rAw?.$9$k$3$H$J$/!"\e(Bmime/editor-mode \e$B$r=*N;$7$^$9!#\e(B
216 </kd>
217 <kt>C-c C-x ?
218 <kd>
219 help message \e$B$rI=<($7$^$9!#\e(B
220 </kd>
221 <kt>C-c C-x /
222 <kd>
223 \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
224 \e$B$k$+$I$&$+$r7h$a$^$9!#\e(B
225 </kd>
226 <kt>C-c C-x 7
227 <kd>
228 <dref>transfer level</dref> \e$B$r\e(B <dref file="tm-ja">7bit</dref> \e$B$K$7$^$9!#\e(B
229 </kd>
230 <kt>C-c C-x 8
231 <kd>
232 <dref>transfer level</dref> \e$B$r\e(B <dref file="tm-ja">8bit</dref> \e$B$K$7$^$9!#\e(B
233 </kd>
234 <kt>C-c C-x v
235 <kd>
236 message \e$BA4BN$rEE;R=pL>$9$k$+$I$&$+$r7h$a$^$9!#\e(B<cf node="PGP">
237 </kd>
238 <kt>C-c C-x h
239 <kd>
240 message \e$BA4BN$r0E9f2=$9$k$+$I$&$+$r7h$a$^$9!#\e(B<cf node="PGP">
241 <kt>C-c C-x ?
242 <kd>
243 help message \e$B$rI=<($7$^$9!#\e(B
244 </kl>
245
246
247 <h1> \e$BA^F~$5$l$k\e(B file \e$B$KBP$9$k\e(B tag \e$B$N7hDj\e(B
248 <node> tag specification for inserted file
249 <p>
250 <kbd>C-c C-x C-i</kbd> (<code>mime-editor/insert-file</code>) \e$B$r<B9T$7\e(B
251 \e$B$?;~!"A^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>p\e(B
252 \e$BJs$OJQ?t\e(B <code>mime-file-types</code> \e$B$K$h$C$F\e(B file \e$BL>$+$i?dB,$5$l$^$9!#\e(B
253 <p>
254 \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
255 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
256 \e$BB,$5$l$?CM$,4{DjCM$H$7$FMQ$$$i$l$^$9!K\e(B
257 <p>
258 file \e$BL>$KBP$9$k4{DjCM$rJQ$($?$$>l9g$OJQ?t\e(B <code>mime-file-types</code>
259 \e$B$r@_Dj$7$F2<$5$$!#\e(B
260
261 <defvar name="mime-file-types">
262 <p>
263 \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
264 <p>
265 \e$B$3$NJQ?t$O\e(B
266
267 <lisp>
268         (FILE_PAT TYPE SUBTYPE PARAMS ENCODING
269          DISPOSITION_TYPE DISPOSITION_PARAMS)
270 </lisp>
271
272 \e$B$H$$$&\e(B list \e$B$N\e(B list \e$B$G!"3FMWAG$O0J2<$NDL$j$G$"$k!'\e(B
273
274 <dl>
275 <dt>FILE_PAT
276 <dd>file \e$BL>$rI=$9@55,I=8=\e(B
277 <dt>TYPE
278 <dd>media type
279 <dt>SUBTYPE
280 <dd>media subtype
281 <dt>PARAMS
282 <dd>Content-Type field \e$B$N\e(B parameter
283 <dt>ENCODING
284 <dd>Content-Transfer-Encoding
285 <dt>DISPOSITION_TYPE
286 <dd>disposition-type
287 <dt>DISPOSITION_PARAMS
288 <dd>Content-Disposition field \e$B$N\e(B parameter
289 </dl>
290
291 <noindent>
292 \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
293 \e$B$9$k>l9g\e(B
294
295 <lisp>
296 (call-after-loaded
297  'tm-edit
298  (lambda ()
299    (set-alist 'mime-file-types
300               "\\.rtf$"
301               '("application" "rtf" nil nil
302                 "attachment" (("filename" . file)))
303               )))
304 </lisp>
305 </defvar>
306
307
308 <h1> transfer level
309 <node> transfer level
310 <p>
311 message \e$B$KA^F~$9$k\e(B data \e$B$O\e(B <dref file="tm-ja">7bit</dref> \e$B$J$$$7\e(B <dref
312 file="tm-ja">8bit</dref> \e$B$b$7$/$O\e(B <dref file="tm-ja">binary</dref> \e$B$G\e(B
313 \e$BI=8=$9$k$3$H$,$G$-$^$9!#\e(B
314 <p>
315 \e$B$h$C$F!"\e(B7bit \e$B$7$+DL$5$J$$\e(B <dref file="tm-ja">MTA</dref> \e$B$r7PM3$9$k>l9g!"\e(B
316 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$K\e(B
317 \e$BJQ49$7$J$1$l$P$J$j$^$;$s!#\e(B
318 <p>
319 \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
320 \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
321 \e$B$J$j$^$;$s!#\e(B
322 <p>
323 <memo>
324 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
325 \e$B49$7$J$$$HAw$l$^$;$s$,!";d$O\e(B EBCDIC \e$B$N$3$H$^$G$OCN$j$^$;$s!#\e(B(^_^;
326 <p>
327 \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
328 \e$B$J$/$J$C$FM_$7$$$G$9!#\e(B(^_^;
329 <p>
330 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
331 \e$B$($J$$$G$7$g$&!#\e(B
332 </memo>
333 <p>
334 <concept>transfer level</concept> \e$B$H$$$&$N$O$I$NHO0O$N\e(B data \e$B$^$GAw$l$k\e(B
335 \e$B$+$H$$$&$3$H$rI=$9$b$N$G$9!#\e(Btm-edit \e$B$O\e(B 
336 <code>mime-editor/transfer-level</code> \e$B$H$$$&JQ?t$r;}$C$F$*$j!"$3$l$G\e(B 
337 transfer level \e$B$rI=8=$7$^$9!#\e(B
338
339
340 <defvar name="mime-editor/transfer-level">
341 <p>
342 transfer level \e$B$rI=$9!#\e(B
343 <p>
344 \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
345 \e$B9T$o$l$k!#\e(B
346 <p>
347 \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
348 <p>
349 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
350 \e$B$F$$$k$,!"<BAu$NM=Dj$O$J$$!#\e(B
351 </defvar>
352
353
354 <memo>
355 transfer level \e$B$O\e(B <a node="header">message header</a> \e$B$K$O4X78$7$J$$!#\e(B
356 RFC 1521 \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
357 file="tm-ja">RFC 822</dref> \e$B$r3HD%$7$F$$$k$,!"\e(Bmessage header \e$B$G$O\e(B 
358 <dref file="tm-ja">us-ascii</dref> \e$B$N$_$rMQ$$$k$3$H$r5a$a$F$$$k!#\e(B
359 </memo>
360
361
362 <h1> header \e$B$G$NHs\e(B ASCII \e$BJ8;z$N;HMQ\e(B<node> header
363 <p>
364 <dref file="tm-ja">RFC 1522</dref> \e$B$G$O\e(B header \e$B$GHs\e(B ASCII \e$BJ8;z$rI=8=$9\e(B
365 \e$B$k$?$a$NJ}K!$rDj5A$7$F$$$^$9!#\e(B
366 <p>
367 \e$B$3$l$O\e(B <a file="tm-ja"
368 node="encoded-word"><concept>encoded-word</concept></a> \e$B$H8F$P$l$k7?<0\e(B
369 \e$B$G!"\e(B<dref file="tm-ja">MIME charset</dref> \e$B$r@k8@$7!"$+$D!"\e(B<dref
370 file="tm-ja">7bit</dref> \e$B$GI=8=$9$k$3$H$r2DG=$K$7$F$$$^$9!#\e(B
371
372
373 <h2> \e$B$I$&$7$F$b\e(B encoded-word \e$B$r;H$$$?$/$J$$>l9g\e(B
374 <node> evil setting in header
375 <p>
376 \e$B$H$3$m$G!"\e(Bheader \e$B$G\e(B encoded-word \e$B$rMQ$$$:$K@8$GHs\e(B ASCII \e$BJ8;zNs$rF~$l$k\e(B
377 \e$B$N$O4V0c$C$F$$$^$9!#$J$<$J$i!"\e(BInternet \e$B$G$O$5$^$6$^$J\e(B<a file="tm-ja"
378 node="Coded character set">\e$BId9f2=J8;z=89g\e(B</a>\e$B$,;H$o$l$F$*$j!"\e(B<dref
379 file="tm-ja">MIME charset</dref> \e$B$rL@<(E*$K@k8@$7$J$1$l$P$=$l$i$r@53N\e(B
380 \e$B$K6hJL$9$k$3$H$O$G$-$J$$$+$i$G$9!#\e(B
381 <p>
382 \e$BNc$($P!"\e(BMIME charset \e$B$r@k8@$7$J$1$l$P\e(B <dref
383 file="tm-ja">iso-8859-1</dref> \e$B$H\e(B <dref file="tm-ja">iso-8859-2</dref> 
384 \e$B$O8+J,$1$,IU$+$J$$$G$7$g$&!#\e(B
385 <p>
386 \e$B$7$+$7$J$,$i!"$I$&$7$F$b\e(B encoded-word \e$B$r;H$$$?$/$J$$>l9g$K$O0J2<$NJQ?t\e(B
387 \e$B$r@_Dj$7$F$/$@$5$$!#\e(B
388
389
390 <defvar name="mime/field-encoding-method-alist">
391 <p>
392 field \e$BL>$HId9f2=K!$rI=$9\e(B symbol \e$B$NBP$+$i$J$kO"A[\e(B list.
393 <p>
394 field \e$BL>$OJ8;zNs!"$b$7$/$O!"G$0U$NJ8;zNs$rI=$9\e(B <code>t</code> \e$B$G$"$k!#\e(B
395 <p>
396 \e$BId9f2=K!$O!"\e(B<code>nil</code> \e$B$J$i$PL5JQ49!"\e(B<code>mime</code> \e$B$J$i$P\e(B
397 encoded-word, MIME charset \e$B$rI=$9\e(B symbol \e$B$J$i$P$=$NId9f2=J8;z=89g$X\e(B
398 encoded-word \e$B$rMQ$$$:$KJQ49$9$k$3$H$rI=$9!#\e(B
399 <p>
400 field \e$BL>$OJ8;zNs$+$i8!:w$5$l!";XDj$7$?J8;zNs$,8+IU$+$i$J$1$l$P\e(B
401 <code>t</code> \e$B$rMQ$$$k!#\e(B
402 <p>
403 \e$B4{DjCM$O\e(B
404
405 <lisp>
406 (("X-Nsubject" . iso-2022-jp-2)
407  ("Newsgroups" . nil)
408  (t            . mime)
409  ))
410 </lisp>
411
412 <noindent>
413 \e$B$G$"$k!#B($A!"\e(BX-Nsubject field \e$B$O@8$N\e(B <dref
414 file="tm-ja">iso-2022-jp-2</dref>, Newsgroup \e$B$OL5JQ49!"$=$l0J30$N\e(B 
415 field \e$B$O\e(B encoded-word \e$B$KJQ49$5$l$k!#\e(B
416 </defvar>
417
418 <p>
419 \e$B$^$?!"\e(Bfield \e$BKh$G$O$J$/!"Id9f2=J8;z=89gKh$K;XDj$7$?$$>l9g$O!"JQ?t\e(B 
420 <code>mime-eword/charset-encoding-alist</code> \e$B$rMQ$$$F$/$@$5$$!#\e(B
421 (<ref node="API about header">)
422
423
424 <h2> header \e$B$K4X$9$k4X?t!&JQ?t\e(B
425 <node> API about header
426 <p>
427 <define type="Command" name="mime/encode-message-header">
428 <opts> code-conversion
429 <p>
430 Current buffer \e$B$N\e(B message header \e$B$KB8:_$9$kHs\e(B ASCII \e$BJ8;z$r\e(B
431 network \e$BI=8=$KJQ49$7$^$9!#\e(B
432 <p>
433 optional \e$B0z?t$N\e(B <var>code-conversion</var> \e$B$KHs\e(B-nil \e$B$,;XDj$5$l$?>l9g!"\e(B
434 encoded-word \e$B$K$7$J$$\e(B field \e$B$r\e(B
435 <code>mime/field-encoding-method-alist</code> \e$B$K=>$C$F!"\e(Bcode \e$BJQ49$7$^\e(B
436 \e$B$9!#\e(B
437 </define>
438
439 <defun name="mime/encode-field">
440 <args> string
441 <p>
442 <var>string</var> \e$B$r\e(B field \e$B$H$7$F\e(B encoded-word \e$B$KJQ49$7$^$9!#\e(B
443 <p>
444 \e$BD9$$9T$O\e(B RFC 822 \e$B$K=>$C$F@^JV$5$l$^$9!#\e(B
445 </defun>
446
447 <defun name="mime-eword/encode-string">
448 <args> string <opts> column mode
449 <p>
450 <var>string</var> \e$B$r\e(B encoded-word \e$B$KJQ49$7$^$9!#\e(B
451 <p>
452 \e$BD9$$9T$O\e(B RFC 822 \e$B$K=>$C$F@^JV$5$l$^$9!#\e(B
453 <p>
454 <var>column</var> \e$B$O$3$NJ8;zNs$,2?7eL\$+$i;O$^$C$F$$$k$+$r;XDj$7$^$9!#\e(B
455 \e$B4{DjCM$O\e(B 0 \e$B$G$9!#\e(B
456 <p>
457 <var>mode</var> \e$B$O$3$NJ8;zNs$,$I$&$$$&ItJ,$G;H$o$l$F$$$k$+$r<($7$^$9!#\e(B
458 \e$B;XDj$G$-$kCM$H$7$F$O\e(B <code>text</code>, <code>comment</code>,
459 <code>phrase</code> \e$B$,$"$j$^$9!#4{DjCM$O\e(B <code>phrase</code> \e$B$G$9!#\e(B
460 </defun>
461
462 <defvar name="mime-eword/charset-encoding-alist">
463 <p>
464 MIME charset \e$B$rI=$9\e(B symbol \e$B$H\e(B nil, \e$B$b$7$/$O!"\e(B<code>"B"</code> \e$B$+\e(B
465 <code>"Q"</code> \e$B$NJ8;zNs$NBP$+$i$J$kO"A[\e(B list.
466 <p>
467 <code>nil</code> \e$B$O$=$N\e(B MIME charset \e$B$r\e(B encoded-word \e$B$K$7$J$$$3$H$rI=\e(B
468 \e$B$7!"\e(B<code>"B"</code> \e$B$O$=$N\e(B MIME charset \e$B$r\e(B B \e$BJ}<0$N\e(B encoded-word \e$B$K$9\e(B
469 \e$B$k$3$H$rI=$7!"\e(B<code>"Q"</code> \e$B$O$=$N\e(B MIME charset \e$B$r\e(B Q \e$BJ}<0$N\e(B 
470 encoded-word \e$B$K$9$k$3$H$rI=$9!#\e(B
471 </defvar>
472
473
474 <h1> PGP
475 <node> PGP
476 <p>
477 tm-edit \e$B$G$O\e(B <a file="tm-ja"
478 node="PGP/MIME"><concept>PGP/MIME</concept></a> (RFC 2015) \e$B$*$h$S\e(B <a
479 file="tm-ja" node="PGP-kazu"><concept>PGP-kazu</concept></a>
480 (draft-kazu-pgp-mime-00.txt) \e$B$K$h$k0E9f2=!&EE;R=pL>!&8x3+80$NA^F~5!G=\e(B
481 \e$B$rMxMQ$9$k$3$H$,$G$-$^$9!#\e(B
482 <p>
483 \e$BC"$7!"$3$N5!G=$rMxMQ$9$k$K$O\e(B <a file="mailcrypt">Mailcrypt package</a> 
484 \e$B$H\e(B pgp command \e$B$,I,MW$G$9!#\e(B
485 <p>
486 \e$B$^$?!"JQ?t\e(B <code>mimed-editor/signing-type</code> \e$B$HJQ?t\e(B 
487 <code>mime-editor/encrypting-type</code> \e$B$K\e(B <code>pgp-elkins</code> \e$B$+\e(B 
488 <code>pgp-kazu</code> \e$B$rBeF~$7$F$/$@$5$$!#\e(B
489 <p>
490 <code>pgp-elkins</code> \e$B$r;XDj$7$?>l9g\e(B PGP/MIME \e$B$,;H$o$l!"\e(B
491 <code>pgp-kazu</code> \e$B$r;XDj$7$?>l9g\e(B PGP-kazu \e$B$,;H$o$l$^$9!#\e(B
492
493
494 <defvar name="mimed-editor/signing-type">
495 <p>
496 PGP \e$B$G$NEE;R=qL>$N7A<0$r;XDj$7$^$9!#\e(B
497 <p>
498 <code>pgp-elkins</code> \e$B$+\e(B <code>pgp-kazu</code> \e$B$r;XDj$7$F$/$@$5$$!#\e(B
499 <p>
500 \e$B4{DjCM$O\e(B <code>nil</code> \e$B$G$9!#\e(B
501 </defvar>
502
503 <defvar name="mime-editor/encrypting-type">
504 <p>
505 PGP \e$B$G$N0E9f2=$N7A<0$r;XDj$7$^$9!#\e(B
506 <p>
507 <code>pgp-elkins</code> \e$B$+\e(B <code>pgp-kazu</code> \e$B$r;XDj$7$F$/$@$5$$!#\e(B
508 <p>
509 \e$B4{DjCM$O\e(B <code>nil</code> \e$B$G$9!#\e(B
510 </defvar>
511
512
513 <h1> \e$B35G0:w0z\e(B
514 <node> Concept Index
515
516 <cindex>
517
518
519 <h1> \e$B4X?t:w0z\e(B
520 <node> Function Index
521
522 <findex>
523
524
525 <h1> \e$BJQ?t:w0z\e(B
526 <node> Variable Index
527
528 <vindex>
529
530 </body>