3 @include gnus-overrides-ja.texi
5 @setfilename emacs-mime-ja
6 @settitle Emacs MIME Manual
11 @firstparagraphindent insert
15 \e$B$3$N%U%!%$%k$O
\e(B Emacs MIME
\e$B%$%s%?!<%U%'!<%9$N5!G=$rJ8=q2=$7$?$b$N$G$9!#
\e(B
17 Copyright @copyright{} 1998-2012 Free Software Foundation, Inc.
20 Permission is granted to copy, distribute and/or modify this document
21 under the terms of the GNU Free Documentation License, Version 1.3 or
22 any later version published by the Free Software Foundation; with no
23 Invariant Sections, with the Front-Cover texts being ``A GNU Manual'',
24 and with the Back-Cover Texts as in (a) below. A copy of the license
25 is included in the section entitled ``GNU Free Documentation License''.
27 \e$B$3$NJ8=q$r!"%U%j!<%=%U%H%&%'%":bCDH/9T$N
\e(B GNU
\e$B%U%j!<J8=qMxMQ5vBz7@Ls=q
\e(B
28 \e$BBh
\e(B 1.3
\e$BHG$^$?$O$=$l0J9_$NHG$,Dj$a$k>r7o$N2<$GJ#@=!"G[I[!"$"$k$$$OJQ99$9
\e(B
29 \e$B$k$3$H$r5v2D$7$^$9!#JQ99IT2DItJ,$O;XDj$7$^$;$s!#!H
\e(BA GNU Manual
\e$B!I$OI=I=;f
\e(B
30 \e$B%F%-%9%H!"0J2<$N
\e(B (a)
\e$B$ON"I=;f%F%-%9%H$G$9!#$3$NMxMQ5vBz7@Ls=q$NJ#<L$O
\e(B
31 \e$B!V
\e(BGNU
\e$B%U%j!<J8=qMxMQ5vBz7@Ls=q!W$H$$$&>O$K4^$^$l$F$$$^$9!#
\e(B
33 (a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
34 modify this GNU manual. Buying copies from the FSF supports it in
35 developing GNU and promoting software freedom.''
37 (a) FSF
\e$B$NN"I=;f%F%-%9%H
\e(B:
\e$B!V$"$J$?$K$O$3$N
\e(B GNU Manual
\e$B$rJ#@=$7$?$jJQ99$9
\e(B
38 \e$B$k<+M3$,$"$j$^$9!#
\e(BFSF
\e$B$+$i$NJ#<L$N9XF~$O
\e(B GNU
\e$B$N3+H/$H%=%U%H%&%'%"$N<+M3
\e(B
39 \e$B$NB%?J$r;Y1g$7$^$9!#!W
\e(B
43 @c Node ``Interface Functions'' uses Latin-1 characters
44 @c @documentencoding ISO-8859-1
46 @dircategory Emacs lisp libraries
48 * Emacs MIME-ja: (emacs-mime-ja).
49 Emacs MIME de/composition library
55 @setchapternewpage odd
59 @title Emacs MIME Manual (DEVELOPMENT VERSION)
62 @title Emacs MIME Manual
65 @author by Lars Magne Ingebrigtsen
67 @vskip 0pt plus 1filll
76 \e$B$3$N%^%K%e%"%k$O
\e(B @acronym{MIME}
\e$B%a%C%;!<%8$N:n@.$HI=<($K;H$o$l$k%i%$%V%i
\e(B
77 \e$B%j!<$rJ8=q2=$7$?$b$N$G$9!#
\e(B
79 \e$B$3$N%^%K%e%"%k$O
\e(B @acronym{MIME}
\e$B$N%(%s%3!<%I
\e(B/
\e$B%G%3!<%I=hM}$N?6$kIq$$$rJQ
\e(B
80 \e$B99$7$?$$MxMQ<T!"
\e(BEmacs @acronym{MIME}
\e$B%i%$%V%i%j!<$,$I$N$h$&$KF0:n$9$k$+
\e(B
81 \e$B$r$b$C$H>\$7$/CN$j$?$$MxMQ<T!"$*$h$S
\e(B @acronym{MIME}
\e$B$NMWAG$rA`:n$9$k4X?t
\e(B
82 \e$B$dL?Na$r=q$-$?$$?M$?$A$rBP>]$K$7$F$$$^$9!#
\e(B
84 @acronym{MIME}
\e$B$O
\e(B @dfn{Multipurpose Internet Mail Extensions}
\e$B$N>JN,I=5-
\e(B
85 \e$B$G$9!#$3$NI8=`$OB??t$N
\e(B RFC
\e$B$KJ8=q2=$5$l$F$$$F!"<g$J$b$N$O<!$NDL$j$G$9
\e(B:
86 RFC2045 (
\e$B%$%s%?!<%M%C%H!&%a%C%;!<%8$NK\J8$N=q<0
\e(B), RFC2046 (
\e$B%a%G%#%"%?%$
\e(B
87 \e$B%W
\e(B), RFC2047 (
\e$BHs
\e(B-@acronym{ASCII}
\e$B%F%-%9%H$N$?$a$N%a%C%;!<%8%X%C%@!<$N3H
\e(B
88 \e$BD%
\e(B), RFC2048 (
\e$BEPO?<jB3
\e(B), RFC2049 (
\e$BE,9g4p=`$H;vNc
\e(B)
\e$B!#
\e(B@acronym{MIME}
\e$B$K=`5r
\e(B
89 \e$B$7$?%=%U%H%&%'%"$r=q$3$&$H;W$C$F$$$k?M$OC/$G$b!">/$J$/$H
\e(B
90 \e$B$b
\e(B RFC2045
\e$B$H
\e(B RFC2047
\e$B$OFI$s$G$*$/$3$H$r6/$/4+$a$^$9!#
\e(B
97 * Decoding and Viewing::
\e$B%G%3!<%I$HI=<($N$?$a$NOHAH$_
\e(B
98 * Composing:: @acronym{MML}; @acronym{MIME}
\e$B%Q!<%H5-=RMQ8@8l
\e(B
99 * Interface Functions::
\e$B4pK\E*$J4X?t$NCj>]2=
\e(B
100 * Basic Functions::
\e$B%f!<%F%#%j%F%#!<$*$h$S4pK\E*$J2r@O$N$?$a$N4X?t
\e(B
101 * Standards::
\e$B;H$o$l$F$$$k
\e(B RFC
\e$B$H:n6HJ8=q$N35N,
\e(B
102 * GNU Free Documentation License::
\e$B$3$NJ8=q$NMxMQ5vBz7@Ls=q
\e(B
103 * Index::
\e$B4X?t$*$h$SJQ?t$N:w0z
\e(B
106 @node Decoding and Viewing
107 @chapter
\e$B%G%3!<%I$HI=<(
\e(B
109 \e$B$3$N>O$O!">e0L3,AX$G$N
\e(B @acronym{MIME}
\e$B%a%C%;!<%8$N%G%3!<%I$HI=<($r07$$$^
\e(B
112 \e$B$=$N<g$JL\E*$O!":G=i$K
\e(B @acronym{MIME}
\e$B$N5-;v$r2r@O$7$F$+$i!"$=$N2r@O$N7k
\e(B
113 \e$B2L$H$7$FJV$5$l$k!V%O%s%I%k!W$N%j%9%H$K4p$E$$$F!"B>$N%W%m%0%i%`$,=hM}$r9T
\e(B
114 \e$B$J$&$3$H$,$G$-$k$h$&$K$9$k$3$H$G$9!#
\e(B
117 * Dissection:: @acronym{MIME}
\e$B%a%C%;!<%8$N2r@O
\e(B
118 * Non-MIME::
\e$BHs
\e(B-@acronym{MIME}
\e$B%a%C%;!<%8$N2r@O
\e(B
119 * Handles::
\e$B%O%s%I%k$N<h$j07$$
\e(B
120 * Display::
\e$B%O%s%I%k$NI=<(
\e(B
121 * Display Customization::
\e$BI=<($K1F6A$r5Z$\$9JQ?t
\e(B
122 * Files and Directories::
\e$BE:IU%U%!%$%k$NJ]B8$HL?L>
\e(B
123 * New Viewers::
\e$B<+J,MQ%S%e!<%o!<$N=q$-J}
\e(B
127 @section
\e$B2rBN
\e(B
129 @code{mm-dissect-buffer}
\e$B$O
\e(B @acronym{MIME}
\e$B5-;v$N2rBN$rC4Ev$9$k4X?t$G$9!#
\e(B
130 \e$B%^%k%A%Q!<%H$N%a%C%;!<%8$,M?$($i$l$k$H!"%a%C%;!<%8$r:F5"E*$K7!$j2<$2$F9=
\e(B
131 \e$BB$$r$?$I$j!"$=$N%a%C%;!<%8$N9=B$$rIA<L$9$k
\e(B @acronym{MIME}
\e$B%O%s%I%k$NLZ9=
\e(B
132 \e$BB$$rJV$7$^$9!#
\e(B
135 @section
\e$BHs
\e(B-MIME
136 @vindex mm-uu-configure-list
138 Gnus
\e$B$O$$$/$D$+$N
\e(B @acronym{MIME}
\e$B$G$O$J$$E:IU%U%!%$%k$bM}2r$7$^$9!#$=$l
\e(B
139 \e$B$i$O
\e(B postscript, uuencode, binhex, yenc, shar, forward, gnatsweb, pgp,
140 diff
\e$B$N$h$&$J$b$N$G$9!#$=$l$>$l$N5!G=$O!"
\e(B@code{mm-uu-configure-list}
\e$B$K
\e(B
141 \e$B9`L\$rDI2C$9$k$3$H$K$h$C$FL58z$K$9$k$3$H$,$G$-$^$9!#Nc$G$9!#
\e(B
145 (add-to-list 'mm-uu-configure-list '(pgp-signed . disabled))
151 \e$B%]%9%H%9%/%j%W%H$N%U%!%$%k!#
\e(B
155 Uuencode
\e$B$5$l$?%U%!%$%k!#
\e(B
159 Binhex
\e$B$G%(%s%3!<%I$5$l$?%U%!%$%k!#
\e(B
163 Yenc
\e$B$G%(%s%3!<%I$5$l$?%U%!%$%k!#
\e(B
167 Shar
\e$B$G:n$i$l$?%"!<%+%$%V!&%U%!%$%k!#
\e(B
171 @acronym{MIME}
\e$B$r;H$o$:$KE>Aw$5$l$?%a%C%;!<%8!#
\e(B
175 Gnatsweb
\e$B$NE:IU%U%!%$%k!#
\e(B
179 @acronym{PGP}
\e$B$G=pL>$5$l$?J?J8
\e(B (clear text,
\e$B$R$i$V$s
\e(B)
\e$B!#
\e(B
182 @findex pgp-encrypted
183 @acronym{PGP}
\e$B$G0E9f2=$5$l$?J?J8
\e(B (clear text,
\e$B$R$i$V$s
\e(B)
\e$B!#
\e(B
187 @acronym{PGP}
\e$B$N8x3+80!#
\e(B
190 @findex emacs-sources
191 @vindex mm-uu-emacs-sources-regexp
192 Emacs
\e$B$N%=!<%9%3!<%I!#$3$N9`L\$O
\e(B @code{mm-uu-emacs-sources-regexp}
\e$B$K9g
\e(B
193 \e$BCW$9$k%0%k!<%W$G$N$_F0:n$7$^$9!#
\e(B
197 @vindex mm-uu-diff-groups-regexp
198 \e$B%Q%C%A!#$3$l$O!"%3%_%C%H$5$l$?%U%!%$%k$N:9J,$,<+F0E*$KAw$i$l$k%0%k!<%W$r
\e(B
199 \e$BBP>]$K$7$?$b$N$G$9!#
\e(B@code{mm-uu-diff-groups-regexp}
\e$B$K9gCW$9$k%0%k!<%W$G
\e(B
200 \e$B$N$_F0:n$7$^$9!#
\e(B
203 @cindex verbatim-marks
204 Slrn
\e$B$U$&$N
\e(B verbatim (
\e$BJ8>O$r0l8@0l6g$=$N$^$^I=$9
\e(B)
\e$B5-9f$NBP!#
\e(B
206 (
\e$BLuCm
\e(B: @samp{#v+}
\e$B$H
\e(B @samp{#v-}
\e$B$NFs9T$G0O$^$l$?%F%-%9%H
\e(B
207 \e$B$r
\e(B @acronym{MIME}
\e$B%Q!<%H$K8+N)$F$^$9!#
\e(B)
211 LaTeX
\e$B$NJ88%!#
\e(B@code{mm-uu-tex-groups-regexp}
\e$B$K9gCW$9$kL>A0$N%0%k!<%W$G
\e(B
212 \e$B$N$_F0:n$7$^$9!#
\e(B
215 @cindex text/x-verbatim
216 @c @vindex
\e$B$O
\e(B face
\e$B$N$?$a$KE,@Z$+
\e(B?
217 @vindex mm-uu-extract
218 \e$B$$$/$D$+$N
\e(B @acronym{MIME}
\e$B$G$O$J$$E:IU$O
\e(B @code{mm-uu-extract}
\e$B$H$$$&%U%'!<
\e(B
219 \e$B%9$r;H$C$FI=<($5$l$^$9!#%G%#%U%)%k%H$G$O$=$l$i$N%Q!<%H
\e(B
220 \e$B$K
\e(B @acronym{MIME}
\e$B%\%?%s$,IU$-$^$;$s!#
\e(B@kbd{K b}
221 (@code{gnus-summary-display-buttonized})
\e$B$r;H$&
\e(B
222 \e$B$+
\e(B @code{gnus-buttonized-mime-types}
\e$B$K
\e(B @code{text/x-verbatim}
\e$B$r2C$($k
\e(B
223 \e$B$3$H$K$h$C$F!"%\%?%s$NI=<($r6/@)$9$k$3$H$,$G$-$^$9!#
\e(B@xref{MIME Commands,
224 ,MIME
\e$B%3%^%s%I
\e(B, gnus-ja, The Gnus Manual}.
226 (
\e$BLuCm
\e(B:
\e$B$3$3$GEbFM$K
\e(B @code{text/x-verbatim}
\e$B$N$3$H$,=P$F$/$k$N$O!"%U%'!<
\e(B
227 \e$B%9$,;H$o$l$F%\%?%s$,IU$+$J$$BeI=E*$J%Q!<%H$,
\e(B @code{verbatim-marks}
\e$B$@$+
\e(B
231 @section
\e$B%O%s%I%k
\e(B
233 @acronym{MIME}
\e$B%O%s%I%k$O!"
\e(B@acronym{MIME}
\e$B$N9=@.MWAG$r40A4$KIA<L$9$k%j%9
\e(B
236 \e$B%O%s%I%k$NMWAG$r%"%/%;%9$9$k$?$a$K!"0J2<$N%^%/%m$r;H$&$3$H$,$G$-$^$9
\e(B:
239 @item mm-handle-buffer
240 @findex mm-handle-buffer
241 \e$B%G%3!<%I$5$l$F$$$J$$
\e(B @acronym{MIME}
\e$B%Q!<%H$NFbMFJ*$rJ];}$7$F$$$k%P%C%U%!!<
\e(B
245 @findex mm-handle-type
246 \e$B%Q!<%H$N2r@O$5$l$?
\e(B @code{Content-Type}
\e$B$rJV$7$^$9!#
\e(B
248 @item mm-handle-encoding
249 @findex mm-handle-encoding
250 \e$B%Q!<%H$N
\e(B @code{Content-Transfer-Encoding}
\e$B$rJV$7$^$9!#
\e(B
252 @item mm-handle-undisplayer
253 @findex mm-handle-undisplayer
254 \e$BI=<($5$l$F$$$k%Q!<%H$r>C$9$3$H$,$G$-$k$b$N
\e(B (
\e$BLuCm
\e(B:
\e$B4X?t$J$I
\e(B)
\e$B$r
\e(B (
\e$B$=$l$,I=
\e(B
255 \e$B<($5$l$F$$$k>l9g$K
\e(B)
\e$BJV$7$^$9!#
\e(B
257 @item mm-handle-set-undisplayer
258 @findex mm-handle-set-undisplayer
259 \e$BI=<($5$l$F$$$k%Q!<%H$r>C$9$3$H$,$G$-$k$b$N
\e(B (
\e$BLuCm
\e(B:
\e$B4X?t$J$I
\e(B)
\e$B$r@_Dj$7$^$9!#
\e(B
261 @item mm-handle-disposition
262 @findex mm-handle-disposition
263 \e$B%Q!<%H$N2r@O$5$l$?
\e(B @code{Content-Disposition} (
\e$BLuCm
\e(B:
\e$BG[CV;XDj
\e(B)
\e$B$rJV$7$^
\e(B
266 @item mm-get-content-id
267 @code{Content-ID}
\e$B$G;2>H$5$l$k%O%s%I%k
\e(B (
\e$BC1?t$^$?$OJ#?t
\e(B)
\e$B$rJV$7$^$9!#
\e(B
271 @section
\e$BI=<(
\e(B
273 \e$BI=<($7!">C5n$7!"J]B8$9$k$?$a$N4X?t$G$9!#
\e(B
276 @item mm-display-part
277 @findex mm-display-part
278 \e$B%Q!<%H$rI=<($7$^$9!#
\e(B
281 @findex mm-remove-part
282 \e$B%Q!<%H$r
\e(B (
\e$B$=$l$,I=<($5$l$F$$$?$i
\e(B)
\e$B>C5n$7$^$9!#
\e(B
285 @findex mm-inlinable-p
286 @acronym{MIME}
\e$B%?%$%W$,%$%s%i%$%s$GI=<(2DG=$+$I$&$+$rJV$7$^$9!#
\e(B
288 @item mm-automatic-display-p
289 @findex mm-automatic-display-p
290 @acronym{MIME}
\e$B%?%$%W$,<+F0E*$KI=<($5$l$k$Y$-$+$I$&$+$rJV$7$^$9!#
\e(B
292 @item mm-destroy-part
293 @findex mm-destroy-part
294 \e$B%Q!<%H$K$h$C$F;H$o$l$F$$$k$9$Y$F$N;q8;$r3+J|$7$^$9
\e(B (
\e$BLuCm
\e(B:
\e$B%Q!<%H$NI=<(!"
\e(B
295 \e$B$*$h$S%Q!<%H$r2rBN$7$FF@$?8D!9$NItIJ$r0l;~E*$KJ];}$7$F$$$k%P%C%U%!!<$d%U%!
\e(B
296 \e$B%$%k$r>C5n$7$^$9
\e(B)
\e$B!#
\e(B
300 \e$B%Q!<%H$r%U%!%$%k$KJ]B8$7$^$9!#
\e(B
304 \e$B%Q!<%H$r2?$+$N%W%m%;%9$K%Q%$%W$7$^$9!#
\e(B
306 @item mm-interactively-view-part
307 @findex mm-interactively-view-part
308 \e$B%Q!<%H$rI=<($9$k$?$a$K;H$&
\e(B mailcap
\e$B$N<jCJ$rMxMQ<T$,F~NO$9$k$3$H$r5a$a$F!"
\e(B
309 \e$B$=$l$r;H$C$FI=<($7$^$9!#
\e(B
312 @node Display Customization
313 @section
\e$BI=<($N%+%9%?%^%$%:
\e(B
316 @item mm-inline-media-tests
317 @vindex mm-inline-media-tests
318 \e$B$3$l$OO"A[%j%9%H$G$9!#80
\e(B (
\e$BBh0lMWAG
\e(B)
\e$B$O
\e(B @acronym{MIME}
\e$B%?%$%W!"BhFsMWAG$O
\e(B
319 \e$B%Q!<%H$r!V%$%s%i%$%s!W$G
\e(B (
\e$B$9$J$o$A
\e(B Emacs
\e$B$N2hLL$KKd$a9~$s$G
\e(B)
\e$BI=<($9$k$?
\e(B
320 \e$B$a$N4X?t!"$=$7$FBh;0MWAG$O$=$N%Q!<%H$,%$%s%i%$%s$GI=<($9$k$3$H$,2DG=$+$I
\e(B
321 \e$B$&$+$rD4$Y$k$?$a$K
\e(B @code{eval} (
\e$BI>2A
\e(B)
\e$B$5$l$k<0$G$9!#
\e(B
323 \e$B$3$NJQ?t$O!"$"$k%Q!<%H$,%$%s%i%$%sI=<(2DG=$+$I$&$+$H!"$b$72DG=$J$i$=$N$d
\e(B
324 \e$B$jJ}$r;XDj$7$^$9!#%Q!<%H$,8=<B$K%$%s%i%$%sI=<($5$l$F$$$k$+$I$&$+$r<($9$b
\e(B
325 \e$B$N$G$O$"$j$^$;$s!#
\e(B
327 @item mm-inlined-types
328 @vindex mm-inlined-types
329 \e$B0lJ}$3$l$O!">e5-$NJQ?t$K$h$C$F@_Dj$5$l$?>r7o$rK~B-$7$?>l9g$K!"%$%s%i%$%s
\e(B
330 \e$BI=<($r9T$J$&%?%$%W$r<($7$^$9!#$3$l$O
\e(B @acronym{MIME}
\e$B%a%G%#%"%?%$%W$N%j%9
\e(B
331 \e$B%H$G$9!#
\e(B(
\e$BLuCm
\e(B:
\e$B$=$l$>$l$NMWAG$O@55,I=8=$G$9!#
\e(B)
333 @item mm-automatic-display
334 @vindex mm-automatic-display
335 \e$B$3$l$O>e5-$NJQ?t$,G'$a$k%?%$%W$K8B$C$F!V<+F0E*!W$KI=<($5$l$k%?%$%W$N%j%9
\e(B
336 \e$B%H$G$9!#$D$^$j!"%$%s%i%$%sI=<($,2DG=$J%Q!<%H$@$1$,<+F0E*$KI=<($5$l$^$9!#
\e(B
338 @item mm-automatic-external-display
339 @vindex mm-automatic-external-display
340 \e$B$3$l$O30It%S%e!<%o!<$G<+F0E*$KI=<($5$l$k%?%$%W$N%j%9%H$G$9!#
\e(B
342 @item mm-keep-viewer-alive-types
343 @vindex mm-keep-viewer-alive-types
344 \e$B$3$l$O!"JL$N5-;v$rA*Br$7$F$b30It%S%e!<%o!<$,
\e(B kill
\e$B$5$l$J$$%a%G%#%"%?%$%W
\e(B
345 \e$B$N%j%9%H$G$9!#
\e(B
347 \e$BLuCm
\e(B: postscript
\e$B$d
\e(B dvi
\e$B$J$I
\e(B (
\e$BJQ?t$N%G%#%U%)%k%HCM$r;2>H$N$3$H
\e(B)
\e$B$N$h$&$K!"
\e(B
348 \e$BFI$`$N$K;~4V$,$+$+$k$+$b$7$l$J$$%Q!<%H$N%?%$%W$r4^$`%j%9%H$G$9!#0lJ}!"$3
\e(B
349 \e$B$l$K4^$^$l$J$$C1=c$J2hA|$N%Q!<%H$J$I$O!"$=$l$,4^$^$l$F$$$?5-;v$NI=<($r$d
\e(B
350 \e$B$a$?$H$-$K!"<+F0E*$K30It%S%e!<%o!<$,
\e(B kill
\e$B$5$l$^$9!#
\e(B
352 @item mm-attachment-override-types
353 @vindex mm-attachment-override-types
354 \e$B$$$/$D$+$N
\e(B @acronym{MIME}
\e$B%(!<%8%'%s%H$O!VE:IU%U%!%$%k!W
\e(B(attachment)
\e$B$N
\e(B
355 \e$BG[CV;XDj
\e(B (content-disposition)
\e$B$r;}$D%Q!<%H$r@8@.$7$^$9!#$3$NJQ?t$K4^$^
\e(B
356 \e$B$l$k
\e(B @acronym{MIME}
\e$B%?%$%W$N>l9g$O$=$s$JG[CV;XDj$rL5;k$7$F!"$=$N%Q!<%H$r
\e(B
357 \e$B%$%s%i%$%sI=<($9$k$3$H$,$G$-$k$h$&$K$7$^$9!#
\e(B(
\e$B$=$N%Q!<%H$r%$%s%i%$%sI=<(
\e(B
358 \e$B$9$k$3$H$,2DG=$G!";d$?$A$,$=$&$9$k$3$H$rK>$`>l9g$K8B$C$F!"G[CV;XDj$,L5;k
\e(B
359 \e$B$5$l$k$3$H$KCm0U$7$F$/$@$5$$!#
\e(B)
361 @item mm-discouraged-alternatives
362 @vindex mm-discouraged-alternatives
363 @samp{multipart/alternative}
\e$B$K4^$^$l$F$$$k!"8+$?$/$J$$%Q!<%H
\e(B
364 \e$B$N
\e(B @acronym{MIME}
\e$B%?%$%W$N%j%9%H$G$9!#%a%C%;!<%8$N8eH>$K$"$k%Q!<%H$,:G$b
\e(B
365 \e$BK-$+$JFbMF$K$J$C$F$$$k$HA[Dj$7$F$$$k$N$G!"I=<(%(!<%8%'%s%H$O$=$l$rI=<($9
\e(B
366 \e$B$k$3$H$K$J$C$F$$$^$9!#$7$+$7!"MxMQ<T$OBe$o$j$KB>$N%?%$%W$r8+$k$3$H$r9%$`
\e(B
367 \e$B$+$b$7$l$^$;$s!#$3$N%j%9%H$O!"$I$s$J%?%$%W$r:G$b8+$?$/$J$$$+$r;XDj$9$k$?
\e(B
368 \e$B$a$K;H$$$^$9!#Nc$($P$b$7
\e(B @samp{text/html}
\e$B%Q!<%H$r$<$s$<$s8+$?$/$J$/$F!"
\e(B
369 @samp{text/richtext}
\e$B%Q!<%H$O$"$^$j8+$?$/$J$$$H$$$&$3$H$G$"$l$P!"0J2<$N
\e(B
370 \e$B$h$&$K@k8@$9$k$3$H$,$G$-$^$9
\e(B:
373 (setq mm-discouraged-alternatives
374 '("text/html" "text/richtext")
376 (remove "text/html" mm-automatic-display))
379 \e$B$5$i$K!"$3$l$K
\e(B @code{"image/.*"}
\e$B$rDI2C$9$k$3$H$OLr$KN)$D$G$7$g$&!#
\e(B
380 Spammers
\e$B$O
\e(B @samp{multipart/alternative}
\e$B%a%C%;!<%8$NM%@h$5$l$kB&$G2hA|
\e(B
381 \e$B$r;H$C$F$$$k$3$H$,$"$k$N$G!"$"$J$?$O$=$l0J30$N%Q!<%H$,$"$k$3$H$K5$$,IU$+
\e(B
382 \e$B$J$$$+$b$7$l$^$;$s!#
\e(B@code{gnus-buttonized-mime-types}
\e$B$b;2>H$7$F$/$@$5
\e(B
383 \e$B$$
\e(B (@pxref{MIME Commands, ,MIME
\e$B%3%^%s%I
\e(B, gnus-ja, The Gnus Manual})
\e$B!#
\e(B
384 @code{gnus-buttonized-mime-types}
\e$B$K
\e(B @code{"multipart/alternative"}
\e$B$rDI
\e(B
385 \e$B2C$7$?8e$G$O!"8+$?$$B&$r<j$GA*$V$3$H$,$G$-$^$9!#Nc$($P!"$3$N$h$&$K@_Dj$9
\e(B
386 \e$B$k$l$PNI$$$G$7$g$&
\e(B:
389 (setq gnus-buttonized-mime-types
390 '("multipart/alternative" "multipart/signed")
391 mm-discouraged-alternatives
392 '("text/html" "image/.*"))
395 \e$B$3$N>l9g!"
\e(BGnus
\e$B$O$=$N$h$&$J<oN`$N
\e(B spam
\e$B%a%C%;!<%8$N$?$a$K!"0J2<$N$h$&$K
\e(B
396 \e$B%i%8%*%\%?%s$rI=<($9$k$G$7$g$&
\e(B:
399 1. (*) multipart/alternative ( ) image/gif
401 2. (*) text/plain ( ) text/html
404 @item mm-inline-large-images
405 @vindex mm-inline-large-images
406 \e$B%&%#%s%I%&$h$jBg$-$J%$%s%i%$%s2hA|$rI=<($9$k$H!"
\e(BEmacs
\e$B$O%9%/%m!<%k$9$k$3
\e(B
407 \e$B$H$,$G$-$^$;$s!#$D$^$j2hA|$NA4BN$r8+$k$3$H$,$G$-$J$$$H$$$&$3$H$G$9!#$3$l
\e(B
408 \e$B$rHr$1$k$?$a$K!"%i%$%V%i%j!<$O$=$l$r%$%s%i%$%sI=<($9$kA0$K2hA|$N%5%$%:$r
\e(B
409 \e$B7W$C$F!"$=$l$,%&%#%s%I%&$K9g$o$J$$>l9g$O!"%i%$%V%i%j!<$O$=$l$r30It$G
\e(B (
\e$BNc
\e(B
410 \e$B$($P
\e(B @samp{ImageMagick}
\e$B$d
\e(B @samp{xv}
\e$B$G
\e(B)
\e$BI=<($7$^$9!#$3$NJQ?t
\e(B
411 \e$B$r
\e(B @code{t}
\e$B$K@_Dj$9$k$H!"$3$N8!::$r$5$;$J$/$7$F!"%i%$%V%i%j!<$K$9$Y$F$N
\e(B
412 \e$B2hA|$r%5%$%:$K4X$o$j$J$/%$%s%i%$%s$GI=<($5$;$^$9!#$b$7$3$NJQ?t
\e(B
413 \e$B$r
\e(B @code{resize}
\e$B$K$9$k$H!"
\e(BEmacs
\e$B$K2hA|$N%5%$%:$rJQ99$9$kG=NO$,$"$l$P!"
\e(B
414 \e$B2hA|$O%&%#%s%I%&$K9g$&$h$&$K%5%$%:$,JQ99$5$l$FI=<($5$l$^$9!#
\e(B
416 @item mm-inline-large-images-proportion
417 @vindex mm-inline-images-max-proportion
418 \e$BBg$-$J2hA|$N%5%$%:$rJQ99$9$k$H$-$N3d9g!#
\e(B
420 @item mm-inline-override-types
421 @vindex mm-inline-override-types
422 @code{mm-inlined-types}
\e$B$O!"Nc$($P$9$Y$F$N
\e(B @samp{text/.*}
\e$B%Q!<%H$r%$%s%i
\e(B
423 \e$B%$%s$GI=<($9$k$3$H$r;X<($9$k$h$&$J@55,I=8=$r4^$s$G$$$k$+$b$7$l$^$;$s!#0l
\e(B
424 \e$BJ}!"%$%s%i%$%sI=<($,2DG=$@$1$l$I$bE:IU%U%!%$%k$H$7$F07$$$?$$%?%$%W$,$"$k
\e(B
425 \e$B$J$i$P!"$=$N%?%$%W$K9gCW$9$k@55,I=8=$N%j%9%H$r$3$NJQ?t$K@_Dj$9$k$3$H$K$h$C
\e(B
426 \e$B$F!"$=$l$r<B8=$9$k$3$H$,$G$-$^$9!#Nc$(
\e(B
427 \e$B$P
\e(B @code{mm-inlined-types}
\e$B$,
\e(B @samp{text/.*}
\e$B$r4^$s$G$$$k$b$N$H$9$k$H!"
\e(B
428 \e$B$3$NJQ?t$K
\e(B @samp{text/html}
\e$B$r4^$^$;$k$3$H$K$h$C$F!"
\e(B@samp{text/html}
\e$B%Q!<
\e(B
429 \e$B%H$OE:IU%U%!%$%k$H$7$F07$o$l$k$h$&$K$J$j$^$9!#
\e(B
431 @item mm-text-html-renderer
432 @vindex mm-text-html-renderer
433 @acronym{HTML}
\e$B$rIA2h$9$k$?$a$K;H$&4X?t$rA*Br$7$^$9!#$9$G$KMQ0U$7$F$"$k
\e(B
434 \e$BIA2h%W%m%0%i%`$O!"
\e(B@code{gnus-article-html}, @code{w3},
435 @code{w3m}@footnote{emacs-w3m
\e$B$K$D$$$F$N>\:Y
\e(B
436 \e$B$O
\e(B @uref{http://emacs-w3m.namazu.org/}
\e$B$r8+$F$/$@$5$$!#
\e(B}, @code{links},
437 @code{lynx}, @code{w3m-standalone}
\e$B$^$?$O
\e(B @code{html2text}
\e$B$N%7%s%\%k72
\e(B
438 \e$B$N$&$A$N0l$D$r;XDj$9$k$3$H$K$h$C$FA*Br$7$^$9!#$b$7
\e(B @code{nil}
\e$B$@$C$?$i!"
\e(B
439 \e$B30It%S%e!<%o!<$r;H$$$^$9!#$5$i$K4X?t
\e(B (
\e$B0z?t$H$7$F
\e(B @acronym{MIME}
\e$B%O%s%I%k
\e(B
440 \e$B$,M?$($i$l$F8F$P$l$k
\e(B)
\e$B$r@_Dj$9$k$3$H$b$G$-$^$9!#
\e(B
442 @item mm-inline-text-html-with-images
443 @vindex mm-inline-text-html-with-images
444 @acronym{HTML}
\e$B%a!<%k$K$O
\e(B @samp{<img>}
\e$B%?%0$r;H$C$?
\e(B spammers (spam
\e$B$r$P
\e(B
445 \e$B$i$^$/$d$+$i
\e(B)
\e$B$NH\Nt$J0-9*$_$,4^$^$l$F$$$k$+$b$7$l$^$;$s!#:G$b$"$j$=$&$J
\e(B
446 \e$B$N$O!"$"$J$?$,$=$N%a!<%k$rFI$s$@$3$H$r3NG'$9$k$?$a$N0U?^$,$"$k$3$H$G$9!#
\e(B
447 \e$B$3$N%*%W%7%g%s$r
\e(B @code{nil}
\e$B$K@_Dj$9$k
\e(B (
\e$B$=$l$,%G%#%U%)%k%H$G$9
\e(B)
\e$B$3$H$K$h$C
\e(B
448 \e$B$F!"$"$J$?$N8D?M>pJs$,N.=P$9$k$N$rKI$0$3$H$,$G$-$^$9!#:#$N$H$3
\e(B
449 \e$B$m
\e(B Emacs/W3
\e$B$O$3$l$rL5;k$7$^$9!#
\e(BEmacs-w3m
\e$B$G$O!"$3$l$,
\e(B @code{nil}
\e$B$G$"$C
\e(B
450 \e$B$F$b!"2hA|$,Kd$a9~$^$l$?>l=j$G
\e(B @kbd{t}
\e$BL?Na$r;H$&$3$H$K$h$C$F2hA|$rI=<(
\e(B
451 \e$B$9$k$3$H$,$G$-$^$9!#
\e(B@footnote{@kbd{T}
\e$BL?Na$O$9$Y$F$N2hA|$r<h$j9~$_$^$9!#
\e(B
452 @code{w3m-key-binding}
\e$B%*%W%7%g%s$r
\e(B @code{info}
\e$B$K@_Dj$7$?>l9g$O!"Be$o$j
\e(B
453 \e$B$K
\e(B @kbd{i}
\e$B$+
\e(B @kbd{I}
\e$B$r;H$C$F$/$@$5$$!#
\e(B}
455 @item mm-w3m-safe-url-regexp
456 @vindex mm-w3m-safe-url-regexp
457 \e$B0BA4$J
\e(B URL
\e$BL>!"$9$J$o$A
\e(B @acronym{HTML}
\e$B%a!<%k$rIA2h$9$k$H$-$K8D?M>pJs$,
\e(B
458 \e$BN.=P$7$=$&$b$J$$
\e(B URL
\e$B$K9gCW$9$k@55,I=8=$G$9
\e(B (
\e$B%G%#%U%)%k%HCM
\e(B
459 \e$B$O
\e(B @samp{\\`cid:}
\e$B$G$9
\e(B)
\e$B!#
\e(B@code{nil}
\e$B$K$9$k$H!"$9$Y$F$N
\e(B URL
\e$B$,0BA4$@$HH=
\e(B
460 \e$BCG$7$^$9!#
\e(BGnus
\e$B$G$O!"$3$l$O
\e(B @code{gnus-safe-html-newsgroups}
\e$B$NCM$K1~$8
\e(B
461 \e$B$F>e=q$-$5$l$^$9!#
\e(B@xref{Various Various, ,
\e$B$$$m$$$m$N$$$m$$$m
\e(B, gnus-ja,
464 @item mm-inline-text-html-with-w3m-keymap
465 @vindex mm-inline-text-html-with-w3m-keymap
466 \e$B$3$N%*%W%7%g%s$rHs
\e(B-@code{nil}
\e$B$K@_Dj$9$k$3$H$K$h$C$F!"%$%s%i%$%sI=<($5$l
\e(B
467 \e$B$?
\e(B text/html
\e$B%Q!<%H$G
\e(B emacs-w3m
\e$B$NL?Na%-!<$r;H$&$3$H$,$G$-$^$9!#%G%#%U%)
\e(B
468 \e$B%k%HCM$O
\e(B @code{t}
\e$B$G$9!#
\e(B
470 @item mm-external-terminal-program
471 @vindex mm-external-terminal-program
472 \e$B30It$NC<Kv$r5/F0$9$k$?$a$K;H$o$l$k%W%m%0%i%`$G$9!#
\e(B
474 @item mm-enable-external
475 @vindex mm-enable-external
476 \e$B30It$N
\e(B @acronym{MIME}
\e$B%O%s%I%i!<$r;H$&$Y$-$+$I$&$+$r;XDj$7$^$9!#
\e(B
478 @code{t}
\e$B$@$C$?$i!"Dj5A$5$l$F$$$k$9$Y$F$N30It$N
\e(B @acronym{MIME}
\e$B%O%s%I%i!<
\e(B
479 \e$B$,;H$o$l$^$9!#
\e(B@code{nil}
\e$B$K$9$k$H!"%U%!%$%k$O%G%#%9%/$KJ]B8$5$l$^
\e(B
480 \e$B$9
\e(B (@code{mailcap-save-binary-file})
\e$B!#$3$l$,
\e(B @code{ask}
\e$B$H$$$&%7%s%\%k$@$C
\e(B
481 \e$B$?$i!"30It$N
\e(B @acronym{MIME}
\e$B%O%s%I%i!<$,5/F0$5$l$kA0$K?R$M$i$l$k$G$7$g$&!#
\e(B
483 Mailcap (@pxref{mailcap})
\e$B$r2p$7$FE:IU%U%!%$%k$NI=<($r;O$a$k$H!"0BA4$J
\e(B
484 \e$B%S%e!<%o!<$r:G$b0BA4$J%*%W%7%g%s$G;H$&$3$H$r;n$_$^$9
\e(B (
\e$BE:IU%U%!%$%k$r%G%#
\e(B
485 \e$B%9%/$KJ]B8$7$F!"0[$J$k<jCJ
\e(B (
\e$B%3%^%s%I%i%$%s$+%@%V%k%/%j%C%/
\e(B)
\e$B$G$=$NI=<($r
\e(B
486 \e$B;O$a$k>l9g$H$O0c$$$^$9
\e(B)
\e$B!#$H$K$+$/!"I,$:$I$s$J30It%W%m%0%i%`$b;H$o$J$$$h
\e(B
487 \e$B$&$K$7$?$$$N$G$"$l$P!"$3$NJQ?t$r
\e(B @code{nil}
\e$B$+
\e(B @code{ask}
\e$B$K@_Dj$7$F$/$@
\e(B
491 @node Files and Directories
492 @section
\e$B%U%!%$%k$H%G%#%l%/%H%j!<
\e(B
495 @item mm-default-directory
496 @vindex mm-default-directory
497 \e$BE:IU%U%!%$%k$rJ]B8$9$k$?$a$N!"%G%#%U%)%k%H$N%G%#%l%/%H%j!<$G$9!#
\e(B
498 @code{nil}
\e$B$@$C$?$i
\e(B @code{default-directory}
\e$B$r;H$$$^$9!#
\e(B
500 @item mm-tmp-directory
501 @vindex mm-tmp-directory
502 \e$B0l;~%U%!%$%k$r3JG<$9$k$?$a$N%G%#%l%/%H%j!<$G$9!#
\e(B
504 @item mm-file-name-rewrite-functions
505 @vindex mm-file-name-rewrite-functions
506 @acronym{MIME}
\e$B%Q!<%H$N%U%!%$%kL>$r=q$-49$($k$?$a$K;H$o$l$k4X?t$N%j%9%H
\e(B
507 \e$B$G$9!#$=$l$>$l$N4X?t$O%U%!%$%kL>$KBP$7$F=g7+$j$K<B9T$5$l$^$9
\e(B (
\e$BLuCm
\e(B:
\e$B$"$k
\e(B
508 \e$B4X?t$NLa$jCM$,<!$N4X?t$N0z?t$K$J$j$^$9
\e(B)
\e$B!#=PMh9g$$$N4X?t$O0J2<$NDL$j$G$9!#
\e(B
511 @item mm-file-name-delete-control
512 @findex mm-file-name-delete-control
513 \e$B$9$Y$F$N@)8fJ8;z$r>C5n$7$^$9!#
\e(B
515 @item mm-file-name-delete-gotchas
516 @findex mm-file-name-delete-gotchas
517 \e$B7g4Y$,$"$k%7%'%k%9%/%j%W%H$G;H$o$l$k$H0U?^$7$J$$7k2L$r@8$8$kJ8;z!"$9$J$o
\e(B
518 \e$B$A
\e(B @samp{|}, @samp{>}
\e$B$*$h$S
\e(B @samp{<}
\e$B!"2C$($F:G=i$NJ8;z$H$7$F;H$o$l
\e(B
519 \e$B$k
\e(B @samp{-}
\e$B$H
\e(B @samp{.}
\e$B$r>C5n$7$^$9!#
\e(B
521 @item mm-file-name-delete-whitespace
522 @findex mm-file-name-delete-whitespace
523 \e$B$9$Y$F$N6uGrJ8;z$r<h$j=|$-$^$9!#
\e(B
525 @item mm-file-name-trim-whitespace
526 @findex mm-file-name-trim-whitespace
527 \e$B@hF,$HKvHx$N6uGrJ8;z$r<h$j=|$-$^$9!#
\e(B
529 @item mm-file-name-collapse-whitespace
530 @findex mm-file-name-collapse-whitespace
531 \e$BJ#?t$NO"B3$7$?6uGrJ8;z$rC10l$N%9%Z!<%9J8;z$GCV$-49$($^$9!#
\e(B
533 @item mm-file-name-replace-whitespace
534 @findex mm-file-name-replace-whitespace
535 @vindex mm-file-name-replace-whitespace
536 \e$B6uGrJ8;z$r2<@~
\e(B (underscore)
\e$B$GCV$-49$($^$9!#2<@~$,$*9%$_$G$J$1$l$P!"B>$N
\e(B
537 \e$BJ8;z$r
\e(B @code{mm-file-name-replace-whitespace}
\e$BJQ?t$K@_Dj$7$F$/$@$5$$!#
\e(B
540 Emacs
\e$BI8=`$N4X?t$G$"$k
\e(B @code{capitalize}, @code{downcase},
541 @code{upcase}
\e$B$*$h$S
\e(B @code{upcase-initials}
\e$B$bLr$KN)$D$3$H$,$"$k$+$b$7$l
\e(B
544 @item mm-path-name-rewrite-functions
545 @vindex mm-path-name-rewrite-functions
546 @acronym{MIME}
\e$B%Q!<%H$N%U%k!&%U%!%$%kL>$r=q$-49$($k$?$a$K;H$o$l$k4X?t$N
\e(B
547 \e$B%j%9%H$G$9!#$3$l$O%Q!<%H$r30It$GI=<($9$k$H$-
\e(B (
\e$B$9$J$o$A!"M;DL$N8z$+$J$$%W
\e(B
548 \e$B%m%0%i%`$,!"%U%!%$%k$,J]B8$5$l$?>l=j$r8+$D$1$k$3$H$,$G$-$k$h$&$K!"@dBP%Q
\e(B
549 \e$B%9L>$rJQ49$9$k$?$a
\e(B)
\e$B$K;H$o$l$^$9!#
\e(B
553 @section
\e$B?7$7$$%S%e!<%o!<
\e(B
555 \e$B$3$l$O
\e(B @code{text/enriched}
\e$B%Q!<%H$r%$%s%i%$%sI=<($9$k%S%e!<%o!<$NNc$G$9
\e(B:
558 (defun mm-display-enriched-inline (handle)
561 (mm-insert-part handle)
562 (save-window-excursion
563 (enriched-decode (point-min) (point-max))
564 (setq text (buffer-string))))
565 (mm-insert-inline handle text)))
568 \e$B$3$N4X?t$,%Q%i%a!<%?!<$H$7$F
\e(B @acronym{MIME}
\e$B%O%s%I%k$r<u$1<h$k$3$H$,$o$+
\e(B
569 \e$B$j$^$9$M!#$=$l$O0l;~%P%C%U%!!<$K:n6H>l=j$r0\$7!"%Q!<%H$N%F%-%9%H$rA^F~$7!"
\e(B
570 \e$B$=$N%F%-%9%H$K2?$+$N=hM}$r;\$7!"7k2L$r3P$($F$*$$$F!"4X?t$,8F$P$l$?$H$-$N
\e(B
571 \e$B%P%C%U%!!<$KLa$C$F$=$N7k2L$rA^F~$7$^$9!#
\e(B
573 \e$B$3$3$K$"$kFs$D$N=EMW$J$*=u$14X?t
\e(B
574 \e$B$O
\e(B @code{mm-insert-part}
\e$B$H
\e(B @code{mm-insert-inline}
\e$B$G$9!#:G=i$N4X?t$O!"
\e(B
575 \e$B%O%s%I%k$N%F%-%9%H$r8=:_$N%P%C%U%!!<$KA^F~$7$^$9!#$3$l$OJ8;z%;%C%H$*$h$S
\e(B
576 \e$B%(%s%3!<%G%#%0
\e(B (content transfer decoding)
\e$B$r<h$j07$$$^$9!#FsHVL\$N4X?t
\e(B
577 \e$B$O!"A^F~$7$m$H8@$C$?$I$s$J%F%-%9%H$G$bC1$KA^F~$7$^$9$,!"%F%-%9%H$r<j7Z$J
\e(B
578 \e$BJ}K!$G!VI=<($5$l$J$/$9$k!W
\e(B(undisplayed
\e$B$K$9$k
\e(B)
\e$B$3$H$,$G$-$k$h$&$J=t@_Dj
\e(B
579 \e$B$r$b9T$J$$$^$9!#
\e(B
582 @chapter MIME
\e$B%a%C%;!<%8$N:n@.
\e(B
584 @cindex MIME Composing
586 @cindex MIME Meta Language
588 @acronym{MIME}
\e$B%a%C%;!<%8$N:n@.$O$&$s$6$j$9$k;E;v$@$74JC1$G$b$"$j$^$;$s!#
\e(B
589 \e$B$=$3$G!"
\e(B@acronym{MML} (@acronym{MIME} Meta Language)
\e$B$H$$$&8@8l$r2r@O$7
\e(B
590 \e$B$F!"
\e(B@acronym{MIME}
\e$B%a%C%;!<%8$r@8@.$9$k$?$a$N!"
\e(B@code{mml}
\e$B$H$$$&%i%$%V%i
\e(B
591 \e$B%j!<$,:n$i$l$^$7$?!#
\e(B
593 @findex mml-generate-mime
594 \e$B<gMW$J%$%s%?!<%U%'!<%94X?t$O
\e(B @code{mml-generate-mime}
\e$B$G$9!#$3$l$O8=:_
\e(B
595 \e$B$N
\e(B (
\e$B69$a$i$l$?
\e(B)
\e$B%P%C%U%!!<$NFbMFJ*$rD4$Y$F!"
\e(B@acronym{MIME}
\e$B%a%C%;!<%8$r
\e(B
596 \e$B4^$`J8;zNs$rJV$7$^$9!#
\e(B
599 * Simple MML Example:: @acronym{MML}
\e$BJ8=q$NNc
\e(B
600 * MML Definition::
\e$B$9$Y$F$NM-8z$J
\e(B @acronym{MML}
\e$BMWAG
\e(B
601 * Advanced MML Example::
\e$B$b$&0l$D$N
\e(B @acronym{MML}
\e$BJ8=q$NNc
\e(B
602 * Encoding Customization::
\e$B%(%s%3!<%G%#%s%0$K:nMQ$9$kJQ?t
\e(B
603 * Charset Translation:: @sc{mule}
\e$BJ8;z%;%C%H$+$i
\e(B @acronym{MIME}
\e$BJ8;z%;%C%H$X$N3d$jEv$F
\e(B
604 * Conversion:: @acronym{MIME}
\e$B$+$i
\e(B @acronym{MML}
\e$B$X!"$*$h$S$=$N5U
\e(B
605 * Flowed text::
\e$B%=%U%H$*$h$S%O!<%I2~9T
\e(B
608 @node Simple MML Example
609 @section
\e$BC1=c$J
\e(B MML
\e$B$NNc
\e(B
611 @samp{multipart/alternative}
\e$B$NC1=c$JNc$G$9
\e(B:
614 <#multipart type=alternative>
615 This is a plain text part.
616 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
617 <#part type=text/enriched>
618 <center>This is a centered enriched part</center>
619 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
623 \e$B$3$l$r
\e(B @code{mml-generate-mime}
\e$B$KDL$9$H!"<!$N$b$N$,F@$i$l$^$9
\e(B:
626 Content-Type: multipart/alternative; boundary="=-=-="
629 Content-Type: text/plain; charset=iso-2022-jp
631 This is a plain text part.
632 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
635 Content-Type: text/enriched; charset=iso-2022-jp
637 <center>This is a centered enriched part</center>
638 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
643 (
\e$B<B:]$K$O!"F|K\8l$NItJ,$O
\e(B @samp{charset=iso-2022-jp}
\e$B$G%(%s%3!<%I$5$l$?
\e(B
644 \e$B$b$N$K$J$j$^$9!#
\e(B)
647 @section MML
\e$B$NDj5A
\e(B
649 @acronym{MML}
\e$B8@8l$O$H$F$bC1=c$G$9!#
\e(BSGML
\e$B%"%W%j%1!<%7%g%s$K>/$7;w$F$$$^
\e(B
650 \e$B$9$,!"0[$J$k$b$N$G$9!#
\e(B
652 @acronym{MML}
\e$B$N<gMW$J35G0$O!V%Q!<%H!W$G$9!#$=$l$>$l$N%Q!<%H$r0[$J$k%?%$
\e(B
653 \e$B%W$K$7$?$j!"0[$J$kJ8;z%;%C%H$r;H$&$3$H$,$G$-$^$9!#%Q!<%H
\e(B
654 \e$B$O
\e(B @samp{<#part ...>}
\e$B%?%0$G5-=R$7$^$9!#%^%k%A%Q!<%H7?$N%Q!<%H
\e(B
655 \e$B$O
\e(B @samp{<#multipart ...>}
\e$B%?%0$G;O$a$^$9!#$=$l$>$l$N%Q!<%H
\e(B
656 \e$B$O
\e(B @samp{<#/part>}
\e$B%?%0$+
\e(B @samp{<#/multipart>}
\e$B%?%0$G=*C<$7$^$9$,!"
\e(B(
\e$B$=$l
\e(B
657 \e$B$i$,L5$/$F$b
\e(B) @samp{<#part ...>}
\e$B$G;O$^$C$?%?%0$O<!$N%Q!<%H$N;O$^$j$K$h$C
\e(B
658 \e$B$F$bJD$8$i$l$^$9!#
\e(B
660 @samp{<#external ...>}
\e$B%?%0$H$$$&$b$N$b$"$j$^$9!#$3$l
\e(B
661 \e$B$O
\e(B @samp{external/message-body}
\e$B7?$N%Q!<%H$r5-=R$9$k$?$a$K;H$o$l$^$9!#
\e(B
663 \e$B$=$l$>$l$N%?%0$O!V
\e(Bparameter=
\e$BCM!W$N7A<0$G!"0l$D0J>e$N%Q%i%a!<%?!<$r4^$`$3
\e(B
664 \e$B$H$,$G$-$^$9
\e(B (
\e$B$b$A$m$sL5$$$3$H$b$"$j$^$9
\e(B)
\e$B!#CM$r%/%)!<%F!<%7%g%s%^!<
\e(B
665 \e$B%/
\e(B ("...")
\e$B$G0O$`$3$H$,$G$-$^$9$,!"CM$,6uGrJ8;z$r4^$`>l9g0J30$O0O$`I,MW
\e(B
666 \e$B$,$"$j$^$;$s!#$7$?$,$C$F!"
\e(B@samp{filename=/home/user/#hello$^yes}
\e$B$O40A4
\e(B
669 \e$B0J2<$N%Q%i%a!<%?!<$O
\e(B @acronym{MML}
\e$B$G;H$o$l$k$b$N$G$9!#0UL#$r;}$?$J$$%Q
\e(B
670 \e$B%i%a!<%?!<$OL5;k$5$l$^$9!#
\e(B@acronym{MML}
\e$B%Q%i%a!<%?!<$NL>A0
\e(B
671 \e$B$O
\e(B @acronym{MIME}
\e$B%Q%i%a!<%?!<$NL>A0$HF1$8$G!"3g8L$NCf$KIU5-$7$F$"$k$N$O!"
\e(B
672 \e$B$=$l$,;H$o$l$k%X%C%@!<$G$9!#
\e(B
676 \e$B%Q!<%H$N
\e(B @acronym{MIME}
\e$B%?%$%W$G$9
\e(B (@code{Content-Type})
\e$B!#
\e(B
679 \e$B$=$N%Q!<%H$NK\BN$,4^$`$3$H$K$J$k%U%!%$%k$NL>A0$G
\e(B
680 \e$B$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
683 \e$B%Q!<%H$NFbMFJ*$r%(%s%3!<%I$9$k$H$-$K;H$o$l$kJ8;z%;%C%H$G
\e(B
684 \e$B$9
\e(B (@code{Content-Type})
\e$B!#
\e(B@xref{Charset Translation}.
687 \e$B%Q!<%H$r%U%!%$%k$KJ]B8$9$k$H$-$N%U%!%$%kL>$r<(:6$9$k$?$a$K;H$o$l$k$+$b$7
\e(B
688 \e$B$l$^$;$s
\e(B (@code{Content-Type})
\e$B!#
\e(B
691 \e$BG[CV;XDj$K;H$$$^$9!#M-8z$JCM$O
\e(B @samp{inline}
\e$B$H
\e(B @samp{attachment}
\e$B$G
\e(B
692 \e$B$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
695 \e$BM-8z$JCM$O
\e(B @samp{7bit}, @samp{8bit}, @samp{quoted-printable}
\e$B$*$h
\e(B
696 \e$B$S
\e(B @samp{base64}
\e$B$G$9
\e(B (@code{Content-Transfer-Encoding})
\e$B!#
\e(B@xref{Charset
700 \e$B%Q!<%H$N@bL@=q$-$G$9
\e(B (@code{Content-Description})
\e$B!#
\e(B
703 \e$B%Q!<%H$,:n@.$5$l$?;~9o
\e(B (RFC822
\e$B7A<0
\e(B)
\e$B$G$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
705 @item modification-date
706 \e$B%Q!<%H$,JQ99$5$l$?;~9o
\e(B (RFC822
\e$B7A<0
\e(B)
\e$B$G$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
709 \e$B%Q!<%H$,FI$^$l$?;~9o
\e(B (RFC822
\e$B7A<0
\e(B)
\e$B$G$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
712 \e$B%Q!<%H$rC/08$F$K0E9f2=
\e(B/
\e$B=pL>$9$k$+$r;XDj$7$^$9!#$3$l$O
\e(B To/CC
\e$B$r4p$K$7$?<+
\e(B
713 \e$BF08!=P$h$j$bM%@h$5$l$^$9!#
\e(B
716 \e$B%Q!<%H$K=pL>$9$k$H$-$NL>5A$G$9!#$3$N%U%#!<%k%I$O%G%#%U%)%k%H$N80$,;H$o$l
\e(B
717 \e$B$J$$$h$&$K$9$k$?$a$K;H$o$l$^$9!#
\e(B
720 \e$B%Q!<%H$N%5%$%:$r
\e(B octet (8-bit)
\e$B$NC10L$GI=$7$^
\e(B
721 \e$B$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
724 \e$B$3$N
\e(B @acronym{MML}
\e$B$N%Q!<%H$K!"2?$N5;=Q<jCJ
\e(B (@code{smime}, @code{pgp}
\e$B$^
\e(B
725 \e$B$?$O
\e(B @code{pgpmime})
\e$B$G=pL>$9$k$+$r;XDj$7$^$9!#
\e(B
728 \e$B$3$N
\e(B @acronym{MML}
\e$B$N%Q!<%H$r!"2?$N5;=Q<jCJ
\e(B (@code{smime}, @code{pgp}
\e$B$^
\e(B
729 \e$B$?$O
\e(B @code{pgpmime})
\e$B$G0E9f2=$9$k$+$r;XDj$7$^$9!#
\e(B
732 \e$B0J2<$O
\e(B @samp{text/plain}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
736 \e$B%F%-%9%H$r@07A$9$k$?$a$N%Q%i%a!<%?!<$G!"M-8z$JCM$O
\e(B @samp{fixed} (
\e$B%G%#%U%)
\e(B
737 \e$B%k%H
\e(B)
\e$B$H
\e(B @samp{flowed}
\e$B$G$9!#IaDL$O$3$l$r<j$G@_Dj$7$^$;$s!#$=$l$O!"%F%-
\e(B
738 \e$B%9%H$NK\J8$,!"
\e(BRFC 2646
\e$B$GDj$a$i$l$?FCJL$JJ}K!$G@07A$5$l$k$3$H$rI,MW$H$9
\e(B
739 \e$B$k$+$i$G$9!#
\e(B@xref{Flowed text}.
742 \e$B0J2<$O
\e(B @samp{application/octet-stream}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
746 \e$B%Q!<%H$N%?%$%W$G$9
\e(B (@code{Content-Type})
\e$B!#$3$l$O?M4V$,FI$`$3$H$rA[Dj$7$?!"
\e(B
747 \e$BHs8x<0$J$b$N$G$9!#
\e(B
750 \e$B0J2<$O
\e(B @samp{message/external-body}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
754 \e$B%U%!%$%k$r<hF@$9$k$?$a$N!"%5%]!<%H$5$l$F$$$k%"%/%;%9<jCJ$r<($98l$G$9!#CM
\e(B
755 \e$B$O
\e(B @samp{ftp}, @samp{anon-ftp}, @samp{tftp}, @samp{localfile}
\e$B$*$h
\e(B
756 \e$B$S
\e(B @samp{mailserver}
\e$B$N$I$l$+$G$9!#
\e(B(@code{Content-Type}.)
759 \e$B%U%!%$%k$,<hF@$G$-$J$/$J$k$+$b$7$l$J$$F|;~
\e(B (RFC822
\e$B7A<0
\e(B)
\e$B$G$9!#
\e(B
760 (@code{Content-Type}.)
763 Octet (8-bit)
\e$B$NC10L$GI=$7$?%U%!%$%k$N%5%$%:$G$9!#
\e(B(@code{Content-Type}.)
766 \e$BM-8z$JCM$O
\e(B @samp{read}
\e$B$H
\e(B @samp{read-write}
\e$B$G$9
\e(B (@code{Content-Type})
\e$B!#
\e(B
769 \e$B0J2<$O
\e(B @samp{sign=smime}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
773 \e$B=pL>$9$k?M$N80$H>ZL@=q$r4^$s$G$$$k%U%!%$%k$G$9!#
\e(B
776 \e$B0J2<$O
\e(B @samp{encrypt=smime}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
780 \e$B<u<h?M$N>ZL@=q$r4^$s$G$$$k%U%!%$%k$G$9!#
\e(B
783 @node Advanced MML Example
784 @section
\e$B9bEY$J
\e(B MML
\e$B$NNc
\e(B
786 \e$BJ#;($J%^%k%A%Q!<%H!&%a%C%;!<%8$NNc$G$9!#$3$l$O
\e(B @samp{multipart/mixed}
\e$B$G
\e(B
787 \e$B$9!#B??t$N%Q!<%H$r4^$s$G$$$F!"$=$N0l$D$O
\e(B @samp{multipart/alternative}
\e$B$G
\e(B
791 <#multipart type=mixed>
792 <#part type=image/jpeg filename=~/rms.jpg disposition=inline>
793 <#multipart type=alternative>
794 This is a plain text part.
795 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
796 <#part type=text/enriched name=enriched.txt>
797 <center>This is a centered enriched part</center>
798 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
800 This is a new plain text part.
801 \e$B$3$l$O?7$7$$%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
802 <#part disposition=attachment>
803 This plain text part is an attachment.
804 \e$B$3$N%W%l!<%s%F%-%9%H$N%Q!<%H$OE:IU%U%!%$%k$G$9!#
\e(B
808 \e$B$=$7$F!"$3$l$,7k2L$N
\e(B @acronym{MIME}
\e$B%a%C%;!<%8$G$9
\e(B:
811 Content-Type: multipart/mixed; boundary="=-=-="
814 Content-Type: image/jpeg
815 Content-Disposition: inline; filename=rms.jpg
816 Content-Transfer-Encoding: base64
818 /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRof
819 Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/wAALCAAwADABAREA/8QAHwAA
820 AQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQR
821 BRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RF
822 RkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ip
823 qrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/9oACAEB
824 AAA/AO/rifFHjldNuGsrDa0qcSSHkA+gHrXKw+LtWLrMb+RgTyhbr+HSug07xNqV9fQtZrNI
825 AyiaE/NuBPOOOP0rvRNE880KOC8TbXXGCv1FPqjrF4LDR7u5L7SkTFT/ALWOP1xXgTuXfc7E
826 sx6nua6rwp4IvvEM8chCxWxOdzn7wz6V9AaB4S07w9p5itow0rDLSY5Pt9K43xO66P4xs71m
827 2QXiGCbA4yOVJ9+1aYORkdK434lyNH4ahCnG66VT9Nj15JFbPdX0MS43M4VQf5/yr2vSpLnw
828 5ZW8dlCZ8KFXjOPX0/mK6rSPEGt3Angu44fNEReHYNvIH3TzXDeKNO8RX+kSX2ouZkicTIOc
829 L+g7E810ulFjpVtv3bwgB3HJyK5L4quY/C9sVxk3ij/xx6850u7t1mtp/wDlpEw3An3Jr3Dw
830 34gsbWza4nBlhC5LDsaW6+IFgupQyCF3iHH7gA7c9R9ay7zx6t7aX9jHC4smhfBkGCvHGfrm
831 tLQ7hbnRrV1GPkAP1x1/Hr+Ncr8Vzjwrbf8AX6v/AKA9eQRyYlQk8Yx9K6XTNbkgia2ciSIn
832 7p5Ga9Atte0LTLKO6it4i7dVRFJDcZ4PvXN+JvEMF9bILVGXJLSZ4zkjivRPDaeX4b08HOTC
833 pOffmua+KkbS+GLVUGT9tT/0B68eeIpIFYjB70+OOVXyoOM9+M1eaWeCLzHPyHGO/NVWvJJm
834 jQ8KGH1NfQWhXSXmh2c8eArRLwO3HSv/2Q==
836 Content-Type: multipart/alternative; boundary="==-=-="
839 Content-Type: text/plain; charset=iso-2022-jp
841 This is a plain text part.
842 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
845 Content-Type: text/enriched; charset=iso-2022-jp; name=enriched.txt
847 <center>This is a centered enriched part</center>
848 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
853 Content-Type: text/plain; charset=iso-2022-jp
855 This is a new plain text part.
856 \e$B$3$l$O?7$7$$%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
859 Content-Type: text/plain; charset=iso-2022-jp
860 Content-Disposition: attachment
862 This plain text part is an attachment.
863 \e$B$3$N%W%l!<%s%F%-%9%H$N%Q!<%H$OE:IU%U%!%$%k$G$9!#
\e(B
868 (
\e$B<B:]$K$O!"F|K\8l$NItJ,$O
\e(B @samp{charset=iso-2022-jp}
\e$B$G%(%s%3!<%I$5$l$?
\e(B
869 \e$B$b$N$K$J$j$^$9!#
\e(B)
871 @node Encoding Customization
872 @section
\e$B%(%s%3!<%G%#%s%0$N%+%9%?%^%$%:
\e(B
875 @item mm-body-charset-encoding-alist
876 @vindex mm-body-charset-encoding-alist
877 @acronym{MIME}
\e$BJ8;z%;%C%H$K3d$jEv$F$k%(%s%3!<%G%#%s%0$G$9!#$3$NJQ?t$O!"
\e(B
878 \e$BNc$($PB>$NMW7o$K$h$C$FFCDj$N%(%s%3!<%G%#%s%0$,6/@)$5$l$J$$$H$-$K!"DL>o;H
\e(B
879 \e$B$o$l$^$9
\e(B (
\e$BEE;R=pL>$5$l$?%a%C%;!<%8$O
\e(B 7bit
\e$B%(%s%3!<%G%#%s%0$rI,MW$H$7$^$9
\e(B)
\e$B!#
\e(B
880 \e$B%G%#%U%)%k%HCM$O<!$NDL$j$G$9!#
\e(B
883 ((iso-2022-jp . 7bit)
884 (iso-2022-jp-2 . 7bit)
890 \e$BNc$($P
\e(B ISO-8859-1
\e$BJ8;z%;%C%H$,
\e(B quoted-printable
\e$B$G%(%s%3!<%I$5$l$J$$$h$&
\e(B
891 \e$B$K$7$?$$>l9g$O!"$3$NJQ?t$K
\e(B @code{(iso-8859-1 . 8bit)}
\e$B$rDI2C$9$l$PNI$$$G
\e(B
892 \e$B$7$g$&!#
\e(B@acronym{MML}
\e$B$N
\e(B @code{encoding}
\e$B%?%0$r;H$C$F!"%a%C%;!<%8Kh$K$=
\e(B
893 \e$B$l$G;XDj$7$?CM$r$3$NJQ?t$h$jM%@h$5$;$k$3$H$b$G$-$^
\e(B
894 \e$B$9
\e(B (@pxref{MML Definition})
\e$B!#
\e(B
896 @item mm-coding-system-priorities
897 @vindex mm-coding-system-priorities
898 \e$BAw=P$9$k%a%C%;!<%8$G;H$&
\e(B coding system
\e$B$NM%@hEY$r;XDj$7$^$9!#%G%#%U%)%k
\e(B
899 \e$B%HCM$O
\e(B @code{nil}
\e$B$G$9
\e(B (
\e$B$=$N>l9g$O
\e(B Emacs
\e$B$K$*$1$k%G%#%U%)%k%H$NM%@h=g0L
\e(B
900 \e$B$,E,MQ$5$l$^$9
\e(B)
\e$B$,!"F|K\8l4D6-$G
\e(B Emacs
\e$B$r<B9T$9$k>l9g
\e(B
901 \e$B$O
\e(B @code{(iso-8859-1 iso-2022-jp iso-2022-jp-2 shift_jis utf-8)}
\e$B$K$J$j
\e(B
902 \e$B$^$9!#CM$O
\e(B coding system
\e$B$N%7%s%\%k$N%j%9%H$G$9
\e(B (coding system
\e$B$NJLL>$r
\e(B
903 \e$B;H$C$F$b9=$$$^$;$s!#@_Dj$9$k$H$-$O
\e(B @kbd{M-x describe-coding-system}
\e$B$r;H$C
\e(B
904 \e$B$F!"
\e(Bcoding system
\e$B$NL>A0$,@53N$G$"$k$3$H$r3N$+$a$F$/$@$5$$
\e(B)
\e$B!#Nc$(
\e(B
905 \e$B$P
\e(B UTF-8
\e$B$r:GM%@h$H$9$k$h$&$K
\e(B Emacs
\e$B$r@_Dj$7$?$b$N$N!"2DG=$J>l9g
\e(B
906 \e$B$O
\e(B ISO-8859-1
\e$B$G%a%C%;!<%8$rAw?.$9$k$h$&$K$7$?$$$H$$$&>l9g$@$C$?$i!"$3
\e(B
907 \e$B$NJQ?t$r
\e(B @code{(iso-8859-1)}
\e$B$K$9$l$PNI$$$G$7$g$&!#
\e(B
908 @acronym{MML}
\e$B$N
\e(B @code{charset}
\e$B%?%0$r;H$C$F!"%a%C%;!<%8Kh$K$=$l$G;XDj$7
\e(B
909 \e$B$?CM$r$3$NJQ?t$h$jM%@h$5$;$k$3$H$b$G$-$^$9
\e(B (@pxref{MML Definition})
\e$B!#
\e(B
912 \e$BLuCm
\e(B:
\e$BF|K\8l4D6-$H$O
\e(B @code{current-language-environment}
\e$BJQ?t$NCM
\e(B
913 \e$B$,
\e(B @samp{Japanese}
\e$B$K$J$C$F$$$k4D6-$N$3$H$G$9!#F|K\8l$N%a%C%;!<%8$N%(%s
\e(B
914 \e$B%3!<%I$K$OEAE}E*$K
\e(B @code{iso-2022-jp}
\e$B$,;H$o$l$F$$$k$N$KBP$7!"
\e(BEmacs
\e$B$GDj
\e(B
915 \e$B$a$i$l$?M%@h=g0L$K4p$E$/$H
\e(B @code{euc-jp}
\e$B$d
\e(B @code{shift_jis}
\e$B$J$I$,Bh0l
\e(B
916 \e$B8uJd$K$J$C$F$7$^$&$N$G!"$3$NCM$,
\e(B @code{nil}
\e$B$G$O$h$m$7$/$J$$$N$G$9!#
\e(B
918 \e$B$J$*!"%i%F%s8l7w$N?M$?$A$K08$F$FAw$k%a%C%;!<%8$,!"H`$i$,%G%3!<%I$G$-$J$$
\e(B
919 \e$B$+$b$7$l$J$$
\e(B @code{iso-2022-jp-2}
\e$B$J$I$G%(%s%3!<%I$5$l$F$7$^$&$N$rKI$0$?
\e(B
920 \e$B$a$K!"%G%#%U%)%k%HCM$N@hF,$K
\e(B @code{iso-8859-1}
\e$B$,CV$+$l$F$$$^$9!#
\e(B
923 \e$B%K%e!<%9%0%k!<%W3,AX$4$H$KM%@h$9$k$Y$-J8;z%;%C%H$,0[$J$k$N$G!"
\e(BGnus
\e$B$G
\e(B
924 \e$B$O
\e(B @code{mm-coding-system-priorities}
\e$B$NCM$r3,AX$K$h$C$F@Z$jBX$($kI,MW$,
\e(B
925 \e$B$"$k$G$7$g$&!#$=$N$?$a$NNc$G$9
\e(B:
927 @c
\e$BM%@h$5$l$k$Y$-J8;z%;%C%H$ND{@5$r4?7^$7$^$9!#
\e(Bde
\e$B!"
\e(Bfr
\e$B$*$h$S
\e(B fj
\e$B$O@5$7$$
\e(B
928 @c
\e$B$O$:$G$9$,!"$=$l$i0J30$K$D$$$F$OIT3N$+$G$9
\e(B (
\e$B$7$?$,$C$F!"$=$l$i$OC1$J
\e(B
929 @c
\e$B$kNc$G$9
\e(B):
931 (add-to-list 'gnus-newsgroup-variables 'mm-coding-system-priorities)
932 (setq gnus-parameters
934 ;; Some charsets are just examples!
935 '(("^cn\\." ;; Chinese
936 (mm-coding-system-priorities
937 '(iso-8859-1 cn-big5 chinese-iso-7bit utf-8)))
938 ("^cz\\.\\|^pl\\." ;; Central and Eastern European
939 (mm-coding-system-priorities '(iso-8859-2 utf-8)))
940 ("^de\\." ;; German language
941 (mm-coding-system-priorities '(iso-8859-1 iso-8859-15 utf-8)))
943 (mm-coding-system-priorities '(iso-8859-15 iso-8859-1 utf-8)))
944 ("^fj\\." ;; Japanese
945 (mm-coding-system-priorities
946 '(iso-8859-1 iso-2022-jp iso-2022-jp-2 shift_jis utf-8)))
947 ("^ru\\." ;; Cyrillic
948 (mm-coding-system-priorities
949 '(koi8-r iso-8859-5 iso-8859-1 utf-8))))
953 @item mm-content-transfer-encoding-defaults
954 @vindex mm-content-transfer-encoding-defaults
955 @acronym{MIME}
\e$B$N%?%$%W$K3d$jEv$F$k%(%s%3!<%G%#%s%0$G$9!#$3$NJQ?t$O!"Nc
\e(B
956 \e$B$($PB>$NMW7o$K$h$C$F$h$j0BA4$J%(%s%3!<%G%#%s%0$,6/@)$5$l$J$$$H$-$K!"DL>o
\e(B
957 \e$B;H$o$l$^$9
\e(B (
\e$BEE;R=pL>$5$l$?%a%C%;!<%8$O
\e(B 7bit
\e$B%(%s%3!<%G%#%s%0$rI,MW$H$7$^
\e(B
958 \e$B$9
\e(B)
\e$B!#DL>o$N
\e(B @acronym{MIME}
\e$B%(%s%3!<%G%#%s%0$NB>$K!"
\e(B
959 quoted-printable
\e$B$H
\e(B base64
\e$B$N$&$A$G:G$b8zN(E*$JJ}$r8D!9$N>l9g$K;H$&$Y$-
\e(B
960 \e$B$G$"$k$3$H$r<($9
\e(B @code{qp-or-base64}
\e$B$r;H$&$3$H$b$G$-$^$9
\e(B (
\e$BLu
\e(B
961 \e$BCm
\e(B: @code{qp-or-base64}
\e$B$N<B:]$NF0:n$O!"
\e(Bquoted-printable
\e$B$H
\e(B base64
\e$B$NN>
\e(B
962 \e$BJ}$G%(%s%3!<%I$7$F$_$F!"%5%$%:$,>.$5$/$J$kJ}$r:NMQ$9$k$3$H$G$9
\e(B)
\e$B!#
\e(B
964 @code{qp-or-base64}
\e$B$K$O$b$&0l$D$N8z2L$,$"$j$^$9!#$=$l
\e(B
965 \e$B$O
\e(B @acronym{MIME}
\e$B$N%Q!<%H$,
\e(B MTA
\e$B$K$h$C$F2u$5$l$J$$$h$&$K$9$k$?$a$K!"D9
\e(B
966 \e$B$$9T$r@^$j>v$_$^$9!#
\e(B@code{quoted-printable}
\e$B$H
\e(B @code{base64}
\e$B$b$=$&$G$9!#
\e(B
968 \e$B%Q!<%H$,<u?.$7$?$H$-$N$^$^$N@8$NE>Aw$5$l$?%a%C%;!<%8
\e(B (
\e$BNc$($P!"0z?t
\e(B
969 \e$B$K
\e(B 2
\e$B$rM?$($?
\e(B @code{gnus-summary-mail-forward}
\e$B$K$h$C$F:n$i$l$k$b$N
\e(B)
\e$B$G
\e(B
970 \e$B$"$k$+!"
\e(B@samp{text/*}
\e$B%?%$%W$d
\e(B @samp{message/*}
\e$B$G$O$J$$>l9g$K!"$3$l$,K\
\e(B
971 \e$BJ8$N%(%s%3!<%G%#%0$K1F6A$r5Z$\$9$3$H$KCm0U$7$F$/$@$5$$!#$=$l$i$N>l9g$G$5
\e(B
972 \e$B$(!"
\e(B@acronym{MML}
\e$B$N
\e(B @code{encoding}
\e$B%?%0$r;H$C$F!"%a%C%;!<%8Kh$K$=
\e(B
973 \e$B$l$G;XDj$7$?CM$r$3$NJQ?t$h$jM%@h$5$;$k$3$H$b$G$-$^
\e(B
974 \e$B$9
\e(B (@pxref{MML Definition})
\e$B!#
\e(B
976 @item mm-use-ultra-safe-encoding
977 @vindex mm-use-ultra-safe-encoding
978 \e$B$3$l$,Hs
\e(B-@code{nil}
\e$B$G$"$k>l9g!"K\J8$K
\e(B 76
\e$BJ8;z$h$j$bD9$$9T$d
\e(B "From "
\e$B$G
\e(B
979 \e$B;O$^$k9T$,$"$C$?$i!"$=$l$i$N%F%-%9%H$N%Q!<%H$O
\e(B quoted-printable
\e$B$G%(%s%3!<
\e(B
980 \e$B%I$5$l$^$9!#Hs
\e(B-7bit
\e$B%(%s%3!<%G%#%s%0
\e(B (8bit,
\e$B%P%$%J%j!<
\e(B)
\e$B$O0lHL$KG'$a$i$l
\e(B
981 \e$B$F$$$^$;$s!#$3$NJQ?t$r
\e(B @code{nil}
\e$B0J30$NCM$K@_Dj$7$F$*$/$3$H$O!"
\e(B8bit
\e$B$r
\e(B
982 \e$BDL$5$J$$
\e(B MTA
\e$B$+
\e(B MDA
\e$B$,%a%C%;!<%8$r2~JQ$7$F$7$^$&3NN($r2<$2$^$9!#$3$l$OD>
\e(B
983 \e$B@\$K@_Dj$5$l$k$N$G$O$J$/!"B>$N4X?t$K$h$C$F
\e(B (
\e$BNc$($P!"EE;R=pL>$5$l$k%a%C%;!<
\e(B
984 \e$B%8$r%(%s%3!<%I$9$k$H$-$K
\e(B)
\e$BI,MW$K1~$8$FB+G{$5$l$k$Y$-$G$9!#
\e(B
987 @node Charset Translation
988 @section
\e$BJ8;z%;%C%H$NJQ49
\e(B
991 @acronym{MML}
\e$B$r
\e(B @acronym{MIME}
\e$B$KJQ49$9$k$H$-$K!"
\e(BEmacs
\e$B$NFbIt$G:n$i$l
\e(B
992 \e$B$?
\e(B @acronym{MIME}
\e$B%Q!<%H$N$=$l$>$l$K$D$$$F!"E,@Z$JJ8;z%;%C%H$rA*$P$J$1$l
\e(B
993 \e$B$P$J$j$^$;$s!#
\e(B
995 @vindex mail-parse-charset
996 @sc{mule}
\e$B5!G=$,L5$$
\e(B Emacs
\e$B$rAv$i$;$F$$$k>l9g$@$C$?$i!"$3$N=hM}$OC1=c$G
\e(B
997 \e$B$9!#%Q!<%H$,$I$s$JHs
\e(B-@acronym{ASCII} (8-bit)
\e$BJ8;z$r4^$s$G$$$F$b!"
\e(B
998 @code{mail-parse-charset}
\e$B$GM?$($i$l$k
\e(B @acronym{MIME}
\e$BJ8;z%;%C%H
\e(B (
\e$B%7%s%\
\e(B
999 \e$B%k
\e(B)
\e$B$r;H$($PNI$$$N$G$9!#
\e(B(
\e$B$b$C$H$b!"$3$NJQ?t$rD>@\$K@_Dj$7$J$$$G$/$@$5$$!#
\e(B
1000 \e$B%G%#%U%)%k%H$NJ8;z%;%C%H$rJQ99$7$?$$>l9g$O!"
\e(B@acronym{MIME}
\e$B%a%C%;!<%8$r
\e(B
1001 \e$B=hM}$9$k$?$a$K;H$&%Q%C%1!<%8$N@bL@=q$rD4$Y$F$/$@$5$$!#Nc$($P
\e(B:
1002 @pxref{Various Message Variables, ,
\e$B$$$m$$$m$J%a%C%;!<%8JQ?t
\e(B, message-ja,
1003 The Message Manual})
\e$B!#
\e(B@acronym{ASCII}
\e$BJ8;z%;%C%H$7$+L5$1$l$P!"
\e(B
1004 US-ASCII
\e$B$,
\e(B @acronym{MIME}
\e$BJ8;z%;%C%H$H$7$F;H$o$l$k$N$O$b$A$m$s$G$9!#
\e(B
1009 @vindex mm-mime-mule-charset-alist
1010 @sc{mule}
\e$B5!G=$rHw$($?
\e(B Emacs
\e$B$rAv$i$;$F$$$k>l9g$O!"$b$N$4$H$OB?>/J#;($K
\e(B
1011 \e$B$J$j$^$9!#$3$N>l9g$O!"%Q!<%H$G;H$o$l$F$$$k
\e(B @sc{mule}
\e$BJ8;z%;%C%H$N%j%9%H
\e(B
1012 \e$B$r<hF@$7!"
\e(BEmacs
\e$B<+?H$,Ds6!$9$k%F!<%V%k$+!"
\e(BXEmacs
\e$B$N$?$a
\e(B
1013 \e$B$N
\e(B @code{mm-mime-mule-charset-alist}
\e$BJQ?t$NCM$K4p$E$$$F!"$=$l$i
\e(B
1014 \e$B$N
\e(B @sc{mule}
\e$BJ8;z%;%C%H$r
\e(B @acronym{MIME}
\e$BJ8;z%;%C%H$KJQ49$7$^$9!#7k2L$,
\e(B
1015 \e$BC10l$N
\e(B @acronym{MIME}
\e$BJ8;z%;%C%H$@$C$?$i!"$=$l$r;H$C$F%Q!<%H$r%(%s%3!<%I
\e(B
1016 \e$B$7$^$9!#$7$+$7!"7k2L$N
\e(B @acronym{MIME}
\e$BJ8;z%;%C%H$N%j%9%H$,Fs$D0J>e$NMWAG
\e(B
1017 \e$B$r4^$s$G$$$k>l9g$K$O!"Fs$D$N$3$H$,5/$3$jF@$^$9!#$b$7%Q!<%H$r
\e(B UTF-8
\e$B$G%(
\e(B
1018 \e$B%s%3!<%I$9$k$3$H$,2DG=$@$C$?$i!"$=$NJ8;z%;%C%H$r;H$$$^$9!#
\e(B(
\e$B$3$N$?$a
\e(B
1019 \e$B$K
\e(B Emacs
\e$B$O
\e(B @code{utf-8} coding system
\e$B$r%5%]!<%H$7$F$$$J$1$l$P$J$j$^$;
\e(B
1020 \e$B$s!#$^$?!"$=$N%Q!<%H$r9=@.$9$k$9$Y$F$NJ8;z$KBP1~$9$k$b$N$,!"
\e(BUnicode
\e$B$NDj
\e(B
1021 \e$B5A$KB8:_$7$F$$$J$1$l$P$J$j$^$;$s!#
\e(B)
\e$B2?$i$+$NM}M3$K$h$C$F
\e(B UTF-8
\e$B$rMxMQ$G
\e(B
1022 \e$B$-$J$$>l9g!"$=$N%Q!<%H$O!"$=$l$>$l$,C10l$N
\e(B @acronym{MIME}
\e$BJ8;z%;%C%H$G%(
\e(B
1023 \e$B%s%3!<%I$9$k$3$H$,$G$-$k$h$&$K!"$$$/$D$+$KJ,3d$5$l$^$9!#$b$C$H$b!"%Q!<%H
\e(B
1024 \e$B$O9T$N6-3&$G$7$+J,3d$9$k$3$H$,$G$-$J$$$N$G!"C10l$N9T$r%(%s%3!<%I$9$k$?$a
\e(B
1025 \e$B$KJ#?t$N
\e(B @acronym{MIME}
\e$BJ8;z%;%C%H$,I,MW$@$H$9$k$H!"$=$N%Q!<%H$r%(%s%3!<
\e(B
1026 \e$B%I$9$k$3$H$OIT2DG=$G$9!#
\e(B
1028 @sc{mule}
\e$B5!G=$rHw$($?
\e(B Emacs
\e$B$rAv$i$;$F$$$k>l9g!"$I$N
\e(B coding system
\e$B$r;H
\e(B
1029 \e$B$&$+$NM%@h=g0L$O
\e(B Emacs
\e$B<+?H$+$i7Q>5$5$l$^$9!#$3$l$O!"$b
\e(B
1030 \e$B$7
\e(B Emacs
\e$B$,
\e(B UTF-8
\e$B$rM%@h$9$k$h$&$K@_Dj$5$l$F$$$k$H!"$=$l$,%a%C%;!<%8$N%(
\e(B
1031 \e$B%s%3!<%I$K;H$o$l$k$H$$$&$3$H$G$9!#$?$@
\e(B
1032 \e$B$7
\e(B @code{mm-coding-system-priorities}
\e$BJQ?t$NCM$rJQ$($k$3$H$K$h$C$F!"$3$l
\e(B
1033 \e$B$rJQ99$9$k$3$H$O$G$-$^$9
\e(B (@pxref{Encoding Customization})
\e$B!#
\e(B
1035 \e$B%a%C%;!<%8$r:n@.$9$k$H$-$K
\e(B @acronym{MML}
\e$B$N
\e(B @code{charset}
\e$B%?%0$r@_Dj$9
\e(B
1036 \e$B$k$3$H$K$h$C$F!";H$o$l$kJ8;z%;%C%H$r$=$l$K$9$k$3$H$,$G$-$^$9!#
\e(B
1038 \e$BJ8;zNs$N%(%s%3!<%G%#%s%0
\e(B (quoted-printable, 8bit
\e$B$J$I
\e(B)
\e$B$O$3$3$G$N5DO@$H
\e(B
1039 \e$BD>8r$9$k35G0$G$9!#$=$l$O
\e(B @code{mm-body-charset-encoding-alist}
\e$BJQ?t
\e(B
1040 \e$B$H
\e(B @code{mm-content-transfer-encoding-defaults}
\e$BJQ?t$K$h$C$F@)8f$5$l$^
\e(B
1041 \e$B$9
\e(B (@pxref{Encoding Customization})
\e$B!#
\e(B
1044 @section
\e$BJQ49
\e(B
1047 @code{mime-to-mml}
\e$B4X?t$r;H$C$F
\e(B @acronym{MIME}
\e$B%a%C%;!<%8
\e(B (
\e$B%^%k%A%Q!<%H
\e(B
1048 \e$B$G$b2D
\e(B)
\e$B$r
\e(B @acronym{MML}
\e$B$KJQ49$9$k$3$H$,$G$-$^$9!#$3$l$O8=:_$N%P%C%U%!!<
\e(B
1049 \e$B$K$"$k
\e(B @acronym{MIME}
\e$B%a%C%;!<%8$K:nMQ$7$F!"
\e(B@acronym{MIME}
\e$B$N6-3&
\e(B
1050 \e$B$r
\e(B @acronym{MML}
\e$B$N0uIU$1
\e(B (markup)
\e$B$GCV$-49$($^$9!#%F%-%9%H$G$O$J$$%Q!<
\e(B
1051 \e$B%H$NFbMFJ*$O!"$=$N%P%C%U%!!<$KCV$+$l$kBe$o$j$K
\e(B @acronym{MML}
\e$B%?%0$r2p$7
\e(B
1052 \e$B$F;2>H$5$l$kJL$N%P%C%U%!!<$KCV$+$l$^$9!#
\e(B
1055 @code{mml-to-mime}
\e$B4X?t$r;H$C$F!"5U$K
\e(B @acronym{MML}
\e$B%a%C%;!<%8
\e(B
1056 \e$B$r
\e(B @acronym{MIME}
\e$B$KJQ49$9$k$3$H$,$G$-$^$9!#
\e(B
1058 \e$B$3$l$i$N4X?t$,9T$J$&$3$H$O$"$k0UL#$G!VIT2D5U!W
\e(B(lossy)
\e$B$G$9!#
\e(B
1059 @code{mime-to-mml}
\e$B$r<B9T$7!"<!$K
\e(B @code{mml-to-mime}
\e$B$r<B9T$9$k$H!"85$H
\e(B
1060 \e$B$^$C$?$/F1$8%a%C%;!<%8$K$OLa$i$J$$$G$7$g$&!#%X%C%@!<$N=g=x$N$h$&$J$I$&$G
\e(B
1061 \e$B$bNI$$$3$H$,0c$C$F$7$^$&$@$1$G$J$/!"$=$l$>$l$N%X%C%@!<$NFbMF$bJQ2=$7$F$7
\e(B
1062 \e$B$^$&$+$b$7$l$^$;$s!#Nc$($P!"85$N%a%C%;!<%8$,
\e(B base64
\e$B$G%F%-%9%H$r%(%s%3!<
\e(B
1063 \e$B%I$7$F$"$C$F$b!"
\e(B@code{mml-to-mime}
\e$B$O
\e(B quoted-printable
\e$B$r;H$&$+$b$7$l$J
\e(B
1064 \e$B$$!"$H$$$&$h$&$J$3$H$G$9!#
\e(B
1066 \e$B$7$+$7K\<AE*$K$O!"$3$l$iFs$D$O8_$$$K5U4X?t$G$"$k$Y$-$G$9!#7k2L$H$7$F@8@.
\e(B
1067 \e$B$5$l$k%a%C%;!<%8$NFbMFJ*$,!"F10l$G$J$$$K$7$F$bEy2A$J$^$^$G$"$k$h$&$J!#
\e(B
1070 @section
\e$BN.F0%F%-%9%H
\e(B
1071 @cindex format=flowed
1073 Emacs @acronym{MIME}
\e$B%i%$%V%i%j!<$O!"%a%C%;!<%8$r%(%s%3!<%I$9$k$H$-
\e(B
1074 \e$B$O
\e(B @code{use-hard-newlines}
\e$BJQ?t
\e(B (@pxref{Hard and Soft Newlines, ,Hard
1075 and Soft Newlines, emacs, Emacs Manual})
\e$B$K=>$$!"%a%C%;!<%8$r%G%3!<%I$9
\e(B
1076 \e$B$k$H$-$O
\e(B Content-Type
\e$B%Q%i%a!<%?!<$N!H
\e(Bformat=flowed
\e$B!I$rB:=E$7$^$9!#
\e(B
1078 \e$B%F%-%9%H$r%(%s%3!<%I$9$k$H$-!"%=%U%H2~9TJ8;z$G=*C<$5$l$F$$$k3F9T
\e(B
1079 \e$B$O!"
\e(B@code{use-hard-newlines}
\e$B$K4X$o$i$:
\e(B
1080 \e$B$K
\e(B @code{fill-flowed-encode-column}
\e$B$G7hDj$5$l$k7e$N8e$m$G@^$j>v$^$l$F!"
\e(B
1081 \e$B<*$rB7$($i$l
\e(B (filled
\e$B$5$l
\e(B)
\e$B$^$9!#0zMQ$N0u
\e(B (@samp{^>* ?})
\e$B$OB:=E$5$l$^$9!#
\e(B
1082 \e$B$=$NJQ?t$O!"N.F0%F%-%9%H$r%5%]!<%H$7$J$$%/%i%$%"%s%H$K$*$1$k%F%-%9%H$N8+
\e(B
1083 \e$B$(J}$r@)8f$7!"%G%#%U%)%k%H$G$O
\e(B 66
\e$BJ8;z$N8e$m$G@^$j>v$_$^$9!#%P%C%U%!!<$K
\e(B
1084 \e$B%O!<%I2~9TJ8;z$,L5$1$l$P!"N.F0
\e(B (flowed)
\e$B%F%-%9%H$N$?$a$N%(%s%3!<%I$O9T$J
\e(B
1087 \e$B%P%C%U%!!<$K2~9TJ8;z$,$"$k$H$-!"N.F0%F%-%9%H$K%(%s%3!<%I$9$k$3$H$rM-8z$^
\e(B
1088 \e$B$?$OL58z$K$9$k$?$a$K
\e(B @code{mml-enable-flowed}
\e$BJQ?t$r%+%9%?%^%$%:$G$-$^$9!#
\e(B
1090 \e$BN.F0
\e(B (flowed)
\e$B%F%-%9%H$r%G%3!<%I$9$k$H$-!"%=%U%H2~9TJ8;z$r;}$D3F9T
\e(B
1091 \e$B$O
\e(B @code{fill-flowed-display-column}
\e$B$G7hDj$5$l$k7e$N8e$m$G@^$j>v$^$l$F
\e(B
1092 \e$B<*$rB7$($i$l
\e(B (filled
\e$B$5$l
\e(B)
\e$B$^$9!#%G%#%U%)%k%H$G$O
\e(B @code{fill-column}
\e$B$N
\e(B
1093 \e$B8e$m$G@^$j>v$_$^$9!#
\e(B
1096 @item mm-fill-flowed
1097 @vindex mm-fill-flowed
1098 \e$BHs
\e(B-@code{nil}
\e$B$@$C$?$i!"
\e(Bformat=flowed
\e$B$N5-;v$ON.F0E*$KI=<($5$l$^$9!#
\e(B
1101 @node Interface Functions
1102 @chapter
\e$B%$%s%?!<%U%'!<%94X?t
\e(B
1103 @cindex interface functions
1106 @code{mail-parse}
\e$B%i%$%V%i%j!<$O!"<!$N>O$G=R$Y$k<B:]$NDc%l%Y%k$J%i%$%V%i
\e(B
1107 \e$B%j!<$rCj>]2=$7$?$b$N$G$9!#
\e(B
1109 \e$BI8=`$OJQ2=$9$k$N$G!"%W%m%0%i%`$b?7$7$$Cr7?$KE,9g$9$k$?$a$KJQ2=$7$J$1$l$P
\e(B
1110 \e$B$J$j$^$;$s!#Nc$($P
\e(B RFC2045
\e$B$O!"%Q%i%a!<%?!<$N%j%9%H$K$*$$
\e(B
1111 \e$B$F
\e(B @acronym{ASCII}
\e$BJ8;z$@$1$r5vMF$9$k
\e(B @code{Content-Type}
\e$B%X%C%@!<$N$?$a
\e(B
1112 \e$B$N9=J8$K$D$$$F=R$Y$F$$$^$9!#
\e(BRFC2231
\e$B$O!"J#?t9T$KEO$C$F7QB3$9$kC10l$N%X%C
\e(B
1113 \e$B%@!<$HHs
\e(B-@acronym{ASCII}
\e$BJ8;z$N9=@.$r5,Dj$9$k$?$a$N
\e(B RFC2045
\e$B$N9=J8$K$D$$
\e(B
1114 \e$B$F>\$7$/5-=R$7$F$$$^$9!#
\e(B
1116 \e$B$3$l$KBP=h$9$k=>Mh$NJ}K!$O!"C1$K?7$7$$9=J8$r2r@O$9$k$?$a$K%i%$%V%i%j!<$N
\e(B
1117 \e$B4X?t$r99?7$9$k$3$H$G$7$?!#$7$+$7$J$,$i!"$3$l$O;~$K$O8m$C$?9T0Y$G$9!#>l9g
\e(B
1118 \e$B$K$h$C$F$O!"?7$7$$9=J8$H8E$$9=J8$NN>J}$rM}2r$G$-$k$h$&$K$9$k$3$H$,=EMW$+
\e(B
1119 \e$B$b$7$l$J$$$7!"%i%$%V%i%j!<$,0l$D$7$+L5$$>l9g$K$O!"%i%$%V%i%j!<$N8E$$%P!<
\e(B
1120 \e$B%8%g%s$H?7$7$$%P!<%8%g%s$N$I$A$i$+$rA*$P$J$1$l$P$J$j$^$;$s!#
\e(B
1122 Emacs @acronym{MIME}
\e$B%i%$%V%i%j!<$O0[$J$kJ}?K$G9T$/$3$H$K$7$^$7$?!#$3$l
\e(B
1123 \e$B$O!"BP1~$9$kI8=`$K=>$C$F87L)$K2r@O$9$k0lO"$NDc%l%Y%k$N%i%$%V%i
\e(B
1124 \e$B%j!<
\e(B (@file{rfc2047.el}, @file{rfc2231.el}
\e$B$J$I
\e(B)
\e$B$rDj5A$7$^$9!#$H$O8@$(!"
\e(B
1125 \e$B@55,$N%W%m%0%i%`$O!"$3$l$i$N%i%$%V%i%j!<$,D>@\$KDs6!$9$k4X?t$G$O$J$/!"Be
\e(B
1126 \e$B$o$j$K
\e(B @code{mail-parse}
\e$B%i%$%V%i%j!<$,Ds6!$9$k4X?t$r;H$&$Y$-$G$9!#$3$N
\e(B
1127 \e$B%i%$%V%i%j!<$K$"$k4X?t$O!":G?7$NDc%l%Y%k$N%i%$%V%i%j!<$N!"BP1~$9$k4X?t$X
\e(B
1128 \e$B$NC1$J$kJLL>$G$9!#$3$N9=@.$r;H$&$3$H$K$h$C$F!"%W%m%0%i%`$O$=$l$i$,;H$&$3
\e(B
1129 \e$B$H$,$G$-$k<sHx0l4S$7$?%$%s%?!<%U%'!<%9$r<j$KF~$l$^$7$?!#$^$?!"%i%$%V%i%j!<
\e(B
1130 \e$B$N3+H/<T$O!"?7$7$$I8=`$r07$&%3!<%I$r<+M3$K:n@.$9$k$3$H$,$G$-$^$9!#
\e(B
1132 \e$B0J2<$N4X?t$,!"$3$N%i%$%V%i%j!<$GDj5A$5$l$F$$$^$9
\e(B:
1135 @item mail-header-parse-content-type
1136 @findex mail-header-parse-content-type
1137 @code{Content-Type}
\e$B%X%C%@!<$r2r@O$7$F!"0J2<$N7A<0$G%j%9%H$rJV$7$^$9
\e(B:
1141 (attribute1 . value1)
1142 (attribute2 . value2)
1149 (mail-header-parse-content-type
1150 "image/gif; name=\"b980912.gif\"")
1151 @result{} ("image/gif" (name . "b980912.gif"))
1154 @item mail-header-parse-content-disposition
1155 @findex mail-header-parse-content-disposition
1156 @code{Content-Disposition}
\e$B%X%C%@!<$r2r@O$7$F!">e5-$N4X?t$HF1$87A<0$N%j
\e(B
1157 \e$B%9%H$rJV$7$^$9!#
\e(B
1159 @item mail-content-type-get
1160 @findex mail-content-type-get
1161 \e$B>e5-$N7A<0$N%j%9%H$HB0@-$NFs$D$N%Q%i%a!<%?!<$r<u$1<h$j!"$=$NB0@-$NCM$rJV
\e(B
1165 (mail-content-type-get
1166 '("image/gif" (name . "b980912.gif")) 'name)
1167 @result{} "b980912.gif"
1170 @item mail-header-encode-parameter
1171 @findex mail-header-encode-parameter
1172 \e$B%Q%i%a!<%?!<$K;H$&J8;zNs$r<u$1<h$j!"$=$l$r%(%s%3!<%I$7$?$b$N$rJV$7$^$9!#
\e(B
1173 \e$B$3$l$O
\e(B @code{Content-Type}
\e$B$H
\e(B @code{Content-Disposition}
\e$B$N$h$&$J%X%C%@!<
\e(B
1174 \e$B$KF~$l$k%Q%i%a!<%?!<$N$?$a$K;H$o$l$^$9!#
\e(B
1176 @item mail-header-remove-comments
1177 @findex mail-header-remove-comments
1178 \e$B%X%C%@!<$+$i%3%a%s%H$r<h$j=|$$$?$b$N$rJV$7$^$9!#
\e(B
1181 (mail-header-remove-comments
1182 "Gnus/5.070027 (Pterodactyl Gnus v0.27) (Finnish Landrace)")
1183 @result{} "Gnus/5.070027 "
1186 @item mail-header-remove-whitespace
1187 @findex mail-header-remove-whitespace
1188 \e$B%X%C%@!<$+$i!H
\e(Blinear white space
\e$B!I$r<h$j=|$-$^$9!#%/%)!<%H$5$l
\e(B
1189 \e$B$?
\e(B ("..."
\e$B$G0O$^$l$?
\e(B)
\e$BJ8;zNs$NCf$K$"$k6uGrJ8;z$H%3%a%s%H$OJ]B8$5$l$^$9!#
\e(B
1191 \e$BLuCm
\e(B:
\e$B!H
\e(Blinear white space
\e$B!I$H$O0l$D0J>e$N6uGrJ8;z$N$3$H$G!"$=$NA0$K2~9T
\e(B
1192 \e$BJ8;z$rCV$$$?$b$N$O!"D9$$%X%C%@!<$r@^$j>v$`$H$-$K;H$o$l$^$9!#
\e(B
1195 (mail-header-remove-whitespace
1196 "image/gif; name=\"Name with spaces\"")
1197 @result{} "image/gif;name=\"Name with spaces\""
1200 @item mail-header-get-comment
1201 @findex mail-header-get-comment
1202 \e$B%X%C%@!<$N:G8e$N%3%a%s%H$rJV$7$^$9!#
\e(B
1205 (mail-header-get-comment
1206 "Gnus/5.070027 (Pterodactyl Gnus v0.27) (Finnish Landrace)")
1207 @result{} "Finnish Landrace"
1210 \e$BLuCm
\e(B: @samp{Finnish Landrace}
\e$B$O
\e(B 1998
\e$BG/
\e(B8
\e$B7n
\e(B23
\e$BF|$K%j%j!<%9$5$l$?
\e(B XEmacs
1211 21.0-pre11
\e$B$N%3!<%I%M!<%`$G$9!#$^$"!"$I$&$G$b$$$$$3$H$G$9$,!#
\e(B
1213 @item mail-header-parse-address
1214 @findex mail-header-parse-address
1215 \e$B%"%I%l%9$r2r@O$7$F!"%a!<%k%"%I%l%9$H%W%l!<%s%F%-%9%H$NL>A0$r4^$`%j%9%H$r
\e(B
1219 (mail-header-parse-address
1220 "Hrvoje Niksic <hniksic@@srce.hr>")
1221 @result{} ("hniksic@@srce.hr" . "Hrvoje Niksic")
1224 @item mail-header-parse-addresses
1225 @findex mail-header-parse-addresses
1226 \e$B%"%I%l%9$N%j%9%H$r4^$s$G$$$kJ8;zNs$r2r@O$7$F!">e$G=R$Y$?$h$&$JMWAG$N%j%9
\e(B
1227 \e$B%H$rJV$7$^$9!#
\e(B
1230 (mail-header-parse-addresses
1231 "Hrvoje Niksic <hniksic@@srce.hr>, Steinar Bang <sb@@metis.no>")
1232 @result{} (("hniksic@@srce.hr" . "Hrvoje Niksic")
1233 ("sb@@metis.no" . "Steinar Bang"))
1236 @item mail-header-parse-date
1237 @findex mail-header-parse-date
1238 \e$BF|IU$NJ8;zNs$r2r@O$7$F!"
\e(BEmacs
\e$B7A<0$N;~9o$rJV$7$^$9!#
\e(B
1240 @item mail-narrow-to-head
1241 @findex mail-narrow-to-head
1242 \e$B%P%C%U%!!<$r%X%C%@!<$N6h0h$K69$a$^$9!#%]%$%s%H$O69$a$i$l$?%P%C%U%!!<$N@h
\e(B
1243 \e$BF,$KCV$+$l$^$9!#
\e(B
1245 @item mail-header-narrow-to-field
1246 @findex mail-header-narrow-to-field
1247 \e$B%P%C%U%!!<$r8=:_0LCV$N
\e(B (
\e$BC10l$N
\e(B)
\e$B%X%C%@!<$K69$a$^$9!#J#?t9T$KEO$C$F7QB3$9
\e(B
1248 \e$B$k%X%C%@!<$rM}2r$7$^$9!#
\e(B
1250 @item mail-header-fold-field
1251 @findex mail-header-fold-field
1252 \e$B8=:_0LCV$N%X%C%@!<$r@^$j>v$_$^$9!#
\e(B
1254 @item mail-header-unfold-field
1255 @findex mail-header-unfold-field
1256 \e$B8=:_0LCV$N%X%C%@!<$N@^$j>v$_$r2r=|$7$^$9!#
\e(B
1258 @item mail-header-field-value
1259 @findex mail-header-field-value
1260 \e$B8=:_0LCV$N%U%#!<%k%I$NCM$rJV$7$^$9!#
\e(B
1262 @item mail-encode-encoded-word-region
1263 @findex mail-encode-encoded-word-region
1264 \e$BNN0h$K$"$k
\e(B @acronym{ASCII}
\e$B0J30$N8l$r%(%s%3!<%I$7$^$9!#Nc$(
\e(B
1265 \e$B$P
\e(B @samp{Na
\e,Ao
\e(Bve}
\e$B$O
\e(B @samp{=?iso-8859-1?Q?Na=EFve?=}
\e$B$H$7$F%(%s%3!<%I$5$l
\e(B
1268 @item mail-encode-encoded-word-buffer
1269 @findex mail-encode-encoded-word-buffer
1270 \e$B8=:_$N%P%C%U%!!<$K$"$k
\e(B @acronym{ASCII}
\e$B0J30$N8l$r%(%s%3!<%I$7$^$9!#$3$N
\e(B
1271 \e$B4X?t$O!"%X%C%@!<$N6h0h$K69$a$i$l$?%a%C%;!<%8$G8F$P$l$k$3$H$r0U?^$7$F$$$^
\e(B
1274 @item mail-encode-encoded-word-string
1275 @findex mail-encode-encoded-word-string
1276 \e$BJ8;zNs$K4^$^$l$F$$$k%(%s%3!<%I$9$kI,MW$,$"$k8l$r%(%s%3!<%I$7$F!"7k2L$rJV
\e(B
1280 (mail-encode-encoded-word-string
1281 "This is na
\e,Ao
\e(Bve, baby")
1282 @result{} "This is =?iso-8859-1?Q?na=EFve,?= baby"
1285 @item mail-decode-encoded-word-region
1286 @findex mail-decode-encoded-word-region
1287 \e$BNN0h$K$"$k%(%s%3!<%I$5$l$?8l$r%G%3!<%I$7$^$9!#
\e(B
1289 @item mail-decode-encoded-word-string
1290 @findex mail-decode-encoded-word-string
1291 \e$BJ8;zNs$K4^$^$l$F$$$k%(%s%3!<%I$5$l$?8l$r%G%3!<%I$7$F!"7k2L$rJV$7$^$9!#
\e(B
1294 (mail-decode-encoded-word-string
1295 "This is =?iso-8859-1?Q?na=EFve,?= baby")
1296 @result{} "This is na
\e,Ao
\e(Bve, baby"
1300 \e$B8=:_
\e(B @code{mail-parse}
\e$B$O
\e(B @code{ietf-drums}, @code{rfc2047},
1301 @code{rfc2045}
\e$B$*$h$S
\e(B @code{rfc2231}
\e$B$rLVMe$7$FCj>]2=$7$^$9!#$3$l$i$K$D
\e(B
1302 \e$B$$$F!"<!0J9_$N>O$G@bL@$7$^$9!#
\e(B
1304 @node Basic Functions
1305 @chapter
\e$B4pK\E*$J4X?t
\e(B
1307 \e$B$3$N>O$O!"2<0L$N3,AX$K0LCV$7$F$$$F!"2r@O$H=hM}$r9T$J$&$?$a$N4pK\E*$J4X?t
\e(B
1308 \e$B$K$D$$$F@bL@$7$^$9!#$3$3$G07$&$3$H$O
\e(B @code{From}
\e$B9T$N2r@O!"%X%C%@!<$N3F
\e(B
1309 \e$B9T$K$"$k%3%a%s%H$N:o=|!"%(%s%3!<%I$5$l$?8l$N%G%3!<%I!";~9o%X%C%@!<$N2r@O
\e(B
1310 \e$B$J$I$G$9!#>e0L3,AX$N5!G=$O:G=i$N>O
\e(B (@pxref{Decoding and Viewing})
\e$B$G07$o
\e(B
1311 \e$B$l$F$$$^$9!#
\e(B
1314 * rfc2045:: @code{Content-Type}
\e$B%X%C%@!<$N%(%s%3!<%I
\e(B
1315 * rfc2231:: @code{Content-Type}
\e$B%X%C%@!<$N2r@O
\e(B
1316 * ietf-drums:: RFC822bis
\e$B$GDj5A$5$l$F$$$k%a!<%k%X%C%@!<$N=hM}
\e(B
1317 * rfc2047::
\e$B%X%C%@!<$K$"$k8l$N%(%s%3!<%I$H%G%3!<%I
\e(B
1318 * time-date::
\e$BF|IU$N2r@O$H;~9o$rA`:n$9$k4X?t
\e(B
1319 * qp:: Quoted-Printable
\e$B$N%(%s%3!<%I$H%G%3!<%I
\e(B
1320 * base64:: Base64
\e$B$N%(%s%3!<%I$H%G%3!<%I
\e(B
1321 * binhex:: Binhex
\e$B$N%G%3!<%I
\e(B
1322 * uudecode:: Uuencode
\e$B$N%G%3!<%I
\e(B
1323 * yenc:: Yenc
\e$B$N%G%3!<%I
\e(B
1324 * rfc1843:: HZ-
\e$B%(%s%3!<%I$5$l$?%F%-%9%H$N%G%3!<%I
\e(B
1325 * mailcap::
\e$B%Q!<%H$NI=<($N;EJ}$O
\e(B @file{.mailcap}
\e$B%U%!%$%k$KL@5-$5$l$F$$$k
\e(B
1328 \e$BLuCm
\e(B: RFC822bis == draft-ietf-drums-msg-fmt-09.txt
1333 RFC2045
\e$B$O!V<gMW$J!W
\e(B@acronym{MIME}
\e$B$NJ88%$G$9!#$J$i$P!"$=$3$K$O$?$/$5$s
\e(B
1334 \e$B$N<BAu$,$"$k$@$m$&$HA[A|$9$k$G$7$g$&!#$7$+$7!"$[$H$s$I$N>\:Y$J<BAu$O$=$N
\e(B
1335 \e$B8e$N
\e(B RFC
\e$B$K0Q$M$i$l$F$$$F!"$=$3$K$O$"$j$^$;$s!#
\e(B
1337 \e$B$H8@$&$o$1$G
\e(B @file{rfc2045.el}
\e$B$K$O$?$C$?0l$D$N4X?t$,$"$j$^$9
\e(B:
1340 @item rfc2045-encode-string
1341 @findex rfc2045-encode-string
1342 \e$B%Q%i%a!<%?!<$HCM$r<u$1<h$j!"
\e(B@samp{PARAM=VALUE}
\e$B$N7A<0$NJ8;zNs$rJV$7$^$9!#
\e(B
1343 @var{value}
\e$B$K0BA4$G$O$J$$J8;z$,$"$C$?$i%/%)!<%H$5$l
\e(B ("..."
\e$B$G0O$^$l
\e(B)
\e$B$^
\e(B
1350 RFC2231
\e$B$O
\e(B @code{Content-Type}
\e$B$H
\e(B @code{Content-Disposition}
\e$B%X%C%@!<$N
\e(B
1351 \e$B9=J8$rDj5A$7$^$9!#$=$N>.?h$JL>>N$O!V
\e(B@acronym{MIME}
\e$B%Q%i%a!<%?!<CM$HId9f
\e(B
1352 \e$B2=C18l3HD%J8;z%;%C%H!&8@8l$=$7$F7QB3!W$G$9!#
\e(B
1354 \e$B0l8}$G8@$&$H!"$=$l$i$N%X%C%@!<$O$3$s$J$U$&$G$9
\e(B:
1357 Content-Type: application/x-stuff;
1358 title*0*=us-ascii'en'This%20is%20even%20more%20;
1359 title*1*=%2A%2A%2Afun%2A%2A%2A%20;
1363 \e$BIaDL$O$3$s$J$K$R$I$/$J$$$G$9$,!#
\e(B
1365 \e$B0J2<$N4X?t$,$3$N%i%$%V%i%j!<$GDj5A$5$l$F$$$^$9
\e(B:
1368 @item rfc2231-parse-string
1369 @findex rfc2231-parse-string
1370 @code{Content-Type}
\e$B%X%C%@!<$r2r@O$7$F!"$=$NMWAG$rI=$9%j%9%H$rJV$7$^$9!#
\e(B
1373 (rfc2231-parse-string
1374 "application/x-stuff;
1375 title*0*=us-ascii'en'This%20is%20even%20more%20;
1376 title*1*=%2A%2A%2Afun%2A%2A%2A%20;
1377 title*2=\"isn't it!\"")
1378 @result{} ("application/x-stuff"
1379 (title . "This is even more ***fun*** isn't it!"))
1382 @item rfc2231-get-value
1383 @findex rfc2231-get-value
1384 \e$B>e5-$N7A<0$N%j%9%H$N0l$D$r<u$1<h$j!";XDj$5$l$?B0@-$NCM$rJV$7$^$9!#
\e(B
1386 @item rfc2231-encode-string
1387 @findex rfc2231-encode-string
1388 @code{Content-Type}
\e$B$H
\e(B @code{Content-Disposition}
\e$B$N$h$&$J%X%C%@!<$KF~$l
\e(B
1389 \e$B$k%Q%i%a!<%?!<$r%(%s%3!<%I$7$^$9!#
\e(B
1395 @dfn{drums}
\e$B$O
\e(B RFC822
\e$B$NCV$-49$(:n6H$r$7$F$$$k
\e(B IETF
\e$B$N:n6HIt2q$G$9!#
\e(B
1397 \e$B$3$N%i%$%V%i%j!<$K$h$C$FDs6!$5$l$k4X?t$O<!$NDL$j$G$9
\e(B:
1400 @item ietf-drums-remove-comments
1401 @findex ietf-drums-remove-comments
1402 \e$B0z?t$+$i%3%a%s%H$r<h$j=|$$$F!"7k2L$rJV$7$^$9!#
\e(B
1404 @item ietf-drums-remove-whitespace
1405 @findex ietf-drums-remove-whitespace
1406 \e$BJ8;zNs$+$i!H
\e(Blinear white space
\e$B!I$r<h$j=|$-!"7k2L$rJV$7$^$9!#%/%)!<%H$5$l
\e(B
1407 \e$B$?
\e(B ("..."
\e$B$G0O$^$l$?
\e(B)
\e$BJ8;zNs$NCf$K$"$k6uGrJ8;z$H%3%a%s%H$K$O<j$rIU$1$^$;
\e(B
1410 \e$BLuCm
\e(B:
\e$B!H
\e(Blinear white space
\e$B!I$H$O0l$D0J>e$N6uGrJ8;z$N$3$H$G!"$=$NA0$K2~9T
\e(B
1411 \e$BJ8;z$rCV$$$?$b$N$O!"D9$$%X%C%@!<$r@^$j>v$`$H$-$K;H$o$l$^$9!#
\e(B
1413 @item ietf-drums-get-comment
1414 @findex ietf-drums-get-comment
1415 \e$BJ8;zNs$N:G8eHx$K$"$k%3%a%s%H$rJV$7$^$9!#
\e(B
1417 @item ietf-drums-parse-address
1418 @findex ietf-drums-parse-address
1419 \e$B%"%I%l%9$NJ8;zNs$r2r@O$7$F!"%a!<%k%"%I%l%9$H%W%l!<%s%F%-%9%H$NL>A0$r4^$`
\e(B
1420 \e$B%j%9%H$rJV$7$^$9!#
\e(B
1422 @item ietf-drums-parse-addresses
1423 @findex ietf-drums-parse-addresses
1424 \e$B%+%s%^$G6h@Z$i$l$?J#?t$N%"%I%l%9$r4^$s$G$$$kJ8;zNs$r2r@O$7$F!"%a!<%k%"%I
\e(B
1425 \e$B%l%9$H%W%l!<%s%F%-%9%H$NBP$r4^$`%j%9%H$rJV$7$^$9!#
\e(B
1427 @item ietf-drums-parse-date
1428 @findex ietf-drums-parse-date
1429 \e$BF|IU$NJ8;zNs$r2r@O$7$F!"
\e(BEmacs
\e$B7A<0$N;~9o$rJV$7$^$9!#
\e(B
1431 @item ietf-drums-narrow-to-header
1432 @findex ietf-drums-narrow-to-header
1433 \e$B8=:_$N%P%C%U%!!<$r%X%C%@!<$N6h0h$K69$a$^$9!#
\e(B
1439 RFC2047 (
\e$B%a%C%;!<%8!&%X%C%@!<$G$NHs
\e(B-@acronym{ASCII}
\e$B%F%-%9%H3HD%
\e(B)
\e$B$O!"%X%C
\e(B
1440 \e$B%@!<$K$"$kHs
\e(B-@acronym{ASCII}
\e$B%F%-%9%H$r$I$N$h$&$K%(%s%3!<%I$9$k$+$rDj$a
\e(B
1441 \e$B$F$$$^$9!#<B:]$3$l$O>/!9J#;($K$J$k$N$G!"$3$N%i%$%V%i%j!<$,9T$J$&$3$H$rD4
\e(B
1442 \e$B@0$9$k$?$a$K!"B?$/$NJQ?t$,I,MW$G$9!#
\e(B
1444 \e$B0J2<$NJQ?t$,D4@02DG=$G$9
\e(B:
1447 @item rfc2047-header-encoding-alist
1448 @vindex rfc2047-header-encoding-alist
1449 \e$B$3$l$O%X%C%@!<$H%(%s%3!<%G%#%s%0!&%?%$%W$NBP$r<}$a$?O"A[%j%9%H$G$9!#$=$N
\e(B
1450 \e$B<g$JL\E*$O!"$"$k<o$N%X%C%@!<$,%(%s%3!<%I$5$l$J$$$h$&$K$9$k$3$H$G$9!#
\e(B
1452 \e$B80
\e(B (
\e$BLuCm
\e(B:
\e$B3FMWAG$N
\e(B @code{car}
\e$B9`
\e(B)
\e$B$O%X%C%@!<$K9gCW$9$k@55,I=8=
\e(B
1453 \e$B$+
\e(B @code{t}
\e$B$N$I$A$i$+$G$9!#
\e(B
1455 \e$BCM
\e(B (
\e$BLuCm
\e(B:
\e$B3FMWAG$N
\e(B @code{cdr}
\e$B9`
\e(B)
\e$B$O
\e(B @code{nil}
\e$B$K$9$k$3$H$,$G$-$F!"$=$N
\e(B
1456 \e$B>l9g!"80$KAjEv$9$k%X%C%@!<$O%(%s%3!<%I$5$l$^$;$s!#
\e(B@code{mime}
\e$B$O$=$l$i$r
\e(B
1457 \e$B%(%s%3!<%I$9$k$3$H$r0UL#$7$^$9$,!"
\e(B@code{address-mime}
\e$B$N>l9g$O%X%C%@!<$,
\e(B
1458 \e$B%"%I%l%9$r4^$s$G$$$k$3$H$rA[Dj$7$FCm0U?<$/%(%s%3!<%I$7$^$9!#
\e(B
1460 @item rfc2047-charset-encoding-alist
1461 @vindex rfc2047-charset-encoding-alist
1462 RFC2047
\e$B$OFs$D$N%(%s%3!<%G%#%s%0$N7A<0$rDj$a$F$$$^$9!#0l$D$O
\e(B @code{Q}
1463 (Quoted-Printable
\e$B$N$h$&$J%(%s%3!<%G%#%s%0
\e(B)
\e$B$G!"$b$&0l$D$O
\e(B @code{B}
1464 (base64)
\e$B$G$9!#$3$NO"A[%j%9%H$O!"$"$kJ8;z%;%C%H$KBP$7$F$I$N%(%s%3!<%G%#
\e(B
1465 \e$B%s%0$r;H$&$+$r5,Dj$7$^$9!#
\e(B
1467 @item rfc2047-encode-function-alist
1468 @vindex rfc2047-encode-function-alist
1469 \e$B$3$l$O%(%s%3!<%G%#%s%0$H$=$l$r<B;\$9$k$?$a$N4X?t$NBP$r<}$a$?O"A[%j%9%H$G
\e(B
1470 \e$B$9!#%(%s%3!<%G%#%s%0$H$O
\e(B @code{Q}, @code{B}
\e$B$*$h$S
\e(B @code{nil}
\e$B$N$3$H$G$9!#
\e(B
1472 @item rfc2047-encoded-word-regexp
1473 @vindex rfc2047-encoded-word-regexp
1474 \e$B%G%3!<%I$r9T$J$&$H$-!"$3$N%i%$%V%i%j!<$O$3$N@55,I=8=$K9gCW$9$k$b$N$rC5$7
\e(B
1477 @item rfc2047-encoded-word-regexp-loose
1478 @vindex rfc2047-encoded-word-regexp-loose
1479 @code{rfc2047-encoded-word-regexp}
\e$B$N
\e(B Q
\e$B%(%s%3!<%G%#%s%0$N$?$a$N@55,I=8=
\e(B
1480 \e$B$r4KK}$K$7$?%P!<%8%g%s$G$9!#
\e(B
1482 @item rfc2047-encode-encoded-words
1483 @vindex rfc2047-encode-encoded-words
1484 \e$B%(%s%3!<%I:Q$_$N8l
\e(B (
\e$BNc$($P
\e(B @samp{=?us-ascii?q?hello?=})
\e$B$r:FEY%(%s%3!<%I
\e(B
1485 \e$B$9$k$+$I$&$+$r7h$a$k%V!<%kJQ?t$G$9!#
\e(B
1486 @code{rfc2047-encoded-word-regexp}
\e$B$,$=$N$h$&$J8l$rC5$9$?$a$K;H$o$l$^$9!#
\e(B
1488 @item rfc2047-allow-irregular-q-encoded-words
1489 @vindex rfc2047-allow-irregular-q-encoded-words
1490 \e$B$$$$2C8:$K
\e(B Q
\e$B$G%(%s%3!<%I$5$l$?8l
\e(B (
\e$BNc$(
\e(B
1491 \e$B$P
\e(B @samp{=?us-ascii?q?hello??=})
\e$B$r%G%3!<%I$9$Y$-$+$I$&$+$r7h$a$k%V!<%k
\e(B
1492 \e$BJQ?t$G$9!#$=$l$,
\e(B @code{nil}
\e$B0J30$NCM$J$i$P!"%(%s%3!<%I$5$l$?8l$rC5$9$?$a
\e(B
1493 \e$B$K
\e(B @code{rfc2047-encoded-word-regexp}
\e$B$KBe$o$C
\e(B
1494 \e$B$F
\e(B @code{rfc2047-encoded-word-regexp-loose}
\e$B$,;H$o$l$^$9!#
\e(B
1497 \e$B0J>e$OJQ?t$G$7$?!#<!$O4X?t$G$9
\e(B:
1500 @item rfc2047-narrow-to-field
1501 @findex rfc2047-narrow-to-field
1502 \e$B%P%C%U%!!<$r8=:_$N9T$N%X%C%@!<$K69$a$^$9!#
\e(B
1504 @item rfc2047-encode-message-header
1505 @findex rfc2047-encode-message-header
1506 \e$B%a%C%;!<%8$N%X%C%@!<$K69$a$i$l$?%P%C%U%!!<$G;H$o$J$1$l$P$J$j$^$;$s!#
\e(B
1507 @code{rfc2047-header-encoding-alist}
\e$B$K=>$C$F%(%s%3!<%I$r9T$J$$$^$9!#
\e(B
1509 @item rfc2047-encode-region
1510 @findex rfc2047-encode-region
1511 \e$B;XDj$5$l$?NN0h$K$"$k$9$Y$F$N%(%s%3!<%I2DG=$J8l$r%(%s%3!<%I$7$^$9!#
\e(B
1513 @item rfc2047-encode-string
1514 @findex rfc2047-encode-string
1515 \e$BJ8;zNs$r%(%s%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1517 @item rfc2047-decode-region
1518 @findex rfc2047-decode-region
1519 \e$BNN0h$K$"$k%(%s%3!<%I$5$l$?8l$r%G%3!<%I$7$^$9!#
\e(B
1521 @item rfc2047-decode-string
1522 @findex rfc2047-decode-string
1523 \e$BJ8;zNs$r%G%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1525 @item rfc2047-encode-parameter
1526 @findex rfc2047-encode-parameter
1527 \e$B%Q%i%a!<%?!<$r
\e(B RFC2047
\e$B$U$&$NMM<0$G%(%s%3!<%I$7$^$9!#$3$l$O4X
\e(B
1528 \e$B?t
\e(B @code{rfc2231-encode-string}
\e$B$NBeMQ$G$9!#$=$l$,I8=`$J$N$G$9$,!"B?$/$N
\e(B
1529 \e$B%a%$%i!<$,%5%]!<%H$7$^$;$s!#
\e(B@xref{rfc2231}.
1535 \e$BK\Ev$O
\e(B @acronym{MIME}
\e$B%i%$%V%i%j!<$N0lIt$G$O$"$j$^$;$s$,!"$3$3$G@bL@$9$k
\e(B
1536 \e$B$3$H$OET9g$,NI$$$N$G$9!#$3$l$OF|IU%X%C%@!<$N2r@O$H;~9o$NA`:n$r07$$$^$9!#
\e(B
1537 (
\e$B$b$C$H$b;M<!85N)J}BN$O;H$$$^$;$s!#$4$a$s$J$5$$!#
\e(B)
1539 \e$B$3$l$i$N4X?t$O8^$D$N7A<0
\e(B (
\e$B;~9o$NJ8;zNs!"
\e(BEmacs
\e$B7A<0$N;~9o!"%G%3!<%I$5$l$?
\e(B
1540 \e$B;~9o$N%j%9%H!"IC?t!"$*$h$SF|?t
\e(B)
\e$B$N4V$GJQ49$r9T$J$$$^$9!#
\e(B
1542 \e$B;~9o
\e(B/
\e$BF|IU
\e(B/
\e$BIC?t
\e(B/
\e$BF|?t$NAj8_JQ49$NNc$G$9
\e(B:
1545 (parse-time-string "Sat Sep 12 12:21:54 1998 +0200")
1546 @result{} (54 21 12 12 9 1998 6 nil 7200)
1548 (date-to-time "Sat Sep 12 12:21:54 1998 +0200")
1549 @result{} (13818 19266)
1551 (time-to-seconds '(13818 19266))
1552 @result{} 905595714.0
1554 (seconds-to-time 905595714.0)
1555 @result{} (13818 19266 0)
1557 (time-to-days '(13818 19266))
1560 (days-to-time 729644)
1561 @result{} (961933 65536)
1563 (time-since '(13818 19266))
1566 (time-less-p '(13818 19266) '(13818 19145))
1569 (subtract-time '(13818 19266) '(13818 19145))
1572 (days-between "Sat Sep 12 12:21:54 1998 +0200"
1573 "Sat Sep 07 12:21:54 1998 +0200")
1576 (date-leap-year-p 2000)
1579 (time-to-day-in-year '(13818 19266))
1582 (time-to-number-of-days
1584 (date-to-time "Mon, 01 Jan 2001 02:22:26 GMT")))
1585 @result{} 4.146122685185185
1588 \e$B$"$H!"
\e(B@code{safe-date-to-time}
\e$B$H$$$&$b$N$b$"$j$^$9!#$3$l
\e(B
1589 \e$B$O
\e(B @code{date-to-time}
\e$B$HF1$8$3$H$r$7$^$9$,!"F|IU$,9=J8E*$KIT40A4$@$C$?
\e(B
1590 \e$B>l9g$K%<%m;~9o$rJV$7$^$9!#
\e(B
1592 \e$B8^$D$N%G!<%?$O0J2<$N$h$&$KI=8=$5$l$^$9
\e(B:
1596 RFC822 (
\e$B$^$?$ON`;w$N
\e(B)
\e$B7A<0$NF|IU$NJ8;zNs!#Nc
\e(B: @code{"Sat Sep 12 12:21:54
1600 Emacs
\e$B$NFbIt7A<0$N;~9o!#Nc
\e(B: @code{(13818 26466)}
1603 Emacs
\e$B$NFbIt7A<0$N;~9o$rIbF0>.?t$GI=$7$?$b$N!#Nc
\e(B: @code{905595714.0}
1606 00000101
\e$B$r4pE@$H$9$k7P2aF|?t$r@0?t$GI=$7$?$b$N!#Nc
\e(B: @code{729644}
1608 \e$BLuCm
\e(B: 00000101
\e$B$,2?$r0UL#$9$k$N$+ITL@$G$9$,!"%=!<%9%3!<%I$K$h$l$P%0%l%4
\e(B
1609 \e$B%j%*Nr!&5*85A0
\e(B (BC
\e$B$G$O$J$/
\e(B BCE
\e$B$NJ}$N
\e(B) 0001
\e$BG/
\e(B12
\e$B7n
\e(B31
\e$BF|$N$3$H$i$7$$$G$9!#
\e(B
1612 \e$B%G%3!<%I$5$l$?;~9o$N%j%9%H!#Nc
\e(B: @code{(54 21 12 12 9 1998 6 t 7200)}
1615 \e$B>e5-$N$9$Y$F$NNc$O!"F1$8;~$rI=$7$F$$$^$9!#
\e(B
1617 \e$B4X?t$K$O0J2<$N$h$&$J$b$N$,$"$j$^$9
\e(B:
1621 \e$BF|IU$r<u$1<h$C$F;~9o$rJV$7$^$9!#
\e(B
1623 @item time-to-seconds
1624 \e$B;~9o$r<u$1<h$C$FIC?t$rJV$7$^$9!#
\e(BEmacs
\e$B$K$O$=$l$r9T$J$&AH$_9~$_4X
\e(B
1625 \e$B?t
\e(B @code{float-time}
\e$B$,$"$k$3$H$KCm0U$7$F$/$@$5$$!#
\e(B
1627 @item seconds-to-time
1628 \e$BIC?t$r<u$1<h$C$F;~9o$rJV$7$^$9!#
\e(B
1631 \e$B;~9o$r<u$1<h$C$FF|?t$rJV$7$^$9!#
\e(B
1634 \e$BF|?t$r<u$1<h$C$F;~9o$rJV$7$^$9!#
\e(B
1637 \e$BF|IU$r<u$1<h$C$FF|?t$rJV$7$^$9!#
\e(B
1639 @item time-to-number-of-days
1640 \e$B;~9o$r<u$1<h$C$F!"$=$l$,I=$7$F$$$kF|?t$rJV$7$^$9!#
\e(B
1642 @item safe-date-to-time
1643 \e$BF|IU$r<u$1<h$C$F;~9o$rJV$7$^$9!#F|IU$,9=J8E*$K@5$7$/$J$+$C$?$i!V%<%m!W;~
\e(B
1644 \e$B9o$rJV$7$^$9!#
\e(B
1647 \e$BFs$D$N;~9o$r<u$1<h$C$F!"0l$DL\$,Fs$DL\$h$j>/$J$$
\e(B (
\e$B$9$J$o$AAa$$
\e(B)
\e$B$+$I$&$+
\e(B
1648 \e$B$r<($7$^$9!#
\e(B
1651 \e$B;~9o$r<u$1<h$C$F!"$=$N;~9o$+$i$I$l$[$I;~4V$,7P2a$7$?$+$r<($7$^$9!#
\e(B
1654 \e$BFs$D$N;~9o$r<u$1<h$C$F!"0l$DL\$+$iFs$DL\$r8:;;$7$^$9!#$9$J$o$A!"Fs$D$N;~
\e(B
1655 \e$B9o$N4V$N;~4V:9$rJV$7$^$9!#
\e(B
1658 \e$BFs$D$NF|IU$r<u$1<h$C$F!"$=$l$iFs$D$NF|IU$N4V$NF|?t$rJV$7$^$9!#
\e(B
1660 @item date-leap-year-p
1661 \e$BG/$N?tCM$r<u$1<h$C$F!"$=$l$,$&$k$&G/$+$I$&$+$r<($7$^$9!#
\e(B
1663 @item time-to-day-in-year
1664 \e$B;~9o$r<u$1<h$C$F!"$=$NG/$N85F|$+$i7P2a$7$?F|?t$rJV$7$^$9!#
\e(B
1670 \e$B$3$N%i%$%V%i%j!<$O
\e(B Quoted-Printable
\e$B$K$h$k%F%-%9%H$N%G%3!<%I$H%(%s%3!<%I
\e(B
1671 \e$B$r07$$$^$9!#
\e(B
1673 \e$BHs>o$K<jC;$+$K@bL@$9$l$P!"
\e(Bqp
\e$B%(%s%3!<%G%#%s%0$O$9$Y$F$N
\e(B 8-bit
\e$BJ8;z
\e(B (
\e$B$HB?
\e(B
1674 \e$B$/$N@)8fJ8;z
\e(B)
\e$B$r
\e(B @samp{=EF}
\e$B$N$h$&$J$b$N
\e(B (
\e$B%$%3!<%k5-9f$H!"$=$l$KB3
\e(B
1675 \e$B$/
\e(B 16
\e$B?J?t$K%(%s%3!<%I$5$l$?%P%$%H
\e(B)
\e$B$KJQ49$9$k$3$H$G$9!#
\e(B
1677 \e$B$3$N%i%$%V%i%j!<$G$O!"0J2<$N4X?t$,Dj5A$5$l$F$$$^$9
\e(B:
1680 @item quoted-printable-decode-region
1681 @findex quoted-printable-decode-region
1682 \e$B;XDj$5$l$?NN0h$K$"$k$9$Y$F$N%(%s%3!<%I$5$l$?%F%-%9%H$r
\e(B QP-
\e$B%G%3!<%I$7$^$9!#
\e(B
1684 @item quoted-printable-decode-string
1685 @findex quoted-printable-decode-string
1686 \e$BJ8;zNs$K4^$^$l$F$$$k
\e(B QP-
\e$B%(%s%3!<%I$5$l$?%F%-%9%H$r%G%3!<%I$7$F!"7k2L$rJV
\e(B
1689 @item quoted-printable-encode-region
1690 @findex quoted-printable-encode-region
1691 \e$B;XDj$5$l$?NN0h$K$"$k$9$Y$F$N%(%s%3!<%I2DG=$JJ8;z$r
\e(B QP-
\e$B%(%s%3!<%I$7$^$9!#
\e(B
1692 \e$B>JN,$G$-$kBh;00z?t
\e(B @var{fold}
\e$B$O!"D9$$9T$r@^$j>v$`$+$I$&$+$r;XDj$7$^$9!#
\e(B
1693 (
\e$B$3$3$G!VD9$$!W$O
\e(B 72
\e$B7e$r1[$($k$b$N$N$3$H$r0UL#$7$^$9!#
\e(B)
1695 @item quoted-printable-encode-string
1696 @findex quoted-printable-encode-string
1697 \e$BJ8;zNs$K4^$^$l$F$$$k$9$Y$F$N%(%s%3!<%I2DG=$JJ8;z$r
\e(B QP-
\e$B%(%s%3!<%I$7$F!"7k
\e(B
1698 \e$B2L$rJV$7$^$9!#
\e(B
1705 Base64
\e$B$O
\e(B 3-
\e$B%P%$%H$r
\e(B 4-
\e$B%P%$%H$K%(%s%3!<%I$7$^$9!#$=$N$?$a!"Ls
\e(B 33%
\e$B%5%$%:
\e(B
1706 \e$B$,A}$($^$9!#%"%k%U%!%Y%C%H$@$1$G%(%s%3!<%I$9$k$N$G!"EAAw$5$l$kESCf$G=P2q
\e(B
1707 \e$B$&$+$b$7$l$J$$>c32$KBP$7$F$H$F$bBQ5WNO$,$"$j$^$9!#
\e(B
1709 \e$B0J2<$N4X?t$,$3$N%i%$%V%i%j!<$K$h$C$FDj5A$5$l$F$$$^$9
\e(B:
1712 @item base64-encode-region
1713 @findex base64-encode-region
1714 \e$BA*Br$5$l$?NN0h$r
\e(B base64
\e$B$G%(%s%3!<%I$7$F!"%(%s%3!<%I$5$l$?%F%-%9%H$ND9$5
\e(B
1715 \e$B$rJV$7$^$9!#>JN,$G$-$kBh;00z?t
\e(B @var{no-line-break}
\e$B$O!"D9$$9T$r$h$jC;$$
\e(B
1716 \e$B9T$K@^$j>v$^$J$$$3$H$r;X?^$7$^$9!#
\e(B
1718 @item base64-encode-string
1719 @findex base64-encode-string
1720 \e$BJ8;zNs$r
\e(B base64
\e$B$G%(%s%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1722 @item base64-decode-region
1723 @findex base64-decode-region
1724 \e$BA*Br$5$l$?NN0h$r
\e(B base64
\e$B$G%G%3!<%I$7$F!"%G%3!<%I$5$l$?%F%-%9%H$ND9$5$rJV
\e(B
1725 \e$B$7$^$9!#NN0h$,%G%3!<%I2DG=$G$J$+$C$?$i!"
\e(B@code{nil}
\e$B$rJV$9$@$1$G%P%C%U%!!<
\e(B
1726 \e$B$OJQ99$7$^$;$s!#
\e(B
1728 @item base64-decode-string
1729 @findex base64-decode-string
1730 \e$BJ8;zNs$r
\e(B base64
\e$B$G%G%3!<%I$7$F7k2L$rJV$7$^$9!#J8;zNs$,%G%3!<%I2DG=$G$J$+$C
\e(B
1731 \e$B$?$i
\e(B @code{nil}
\e$B$rJV$7$^$9!#
\e(B
1740 @code{binhex}
\e$B$O%^%C%-%s%H%C%7%e$N4D6-$K8;$rH/$9$k%(%s%3!<%G%#%s%0$G$9!#
\e(B
1741 \e$B0J2<$N4X?t$,$=$l$i$r07$&$?$a$K6!5k$5$l$F$$$^$9
\e(B:
1744 @item binhex-decode-region
1745 @findex binhex-decode-region
1746 \e$BNN0h$K$"$k%(%s%3!<%I$5$l$?%F%-%9%H$r%G%3!<%I$7$^$9!#Bh;0%Q%i%a!<%?!<$,M?
\e(B
1747 \e$B$($i$l$k$H!"
\e(B@code{binhex}
\e$B$N%X%C%@!<$r%G%3!<%I$7$F%U%!%$%kL>$rJV$9$3$H$@
\e(B
1748 \e$B$1$r$7$^$9!#
\e(B
1756 @code{base64}
\e$B$,%a!<%k$N@$3&$r;YG[$7$F$$$k$b$N$N!"$*$=$i
\e(B
1757 \e$B$/
\e(B @code{uuencode}
\e$B$O$^$@
\e(B Usenet
\e$B$G;H$o$l$F$$$k$b$N$NCf$G!":G$bIa5Z$7$F
\e(B
1758 \e$B$$$k%P%$%J%j!<$N%(%s%3!<%G%#%s%0$G$9!#
\e(B
1760 \e$B0J2<$N4X?t$,$3$N%Q%C%1!<%8$K$h$C$F6!5k$5$l$F$$$^$9
\e(B:
1763 @item uudecode-decode-region
1764 @findex uudecode-decode-region
1765 \e$BNN0h$K$"$k%F%-%9%H$r%G%3!<%I$7$^$9!#
\e(B
1772 @code{yenc}
\e$B$O
\e(B Usenet
\e$B$G%P%$%J%j!<$r%(%s%3!<%I$9$k$?$a$K;H$o$l$^$9!#0J2<
\e(B
1773 \e$B$N4X?t$,$3$N%Q%C%1!<%8$K$h$C$F6!5k$5$l$F$$$^$9
\e(B:
1776 @item yenc-decode-region
1777 @findex yenc-decode-region
1778 \e$BNN0h$K$"$k%(%s%3!<%I$5$l$?%F%-%9%H$r%G%3!<%I$7$^$9!#
\e(B
1787 RFC1843
\e$B$O%a%C%;!<%8$K$*$1$kCf9q8l$H
\e(B @acronym{ASCII}
\e$BJ8;z$N:.:_J8$r07$$
\e(B
1788 \e$B$^$9!#K\<AE*$K$O!"
\e(BRFC1843
\e$B$O0J2<$N$h$&$K
\e(B @acronym{ASCII}
\e$B$HCf9q8l$r@Z$j
\e(B
1789 \e$BBX$($k$b$N$G$9
\e(B:
1792 This sentence is in @acronym{ASCII}.
1793 The next sentence is in GB.~@{<:Ky2;S@{#,NpJ)l6HK!#~@}Bye.
1796 \e$B$^$C$?$/C1=c$G!"Cf9q$G$O9-$/;H$o$l$F$$$^$9!#
\e(B
1798 \e$B$3$N%(%s%3!<%G%#%s%0$r07$&$?$a$K!"0J2<$N4X?t$r;H$&$3$H$,$G$-$^$9
\e(B:
1801 @item rfc1843-decode-region
1802 \e$BNN0h$K$"$k
\e(B HZ-
\e$B%(%s%3!<%I$5$l$?%F%-%9%H$r%G%3!<%I$7$^$9!#
\e(B
1804 @item rfc1843-decode-string
1805 HZ-
\e$B%(%s%3!<%I$5$l$?J8;zNs$r%G%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1811 @file{~/.mailcap}
\e$B%U%!%$%k$O$[$H$s$I$N
\e(B @acronym{MIME}
\e$B$KBP1~$7$?%a%C%;!<
\e(B
1812 \e$B%8!&%O%s%I%i!<$K$h$C$F2r@O$5$l$^$9!#$=$l$K$O!"3FMWAG$,$I$N$h$&$KI=<($5$l
\e(B
1813 \e$B$k$b$N$HA[Dj$5$l$F$$$k$+$r5-=R$7$^$9!#%U%!%$%k$NNc$G$9
\e(B:
1817 audio/wav; wavplayer %s
1818 application/msword; catdoc %s ; copiousoutput ; nametemplate=%s.doc
1821 \e$B$3$l$O!"$9$Y$F$N2hA|%U%!%$%k$O
\e(B @code{gimp}
\e$B$GI=<($5$l$k$Y$-$G$"$k$3$H!"
\e(B
1822 WAVE
\e$B2;6A%U%!%$%k$O
\e(B @code{wavplayer}
\e$B$G:F@8$5$l$k$Y$-$G$"$k$3$H!"$=$7
\e(B
1823 \e$B$F
\e(B MS-WORD
\e$B%U%!%$%k$O
\e(B @code{catdoc}
\e$B$K$h$C$F%$%s%i%$%sI=<($5$l$k$Y$-$G$"
\e(B
1824 \e$B$k$H8@$C$F$$$^$9!#
\e(B
1826 @code{mailcap}
\e$B%i%$%V%i%j!<$O$3$N%U%!%$%k$r2r@O$7$F!"9gCW$9$k%?%$%W$N$?
\e(B
1827 \e$B$a$N4X?t$rDs6!$7$^$9!#
\e(B
1830 @item mailcap-mime-data
1831 @vindex mailcap-mime-data
1832 \e$B$3$NJQ?t$O!"%P%C%/%"%C%W$5$l$?
\e(B (
\e$BLuCm
\e(B: mailcap
\e$B%U%!%$%k$NFbMF$r2r@O$7
\e(B
1833 \e$B$F
\e(B Emacs
\e$B$,07$$0W$$7A<0$K$7$?
\e(B)
\e$BI=<(5,B'$r4^$s$G$$$k!"O"A[%j%9%H$NO"A[%j
\e(B
1837 \e$B%$%s%?!<%U%'!<%94X?t
\e(B:
1840 @item mailcap-parse-mailcaps
1841 @findex mailcap-parse-mailcaps
1842 @file{~/.mailcap}
\e$B%U%!%$%k$r2r@O$7$^$9!#
\e(B
1844 @item mailcap-mime-info
1845 \e$B0z?t$H$7$F
\e(B @acronym{MIME}
\e$B%?%$%W$r<u$1<h$j!"9gCW$9$k%S%e!<%o!<$rJV$7$^$9!#
\e(B
1849 @chapter
\e$BI8=`
\e(B
1851 Emacs @acronym{MIME}
\e$B%i%$%V%i%j!<$O!"
\e(B(
\e$B$d$d
\e(B)
\e$BB?$/$N
\e(B RFC
\e$B!"%I%i%U%H$*$h$SI8
\e(B
1852 \e$B=`%I%-%e%a%s%H$K=>$C$F!"MM!9$JMWAG$r<h$j07$$$^$9!#$3$N>O$G$O4XO"$9$k$b$N
\e(B
1853 \e$B$rNs5s$7$^$9!#$3$l$i$O$9$Y$F
\e(B @uref{http://quimby.gnus.org/notes/}
\e$B$+$i<h
\e(B
1854 \e$BF@2DG=$G$9!#
\e(B
1859 ARPA
\e$B%$%s%?!<%M%C%H%F%-%9%H%a%C%;!<%8$N=q<0$N$?$a$NI8=`!#
\e(B
1862 USENET
\e$B%a%C%;!<%88r49$N$?$a$NI8=`!#
\e(B
1865 \e$B%$%s%?!<%M%C%H%a%C%;!<%8$NK\J8$N=q<0!#
\e(B
1868 \e$B%a%G%#%"%?%$%W!#
\e(B
1871 \e$B%a%C%;!<%8%X%C%@!<$G$NHs
\e(B-@acronym{ASCII}
\e$B%F%-%9%H3HD%!#
\e(B
1877 \e$BE,9g4p=`$H;vNc!#
\e(B
1880 @acronym{MIME}
\e$B%Q%i%a!<%?!<CM$H%(%s%3!<%I$5$l$?C18l$N3HD%
\e(B:
\e$BJ8;z%;%C%H!"
\e(B
1881 \e$B8@8l$*$h$S7QB3!#
\e(B
1884 HZ -
\e$BCf1Q:.:_J8$r4^$`%U%!%$%k8r49$N$?$a$N%G!<%?7A<0!#
\e(B
1886 @item draft-ietf-drums-msg-fmt-05.txt
1887 RFC822
\e$B$N8e7Q$N$?$a$NAp9F!#
\e(B
1890 @acronym{MIME} Multipart/Related Content-type
\e$B!#
\e(B
1893 \e$B%a!<%k%7%9%F%`$N4IM}%a%C%;!<%8$r%j%]!<%H$9$k$?$a$N
\e(B Multipart/Report
1894 Content Type
\e$B!#
\e(B
1897 \e$B%$%s%?!<%M%C%H%a%C%;!<%8$N>pJsDL?.I=8=
\e(B: Content-Disposition
\e$B%X%C%@!<%U%#!<
\e(B
1901 \e$BN.F0%F%-%9%H$N$?$a$N
\e(B text/plain
\e$B=q<0%Q%i%a!<%?!<!#
\e(B
1904 @node GNU Free Documentation License
1905 @chapter GNU
\e$B%U%j!<J8=qMxMQ5vBz7@Ls=q
\e(B
1907 \e$BLuCm
\e(B: @uref{http://www.opensource.jp/fdl/fdl.ja.html.euc-jp,
1908 \e$BHs8x<0$JF|K\8lLu
\e(B}
\e$B$,$"$j$^$9!#
\e(B
1910 @include doclicense.texi
1919 @c coding: iso-2022-7bit
1922 @c use-kuten-for-period: t
1923 @c use-touten-for-comma: t