3 @setfilename emacs-mime-ja
4 @settitle Emacs MIME Manual
9 @firstparagraphindent insert
13 \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
15 Copyright @copyright{} 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
16 2006 Free Software Foundation, Inc.
19 Permission is granted to copy, distribute and/or modify this document
20 under the terms of the GNU Free Documentation License, Version 1.2 or
21 any later version published by the Free Software Foundation; with no
22 Invariant Sections, with the Front-Cover texts being ``A GNU
23 Manual'', and with the Back-Cover Texts as in (a) below. A copy of the
24 license is included in the section entitled ``GNU Free Documentation
25 License'' in the Emacs manual.
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.2
\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!H
\e(BEmacs manual
\e$B!I$N!V
\e(BGNU
\e$B%U%j!<J8=qMxMQ5vBz7@Ls=q!W$H$$$&>O$K4^$^$l$F$$$^
\e(B
34 (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
35 this GNU Manual, like GNU software. Copies published by the Free
36 Software Foundation raise funds for GNU development.''
38 (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$r
\e(B GNU
\e$B%=%U%H%&%'%"
\e(B
39 \e$B$N$h$&$KJ#@=$7$?$jJQ99$9$k<+M3$,$"$j$^$9!#J#@=$O%U%j!<%=%U%H%&%'%":bCD$K
\e(B
40 \e$B$h$C$F=PHG$5$l$^$7$?!#
\e(B(
\e$B%U%j!<%=%U%H%&%'%":bCD$O
\e(B) GNU
\e$B$N3+H/$N$?$a$KI,MW
\e(B
41 \e$B$J;q6b$r=8$a$F$$$^$9!#!W
\e(B
43 This document is part of a collection distributed under the GNU Free
44 Documentation License. If you want to distribute this document
45 separately from the collection, you can do so by adding a copy of the
46 license to the document, as described in section 6 of the license.
48 \e$B$3$NJ8=q$O!V
\e(BGNU
\e$B%U%j!<J8=qMxMQ5vBz7@Ls=q!W$K4p$E$$$FG[I[$5$l$?<}=8Cx:nJ*
\e(B
49 \e$B$N0lIt$G$9!#$b$7$"$J$?$,$3$NJ8=q$r<}=8Cx:nJ*$+$iJ,N%$7$FG[I[$7$?$$$H$-$O!"
\e(B
50 \e$B7@Ls=q$NBh
\e(B 6
\e$B>O$K5-=R$5$l$F$$$k$h$&$K!"J8=q$K7@Ls=q$NJ#<L$rIU2C$9$k$3$H
\e(B
51 \e$B$K$h$C$F!"9T$J$&$3$H$,$G$-$^$9!#
\e(B
57 * Emacs MIME-ja: (emacs-mime-ja). Emacs MIME de/composition library (Japanese).
62 @setchapternewpage odd
65 @title Emacs MIME Manual
67 @author by Lars Magne Ingebrigtsen
69 @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
93 * Decoding and Viewing::
\e$B%G%3!<%I$HI=<($N$?$a$NOHAH$_
\e(B
94 * Composing:: @acronym{MML}; @acronym{MIME}
\e$B%Q!<%H5-=RMQ8@8l
\e(B
95 * Interface Functions::
\e$B4pK\E*$J4X?t$NCj>]2=
\e(B
96 * Basic Functions::
\e$B%f!<%F%#%j%F%#!<$*$h$S4pK\E*$J2r@O$N$?$a$N4X?t
\e(B
97 * Standards::
\e$B;H$o$l$F$$$k
\e(B RFC
\e$B$H:n6HJ8=q$N35N,
\e(B
98 * Index::
\e$B4X?t$*$h$SJQ?t$N:w0z
\e(B
101 @node Decoding and Viewing
102 @chapter
\e$B%G%3!<%I$HI=<(
\e(B
104 \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
107 \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
108 \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
109 \e$B$J$&$3$H$,$G$-$k$h$&$K$9$k$3$H$G$9!#
\e(B
112 * Dissection:: @acronym{MIME}
\e$B%a%C%;!<%8$N2r@O
\e(B
113 * Non-MIME::
\e$BHs
\e(B-@acronym{MIME}
\e$B%a%C%;!<%8$N2r@O
\e(B
114 * Handles::
\e$B%O%s%I%k$N<h$j07$$
\e(B
115 * Display::
\e$B%O%s%I%k$NI=<(
\e(B
116 * Display Customization::
\e$BI=<($K1F6A$r5Z$\$9JQ?t
\e(B
117 * Files and Directories::
\e$BE:IU%U%!%$%k$NJ]B8$HL?L>
\e(B
118 * New Viewers::
\e$B<+J,MQ%S%e!<%o!<$N=q$-J}
\e(B
122 @section
\e$B2rBN
\e(B
124 @code{mm-dissect-buffer}
\e$B$O
\e(B @acronym{MIME}
\e$B5-;v$N2rBN$rC4Ev$9$k4X?t$G$9!#
\e(B
125 \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
126 \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
127 \e$BB$$rJV$7$^$9!#
\e(B
130 @section
\e$BHs
\e(B-MIME
131 @vindex mm-uu-configure-list
133 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
134 \e$B$i$O
\e(B postscript, uuencode, binhex, yenc, shar, forward, gnatsweb, pgp,
135 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
136 \e$B9`L\$rDI2C$9$k$3$H$K$h$C$FL58z$K$9$k$3$H$,$G$-$^$9!#Nc$G$9!#
\e(B
140 (add-to-list 'mm-uu-configure-list '(pgp-signed . disabled))
146 \e$B%]%9%H%9%/%j%W%H$N%U%!%$%k!#
\e(B
150 Uuencode
\e$B$5$l$?%U%!%$%k!#
\e(B
154 Binhex
\e$B$G%(%s%3!<%I$5$l$?%U%!%$%k!#
\e(B
158 Yenc
\e$B$G%(%s%3!<%I$5$l$?%U%!%$%k!#
\e(B
162 Shar
\e$B$G:n$i$l$?%"!<%+%$%V!&%U%!%$%k!#
\e(B
166 @acronym{MIME}
\e$B$r;H$o$:$KE>Aw$5$l$?%a%C%;!<%8!#
\e(B
170 Gnatsweb
\e$B$NE:IU%U%!%$%k!#
\e(B
174 @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
177 @findex pgp-encrypted
178 @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
182 @acronym{PGP}
\e$B$N8x3+80!#
\e(B
185 @findex emacs-sources
186 @vindex mm-uu-emacs-sources-regexp
187 Emacs
\e$B$N%=!<%9%3!<%I!#$3$N9`L\$O
\e(B @code{mm-uu-emacs-sources-regexp}
\e$B$K9g
\e(B
188 \e$BCW$9$k%0%k!<%W$G$N$_F0:n$7$^$9!#
\e(B
192 @vindex mm-uu-diff-groups-regexp
193 \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
194 \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
195 \e$B$N$_F0:n$7$^$9!#
\e(B
198 @cindex verbatim-marks
199 Slrn
\e$B$U$&$N
\e(B verbatim (
\e$BJ8>O$r0l8@0l6g$=$N$^$^I=$9
\e(B)
\e$B5-9f$NBP!#
\e(B
201 (
\e$BLuCm
\e(B: @samp{#v+}
\e$B$H
\e(B @samp{#v-}
\e$B$NFs9T$G0O$^$l$?%F%-%9%H
\e(B
202 \e$B$r
\e(B @acronym{MIME}
\e$B%Q!<%H$K8+N)$F$^$9!#
\e(B)
206 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
207 \e$B$N$_F0:n$7$^$9!#
\e(B
210 @cindex text/x-verbatim
211 @c @vindex
\e$B$O
\e(B face
\e$B$N$?$a$KE,@Z$+
\e(B?
212 @vindex mm-uu-extract
213 \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
214 \e$B%9$r;H$C$FI=<($5$l$^$9!#%G%#%U%)%k%H$G$O$=$l$i$N%Q!<%H
\e(B
215 \e$B$K
\e(B @acronym{MIME}
\e$B%\%?%s$,IU$-$^$;$s!#
\e(B@kbd{K b}
216 (@code{gnus-summary-display-buttonized})
\e$B$r;H$&
\e(B
217 \e$B$+
\e(B @code{gnus-buttonized-mime-types}
\e$B$K
\e(B @code{text/x-verbatim}
\e$B$r2C$($k
\e(B
218 \e$B$3$H$K$h$C$F!"%\%?%s$NI=<($r6/@)$9$k$3$H$,$G$-$^$9!#
\e(B@xref{MIME Commands,
219 ,MIME
\e$B%3%^%s%I
\e(B, gnus-ja, The Gnus Manual}.
221 (
\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
222 \e$B%9$,;H$o$l$F%\%?%s$,IU$+$J$$BeI=E*$J%Q!<%H$,
\e(B @code{verbatim-marks}
\e$B$@$+
\e(B
226 @section
\e$B%O%s%I%k
\e(B
228 @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
231 \e$B%O%s%I%k$NMWAG$r%"%/%;%9$9$k$?$a$K!"0J2<$N%^%/%m$r;H$&$3$H$,$G$-$^$9
\e(B:
234 @item mm-handle-buffer
235 @findex mm-handle-buffer
236 \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
240 @findex mm-handle-type
241 \e$B%Q!<%H$N2r@O$5$l$?
\e(B @code{Content-Type}
\e$B$rJV$7$^$9!#
\e(B
243 @item mm-handle-encoding
244 @findex mm-handle-encoding
245 \e$B%Q!<%H$N
\e(B @code{Content-Transfer-Encoding}
\e$B$rJV$7$^$9!#
\e(B
247 @item mm-handle-undisplayer
248 @findex mm-handle-undisplayer
249 \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
250 \e$B<($5$l$F$$$k>l9g$K
\e(B)
\e$BJV$7$^$9!#
\e(B
252 @item mm-handle-set-undisplayer
253 @findex mm-handle-set-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@_Dj$7$^$9!#
\e(B
256 @item mm-handle-disposition
257 @findex mm-handle-disposition
258 \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
261 @item mm-get-content-id
262 @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
266 @section
\e$BI=<(
\e(B
268 \e$BI=<($7!">C5n$7!"J]B8$9$k$?$a$N4X?t$G$9!#
\e(B
271 @item mm-display-part
272 @findex mm-display-part
273 \e$B%Q!<%H$rI=<($7$^$9!#
\e(B
276 @findex mm-remove-part
277 \e$B%Q!<%H$r
\e(B (
\e$B$=$l$,I=<($5$l$F$$$?$i
\e(B)
\e$B>C5n$7$^$9!#
\e(B
280 @findex mm-inlinable-p
281 @acronym{MIME}
\e$B%?%$%W$,%$%s%i%$%s$GI=<(2DG=$+$I$&$+$rJV$7$^$9!#
\e(B
283 @item mm-automatic-display-p
284 @findex mm-automatic-display-p
285 @acronym{MIME}
\e$B%?%$%W$,<+F0E*$KI=<($5$l$k$Y$-$+$I$&$+$rJV$7$^$9!#
\e(B
287 @item mm-destroy-part
288 @findex mm-destroy-part
289 \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
290 \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
291 \e$B%$%k$r>C5n$7$^$9
\e(B)
\e$B!#
\e(B
295 \e$B%Q!<%H$r%U%!%$%k$KJ]B8$7$^$9!#
\e(B
299 \e$B%Q!<%H$r2?$+$N%W%m%;%9$K%Q%$%W$7$^$9!#
\e(B
301 @item mm-interactively-view-part
302 @findex mm-interactively-view-part
303 \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
304 \e$B$=$l$r;H$C$FI=<($7$^$9!#
\e(B
307 @node Display Customization
308 @section
\e$BI=<($N%+%9%?%^%$%:
\e(B
311 @item mm-inline-media-tests
312 @vindex mm-inline-media-tests
313 \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
314 \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
315 \e$B$a$N4X?t!"$=$7$FBh;0MWAG$O$=$N%Q!<%H$,%$%s%i%$%s$GI=<($9$k$3$H$,2DG=$+$I
\e(B
316 \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
318 \e$B$3$NJQ?t$O!"$"$k%Q!<%H$,%$%s%i%$%sI=<(2DG=$+$I$&$+$H!"$b$72DG=$J$i$=$N$d
\e(B
319 \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
320 \e$B$N$G$O$"$j$^$;$s!#
\e(B
322 @item mm-inlined-types
323 @vindex mm-inlined-types
324 \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
325 \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
326 \e$B%H$G$9!#
\e(B(
\e$BLuCm
\e(B:
\e$B$=$l$>$l$NMWAG$O@55,I=8=$G$9!#
\e(B)
328 @item mm-automatic-display
329 @vindex mm-automatic-display
330 \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
331 \e$B%H$G$9!#$D$^$j!"%$%s%i%$%sI=<($,2DG=$J%Q!<%H$@$1$,<+F0E*$KI=<($5$l$^$9!#
\e(B
333 @item mm-automatic-external-display
334 @vindex mm-automatic-external-display
335 \e$B$3$l$O30It%S%e!<%o!<$G<+F0E*$KI=<($5$l$k%?%$%W$N%j%9%H$G$9!#
\e(B
337 @item mm-keep-viewer-alive-types
338 @vindex mm-keep-viewer-alive-types
339 \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
340 \e$B$N%j%9%H$G$9!#
\e(B
342 \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
343 \e$BFI$`$N$K;~4V$,$+$+$k$+$b$7$l$J$$%Q!<%H$N%?%$%W$r4^$`%j%9%H$G$9!#0lJ}!"$3
\e(B
344 \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
345 \e$B$a$?$H$-$K!"<+F0E*$K30It%S%e!<%o!<$,
\e(B kill
\e$B$5$l$^$9!#
\e(B
347 @item mm-attachment-override-types
348 @vindex mm-attachment-override-types
349 \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
350 \e$BG[CV;XDj
\e(B (content-disposition)
\e$B$r;}$D%Q!<%H$r@8@.$7$^$9!#$3$NJQ?t$K4^$^
\e(B
351 \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
352 \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
353 \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
354 \e$B$5$l$k$3$H$KCm0U$7$F2<$5$$!#
\e(B)
356 @item mm-discouraged-alternatives
357 @vindex mm-discouraged-alternatives
358 @samp{multipart/alternative}
\e$B$K4^$^$l$F$$$k!"8+$?$/$J$$%Q!<%H
\e(B
359 \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
360 \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
361 \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
362 \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
363 \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
364 @samp{text/richtext}
\e$B%Q!<%H$O$"$^$j8+$?$/$J$$$H$$$&$3$H$G$"$l$P!"0J2<$N
\e(B
365 \e$B$h$&$K@k8@$9$k$3$H$,$G$-$^$9
\e(B:
368 (setq mm-discouraged-alternatives
369 '("text/html" "text/richtext")
371 (remove "text/html" mm-automatic-display))
374 \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
375 Spammers
\e$B$O
\e(B @samp{multipart/alternative}
\e$B%a%C%;!<%8$NM%@h$5$l$kB&$G2hA|
\e(B
376 \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
377 \e$B$J$$$+$b$7$l$^$;$s!#
\e(B@code{gnus-buttonized-mime-types}
\e$B$b;2>H$7$F2<$5
\e(B
378 \e$B$$
\e(B (@pxref{MIME Commands, ,MIME
\e$B%3%^%s%I
\e(B, gnus-ja, The Gnus Manual})
\e$B!#
\e(B
379 @code{gnus-buttonized-mime-types}
\e$B$K
\e(B @code{"multipart/alternative"}
\e$B$rDI
\e(B
380 \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
381 \e$B$k$l$PNI$$$G$7$g$&
\e(B:
384 (setq gnus-buttonized-mime-types
385 '("multipart/alternative" "multipart/signed")
386 mm-discouraged-alternatives
387 '("text/html" "image/.*"))
390 \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
391 \e$B%i%8%*%\%?%s$rI=<($9$k$G$7$g$&
\e(B:
394 1. (*) multipart/alternative ( ) image/gif
396 2. (*) text/plain ( ) text/html
399 @item mm-inline-large-images
400 @vindex mm-inline-large-images
401 \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
402 \e$B$H$,$G$-$^$;$s!#$D$^$j2hA|$NA4BN$r8+$k$3$H$,$G$-$J$$$H$$$&$3$H$G$9!#$3$l
\e(B
403 \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
404 \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
405 \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
406 \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
407 \e$B2hA|$r%5%$%:$K4X$o$j$J$/%$%s%i%$%s$GI=<($5$;$^$9!#
\e(B
409 @item mm-inline-override-types
410 @vindex mm-inline-override-types
411 @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
412 \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
413 \e$BJ}!"%$%s%i%$%sI=<($,2DG=$@$1$l$I$bE:IU%U%!%$%k$H$7$F07$$$?$$%?%$%W$,$"$k
\e(B
414 \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
415 \e$B$F!"$=$l$r<B8=$9$k$3$H$,$G$-$^$9!#Nc$(
\e(B
416 \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
417 \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
418 \e$B%H$OE:IU%U%!%$%k$H$7$F07$o$l$k$h$&$K$J$j$^$9!#
\e(B
420 @item mm-text-html-renderer
421 @vindex mm-text-html-renderer
422 @acronym{HTML}
\e$B$rIA2h$9$k$?$a$K;H$&4X?t$rA*Br$7$^$9!#$9$G$KMQ0U$7$F$"$k
\e(B
423 \e$BIA2h%W%m%0%i%`$O!"
\e(B@code{w3}, @code{w3m}@footnote{emacs-w3m
\e$B$K$D$$$F$N>\
\e(B
424 \e$B:Y$O
\e(B @uref{http://emacs-w3m.namazu.org/}
\e$B$r8+$F2<$5$$!#
\e(B}, @code{links},
425 @code{lynx}, @code{w3m-standalone}
\e$B$^$?$O
\e(B @code{html2text}
\e$B$N%7%s%\%k72
\e(B
426 \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
427 \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
428 \e$B$,M?$($i$l$F8F$P$l$k
\e(B)
\e$B$r@_Dj$9$k$3$H$b$G$-$^$9!#
\e(B
430 @item mm-inline-text-html-with-images
431 @vindex mm-inline-text-html-with-images
432 @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
433 \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
434 \e$B$N$O!"$"$J$?$,$=$N%a!<%k$rFI$s$@$3$H$r3NG'$9$k$?$a$N0U?^$,$"$k$3$H$G$9!#
\e(B
435 \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
436 \e$B$F!"$"$J$?$N8D?M>pJs$,N.=P$9$k$N$rKI$0$3$H$,$G$-$^$9!#:#$N$H$3
\e(B
437 \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
438 \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
439 \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
440 @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
441 \e$B$K
\e(B @kbd{i}
\e$B$+
\e(B @kbd{I}
\e$B$r;H$C$F2<$5$$!#
\e(B}
443 @item mm-w3m-safe-url-regexp
444 @vindex mm-w3m-safe-url-regexp
445 \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
446 \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
447 \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
450 @item mm-inline-text-html-with-w3m-keymap
451 @vindex mm-inline-text-html-with-w3m-keymap
452 \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
453 \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
454 \e$B%k%HCM$O
\e(B @code{t}
\e$B$G$9!#
\e(B
456 @item mm-external-terminal-program
457 @vindex mm-external-terminal-program
458 \e$B30It$NC<Kv$r5/F0$9$k$?$a$K;H$o$l$k%W%m%0%i%`$G$9!#
\e(B
460 @item mm-enable-external
461 @vindex mm-enable-external
462 \e$B30It$N
\e(B @acronym{MIME}
\e$B%O%s%I%i!<$r;H$&$Y$-$+$I$&$+$r;XDj$7$^$9!#
\e(B
464 @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
465 \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
466 \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
467 \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
469 Mailcap (@pxref{mailcap})
\e$B$r2p$7$FE:IU%U%!%$%k$NI=<($r;O$a$k$H!"0BA4$J
\e(B
470 \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
471 \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
472 \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
473 \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$F2<$5
\e(B
477 @node Files and Directories
478 @section
\e$B%U%!%$%k$H%G%#%l%/%H%j!<
\e(B
481 @item mm-default-directory
482 @vindex mm-default-directory
483 \e$BE:IU%U%!%$%k$rJ]B8$9$k$?$a$N!"%G%#%U%)%k%H$N%G%#%l%/%H%j!<$G$9!#
\e(B
484 @code{nil}
\e$B$@$C$?$i
\e(B @code{default-directory}
\e$B$r;H$$$^$9!#
\e(B
486 @item mm-tmp-directory
487 @vindex mm-tmp-directory
488 \e$B0l;~%U%!%$%k$r3JG<$9$k$?$a$N%G%#%l%/%H%j!<$G$9!#
\e(B
490 @item mm-file-name-rewrite-functions
491 @vindex mm-file-name-rewrite-functions
492 @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
493 \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
494 \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
497 @item mm-file-name-delete-control
498 @findex mm-file-name-delete-control
499 \e$B$9$Y$F$N@)8fJ8;z$r>C5n$7$^$9!#
\e(B
501 @item mm-file-name-delete-gotchas
502 @findex mm-file-name-delete-gotchas
503 \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
504 \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
505 \e$B$k
\e(B @samp{-}
\e$B$H
\e(B @samp{.}
\e$B$r>C5n$7$^$9!#
\e(B
507 @item mm-file-name-delete-whitespace
508 @findex mm-file-name-delete-whitespace
509 \e$B$9$Y$F$N6uGrJ8;z$r<h$j=|$-$^$9!#
\e(B
511 @item mm-file-name-trim-whitespace
512 @findex mm-file-name-trim-whitespace
513 \e$B@hF,$HKvHx$N6uGrJ8;z$r<h$j=|$-$^$9!#
\e(B
515 @item mm-file-name-collapse-whitespace
516 @findex mm-file-name-collapse-whitespace
517 \e$BJ#?t$NO"B3$7$?6uGrJ8;z$rC10l$N%9%Z!<%9J8;z$GCV$-49$($^$9!#
\e(B
519 @item mm-file-name-replace-whitespace
520 @findex mm-file-name-replace-whitespace
521 @vindex mm-file-name-replace-whitespace
522 \e$B6uGrJ8;z$r2<@~
\e(B (underscore)
\e$B$GCV$-49$($^$9!#2<@~$,$*9%$_$G$J$1$l$P!"B>$N
\e(B
523 \e$BJ8;z$r
\e(B @code{mm-file-name-replace-whitespace}
\e$BJQ?t$K@_Dj$7$F2<$5$$!#
\e(B
526 Emacs
\e$BI8=`$N4X?t$G$"$k
\e(B @code{capitalize}, @code{downcase},
527 @code{upcase}
\e$B$*$h$S
\e(B @code{upcase-initials}
\e$B$bLr$KN)$D$3$H$,$"$k$+$b$7$l
\e(B
530 @item mm-path-name-rewrite-functions
531 @vindex mm-path-name-rewrite-functions
532 @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
533 \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
534 \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
535 \e$B%9L>$rJQ49$9$k$?$a
\e(B)
\e$B$K;H$o$l$^$9!#
\e(B
539 @section
\e$B?7$7$$%S%e!<%o!<
\e(B
541 \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:
544 (defun mm-display-enriched-inline (handle)
547 (mm-insert-part handle)
548 (save-window-excursion
549 (enriched-decode (point-min) (point-max))
550 (setq text (buffer-string))))
551 (mm-insert-inline handle text)))
554 \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
555 \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
556 \e$B$=$N%F%-%9%H$K2?$+$N=hM}$r;\$7!"7k2L$r3P$($F$*$$$F!"4X?t$,8F$P$l$?$H$-$N
\e(B
557 \e$B%P%C%U%!!<$KLa$C$F$=$N7k2L$rA^F~$7$^$9!#
\e(B
559 \e$B$3$3$K$"$kFs$D$N=EMW$J$*=u$14X?t
\e(B
560 \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
561 \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
562 \e$B%(%s%3!<%G%#%0
\e(B (content transfer decoding)
\e$B$r<h$j07$$$^$9!#FsHVL\$N4X?t
\e(B
563 \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
564 \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
565 \e$B$r$b9T$J$$$^$9!#
\e(B
568 @chapter MIME
\e$B%a%C%;!<%8$N:n@.
\e(B
570 @cindex MIME Composing
572 @cindex MIME Meta Language
574 @acronym{MIME}
\e$B%a%C%;!<%8$N:n@.$O$&$s$6$j$9$k;E;v$@$74JC1$G$b$"$j$^$;$s!#
\e(B
575 \e$B$=$3$G!"
\e(B@acronym{MML} (@acronym{MIME} Meta Language)
\e$B$H$$$&8@8l$r2r@O$7
\e(B
576 \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
577 \e$B%j!<$,:n$i$l$^$7$?!#
\e(B
579 @findex mml-generate-mime
580 \e$B<gMW$J%$%s%?!<%U%'!<%94X?t$O
\e(B @code{mml-generate-mime}
\e$B$G$9!#$3$l$O8=:_
\e(B
581 \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
582 \e$B4^$`J8;zNs$rJV$7$^$9!#
\e(B
585 * Simple MML Example:: @acronym{MML}
\e$BJ8=q$NNc
\e(B
586 * MML Definition::
\e$B$9$Y$F$NM-8z$J
\e(B @acronym{MML}
\e$BMWAG
\e(B
587 * Advanced MML Example::
\e$B$b$&0l$D$N
\e(B @acronym{MML}
\e$BJ8=q$NNc
\e(B
588 * Encoding Customization::
\e$B%(%s%3!<%G%#%s%0$K:nMQ$9$kJQ?t
\e(B
589 * 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
590 * Conversion:: @acronym{MIME}
\e$B$+$i
\e(B @acronym{MML}
\e$B$X!"$*$h$S$=$N5U
\e(B
591 * Flowed text::
\e$B%=%U%H$*$h$S%O!<%I2~9T
\e(B
594 @node Simple MML Example
595 @section
\e$BC1=c$J
\e(B MML
\e$B$NNc
\e(B
597 @samp{multipart/alternative}
\e$B$NC1=c$JNc$G$9
\e(B:
600 <#multipart type=alternative>
601 This is a plain text part.
602 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
603 <#part type=text/enriched>
604 <center>This is a centered enriched part</center>
605 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
609 \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:
612 Content-Type: multipart/alternative; boundary="=-=-="
615 Content-Type: text/plain; charset=iso-2022-jp
617 This is a plain text part.
618 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
621 Content-Type: text/enriched; charset=iso-2022-jp
623 <center>This is a centered enriched part</center>
624 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
629 (
\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
630 \e$B$b$N$K$J$j$^$9!#
\e(B)
633 @section MML
\e$B$NDj5A
\e(B
635 @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
636 \e$B$9$,!"0[$J$k$b$N$G$9!#
\e(B
638 @acronym{MML}
\e$B$N<gMW$J35G0$O!V%Q!<%H!W$G$9!#$=$l$>$l$N%Q!<%H$r0[$J$k%?%$
\e(B
639 \e$B%W$K$7$?$j!"0[$J$kJ8;z%;%C%H$r;H$&$3$H$,$G$-$^$9!#%Q!<%H
\e(B
640 \e$B$O
\e(B @samp{<#part ...>}
\e$B%?%0$G5-=R$7$^$9!#%^%k%A%Q!<%H7?$N%Q!<%H
\e(B
641 \e$B$O
\e(B @samp{<#multipart ...>}
\e$B%?%0$G;O$a$^$9!#$=$l$>$l$N%Q!<%H
\e(B
642 \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
643 \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
644 \e$B$F$bJD$8$i$l$^$9!#
\e(B
646 @samp{<#external ...>}
\e$B%?%0$H$$$&$b$N$b$"$j$^$9!#$3$l
\e(B
647 \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
649 \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
650 \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
651 \e$B%/
\e(B ("...")
\e$B$G0O$`$3$H$,$G$-$^$9$,!"CM$,6uGrJ8;z$r4^$`>l9g0J30$O0O$`I,MW
\e(B
652 \e$B$,$"$j$^$;$s!#$7$?$,$C$F!"
\e(B@samp{filename=/home/user/#hello$^yes}
\e$B$O40A4
\e(B
655 \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
656 \e$B%i%a!<%?!<$OL5;k$5$l$^$9!#
\e(B@acronym{MML}
\e$B%Q%i%a!<%?!<$NL>A0
\e(B
657 \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
658 \e$B$=$l$,;H$o$l$k%X%C%@!<$G$9!#
\e(B
662 \e$B%Q!<%H$N
\e(B @acronym{MIME}
\e$B%?%$%W$G$9
\e(B (@code{Content-Type})
\e$B!#
\e(B
665 \e$B$=$N%Q!<%H$NK\BN$,4^$`$3$H$K$J$k%U%!%$%k$NL>A0$G
\e(B
666 \e$B$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
669 \e$B%Q!<%H$NFbMFJ*$r%(%s%3!<%I$9$k$H$-$K;H$o$l$kJ8;z%;%C%H$G
\e(B
670 \e$B$9
\e(B (@code{Content-Type})
\e$B!#
\e(B@xref{Charset Translation}.
673 \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
674 \e$B$l$^$;$s
\e(B (@code{Content-Type})
\e$B!#
\e(B
677 \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
678 \e$B$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
681 \e$BM-8z$JCM$O
\e(B @samp{7bit}, @samp{8bit}, @samp{quoted-printable}
\e$B$*$h
\e(B
682 \e$B$S
\e(B @samp{base64}
\e$B$G$9
\e(B (@code{Content-Transfer-Encoding})
\e$B!#
\e(B@xref{Charset
686 \e$B%Q!<%H$N@bL@=q$-$G$9
\e(B (@code{Content-Description})
\e$B!#
\e(B
689 \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
691 @item modification-date
692 \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
695 \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
698 \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
699 \e$BF08!=P$h$j$bM%@h$5$l$^$9!#
\e(B
702 \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
703 \e$B$J$$$h$&$K$9$k$?$a$K;H$o$l$^$9!#
\e(B
706 \e$B%Q!<%H$N%5%$%:$r
\e(B octet (8-bit)
\e$B$NC10L$GI=$7$^
\e(B
707 \e$B$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
710 \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
711 \e$B$?$O
\e(B @code{pgpmime})
\e$B$G=pL>$9$k$+$r;XDj$7$^$9!#
\e(B
714 \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
715 \e$B$?$O
\e(B @code{pgpmime})
\e$B$G0E9f2=$9$k$+$r;XDj$7$^$9!#
\e(B
718 \e$B0J2<$O
\e(B @samp{text/plain}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
722 \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
723 \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
724 \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
725 \e$B$k$+$i$G$9!#
\e(B@xref{Flowed text}.
728 \e$B0J2<$O
\e(B @samp{application/octet-stream}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
732 \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
733 \e$BHs8x<0$J$b$N$G$9!#
\e(B
736 \e$B0J2<$O
\e(B @samp{message/external-body}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
740 \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
741 \e$B$O
\e(B @samp{ftp}, @samp{anon-ftp}, @samp{tftp}, @samp{localfile}
\e$B$*$h
\e(B
742 \e$B$S
\e(B @samp{mailserver}
\e$B$N$I$l$+$G$9!#
\e(B(@code{Content-Type}.)
745 \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
746 (@code{Content-Type}.)
749 Octet (8-bit)
\e$B$NC10L$GI=$7$?%U%!%$%k$N%5%$%:$G$9!#
\e(B(@code{Content-Type}.)
752 \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
755 \e$B0J2<$O
\e(B @samp{sign=smime}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
759 \e$B=pL>$9$k?M$N80$H>ZL@=q$r4^$s$G$$$k%U%!%$%k$G$9!#
\e(B
762 \e$B0J2<$O
\e(B @samp{encrypt=smime}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
766 \e$B<u<h?M$N>ZL@=q$r4^$s$G$$$k%U%!%$%k$G$9!#
\e(B
769 @node Advanced MML Example
770 @section
\e$B9bEY$J
\e(B MML
\e$B$NNc
\e(B
772 \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
773 \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
777 <#multipart type=mixed>
778 <#part type=image/jpeg filename=~/rms.jpg disposition=inline>
779 <#multipart type=alternative>
780 This is a plain text part.
781 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
782 <#part type=text/enriched name=enriched.txt>
783 <center>This is a centered enriched part</center>
784 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
786 This is a new plain text part.
787 \e$B$3$l$O?7$7$$%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
788 <#part disposition=attachment>
789 This plain text part is an attachment.
790 \e$B$3$N%W%l!<%s%F%-%9%H$N%Q!<%H$OE:IU%U%!%$%k$G$9!#
\e(B
794 \e$B$=$7$F!"$3$l$,7k2L$N
\e(B @acronym{MIME}
\e$B%a%C%;!<%8$G$9
\e(B:
797 Content-Type: multipart/mixed; boundary="=-=-="
800 Content-Type: image/jpeg
801 Content-Disposition: inline; filename=rms.jpg
802 Content-Transfer-Encoding: base64
804 /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRof
805 Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/wAALCAAwADABAREA/8QAHwAA
806 AQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQR
807 BRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RF
808 RkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ip
809 qrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/9oACAEB
810 AAA/AO/rifFHjldNuGsrDa0qcSSHkA+gHrXKw+LtWLrMb+RgTyhbr+HSug07xNqV9fQtZrNI
811 AyiaE/NuBPOOOP0rvRNE880KOC8TbXXGCv1FPqjrF4LDR7u5L7SkTFT/ALWOP1xXgTuXfc7E
812 sx6nua6rwp4IvvEM8chCxWxOdzn7wz6V9AaB4S07w9p5itow0rDLSY5Pt9K43xO66P4xs71m
813 2QXiGCbA4yOVJ9+1aYORkdK434lyNH4ahCnG66VT9Nj15JFbPdX0MS43M4VQf5/yr2vSpLnw
814 5ZW8dlCZ8KFXjOPX0/mK6rSPEGt3Angu44fNEReHYNvIH3TzXDeKNO8RX+kSX2ouZkicTIOc
815 L+g7E810ulFjpVtv3bwgB3HJyK5L4quY/C9sVxk3ij/xx6850u7t1mtp/wDlpEw3An3Jr3Dw
816 34gsbWza4nBlhC5LDsaW6+IFgupQyCF3iHH7gA7c9R9ay7zx6t7aX9jHC4smhfBkGCvHGfrm
817 tLQ7hbnRrV1GPkAP1x1/Hr+Ncr8Vzjwrbf8AX6v/AKA9eQRyYlQk8Yx9K6XTNbkgia2ciSIn
818 7p5Ga9Atte0LTLKO6it4i7dVRFJDcZ4PvXN+JvEMF9bILVGXJLSZ4zkjivRPDaeX4b08HOTC
819 pOffmua+KkbS+GLVUGT9tT/0B68eeIpIFYjB70+OOVXyoOM9+M1eaWeCLzHPyHGO/NVWvJJm
820 jQ8KGH1NfQWhXSXmh2c8eArRLwO3HSv/2Q==
822 Content-Type: multipart/alternative; boundary="==-=-="
825 Content-Type: text/plain; charset=iso-2022-jp
827 This is a plain text part.
828 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
831 Content-Type: text/enriched; charset=iso-2022-jp; name=enriched.txt
833 <center>This is a centered enriched part</center>
834 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
839 Content-Type: text/plain; charset=iso-2022-jp
841 This is a new plain text part.
842 \e$B$3$l$O?7$7$$%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
845 Content-Type: text/plain; charset=iso-2022-jp
846 Content-Disposition: attachment
848 This plain text part is an attachment.
849 \e$B$3$N%W%l!<%s%F%-%9%H$N%Q!<%H$OE:IU%U%!%$%k$G$9!#
\e(B
854 (
\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
855 \e$B$b$N$K$J$j$^$9!#
\e(B)
857 @node Encoding Customization
858 @section
\e$B%(%s%3!<%G%#%s%0$N%+%9%?%^%$%:
\e(B
861 @item mm-body-charset-encoding-alist
862 @vindex mm-body-charset-encoding-alist
863 @acronym{MIME}
\e$BJ8;z%;%C%H$K3d$jEv$F$k%(%s%3!<%G%#%s%0$G$9!#$3$NJQ?t$O!"
\e(B
864 \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
865 \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
866 \e$B%G%#%U%)%k%HCM$O<!$NDL$j$G$9!#
\e(B
869 ((iso-2022-jp . 7bit)
870 (iso-2022-jp-2 . 7bit)
876 \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
877 \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
878 \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
879 \e$B$l$G;XDj$7$?CM$r$3$NJQ?t$h$jM%@h$5$;$k$3$H$b$G$-$^
\e(B
880 \e$B$9
\e(B (@pxref{MML Definition})
\e$B!#
\e(B
882 @item mm-coding-system-priorities
883 @vindex mm-coding-system-priorities
884 \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
885 \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
886 \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
887 \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
888 \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
889 \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
890 \e$B$F!"
\e(Bcoding system
\e$B$NL>A0$,@53N$G$"$k$3$H$r3N$+$a$F2<$5$$
\e(B)
\e$B!#Nc$(
\e(B
891 \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
892 \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
893 \e$B$NJQ?t$r
\e(B @code{(iso-8859-1)}
\e$B$K$9$l$PNI$$$G$7$g$&!#
\e(B
894 @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
895 \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
897 \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
898 \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
899 \e$B$"$k$G$7$g$&!#$=$N$?$a$NNc$G$9
\e(B:
901 @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
902 @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
903 @c
\e$B$kNc$G$9
\e(B):
905 (add-to-list 'gnus-newsgroup-variables 'mm-coding-system-priorities)
906 (setq gnus-parameters
908 ;; Some charsets are just examples!
909 '(("^cn\\." ;; Chinese
910 (mm-coding-system-priorities
911 '(iso-8859-1 cn-big5 chinese-iso-7bit utf-8)))
912 ("^cz\\.\\|^pl\\." ;; Central and Eastern European
913 (mm-coding-system-priorities '(iso-8859-2 utf-8)))
914 ("^de\\." ;; German language
915 (mm-coding-system-priorities '(iso-8859-1 iso-8859-15 utf-8)))
917 (mm-coding-system-priorities '(iso-8859-15 iso-8859-1 utf-8)))
918 ("^fj\\." ;; Japanese
919 (mm-coding-system-priorities
920 '(iso-8859-1 iso-2022-jp iso-2022-jp-2 shift_jis utf-8)))
921 ("^ru\\." ;; Cyrillic
922 (mm-coding-system-priorities
923 '(koi8-r iso-8859-5 iso-8859-1 utf-8))))
928 \e$BLuCm
\e(B:
\e$BF|K\8l4D6-$H$O
\e(B @code{current-language-environment}
\e$BJQ?t$NCM
\e(B
929 \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
930 \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
931 \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
932 \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
934 \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
935 \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
936 \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
939 @item mm-content-transfer-encoding-defaults
940 @vindex mm-content-transfer-encoding-defaults
941 @acronym{MIME}
\e$B$N%?%$%W$K3d$jEv$F$k%(%s%3!<%G%#%s%0$G$9!#$3$NJQ?t$O!"Nc
\e(B
942 \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
943 \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
944 \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
945 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
946 \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
947 \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
948 \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
950 @code{qp-or-base64}
\e$B$K$O$b$&0l$D$N8z2L$,$"$j$^$9!#$=$l
\e(B
951 \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
952 \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
954 \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
955 \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
956 \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
957 \e$BJ8$N%(%s%3!<%G%#%0$K1F6A$r5Z$\$9$3$H$KCm0U$7$F2<$5$$!#$=$l$i$N>l9g$G$5$(!"
\e(B
958 @acronym{MML}
\e$B$N
\e(B @code{encoding}
\e$B%?%0$r;H$C$F!"%a%C%;!<%8Kh$K$=
\e(B
959 \e$B$l$G;XDj$7$?CM$r$3$NJQ?t$h$jM%@h$5$;$k$3$H$b$G$-$^
\e(B
960 \e$B$9
\e(B (@pxref{MML Definition})
\e$B!#
\e(B
962 @item mm-use-ultra-safe-encoding
963 @vindex mm-use-ultra-safe-encoding
964 \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
965 \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
966 \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
967 \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
968 \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
969 \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
970 \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
973 @node Charset Translation
974 @section
\e$BJ8;z%;%C%H$NJQ49
\e(B
977 @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
978 \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
979 \e$B$P$J$j$^$;$s!#
\e(B
981 @vindex mail-parse-charset
982 @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
983 \e$B$9!#%Q!<%H$,$I$s$JHs
\e(B-@acronym{ASCII} (8-bit)
\e$BJ8;z$r4^$s$G$$$F$b!"
\e(B
984 @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
985 \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$$$G2<$5$$!#
\e(B
986 \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
987 \e$B=hM}$9$k$?$a$K;H$&%Q%C%1!<%8$N@bL@=q$rD4$Y$F$/$@$5$$!#Nc$($P
\e(B:
988 @pxref{Various Message Variables, ,
\e$B$$$m$$$m$J%a%C%;!<%8JQ?t
\e(B, message-ja,
989 The Message Manual})
\e$B!#
\e(B@acronym{ASCII}
\e$BJ8;z%;%C%H$7$+L5$1$l$P!"
\e(B
990 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
995 @vindex mm-mime-mule-charset-alist
996 @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
997 \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
998 \e$B$r<hF@$7!"
\e(BEmacs
\e$B<+?H$,Ds6!$9$k%F!<%V%k$+!"
\e(BXEmacs
\e$B$N$?$a
\e(B
999 \e$B$N
\e(B @code{mm-mime-mule-charset-alist}
\e$BJQ?t$NCM$K4p$E$$$F!"$=$l$i
\e(B
1000 \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
1001 \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
1002 \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
1003 \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
1004 \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
1005 \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
1006 \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
1007 \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
1008 \e$B$-$J$$>l9g!"$=$N%Q!<%H$O!"$=$l$>$l$,C10l$N
\e(B @acronym{MIME}
\e$BJ8;z%;%C%H$G%(
\e(B
1009 \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
1010 \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
1011 \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
1012 \e$B%I$9$k$3$H$OIT2DG=$G$9!#
\e(B
1014 @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
1015 \e$B$&$+$NM%@h=g0L$O
\e(B Emacs
\e$B<+?H$+$i7Q>5$5$l$^$9!#$3$l$O!"$b
\e(B
1016 \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
1017 \e$B%s%3!<%I$K;H$o$l$k$H$$$&$3$H$G$9!#$?$@
\e(B
1018 \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
1019 \e$B$rJQ99$9$k$3$H$O$G$-$^$9
\e(B (@pxref{Encoding Customization})
\e$B!#
\e(B
1021 \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
1022 \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
1024 \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
1025 \e$BD>8r$9$k35G0$G$9!#$=$l$O
\e(B @code{mm-body-charset-encoding-alist}
\e$BJQ?t
\e(B
1026 \e$B$H
\e(B @code{mm-content-transfer-encoding-defaults}
\e$BJQ?t$K$h$C$F@)8f$5$l$^
\e(B
1027 \e$B$9
\e(B (@pxref{Encoding Customization})
\e$B!#
\e(B
1030 @section
\e$BJQ49
\e(B
1033 @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
1034 \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
1035 \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
1036 \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
1037 \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
1038 \e$B$F;2>H$5$l$kJL$N%P%C%U%!!<$KCV$+$l$^$9!#
\e(B
1041 @code{mml-to-mime}
\e$B4X?t$r;H$C$F!"5U$K
\e(B @acronym{MML}
\e$B%a%C%;!<%8
\e(B
1042 \e$B$r
\e(B @acronym{MIME}
\e$B$KJQ49$9$k$3$H$,$G$-$^$9!#
\e(B
1044 \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
1045 @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
1046 \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
1047 \e$B$bNI$$$3$H$,0c$C$F$7$^$&$@$1$G$J$/!"$=$l$>$l$N%X%C%@!<$NFbMF$bJQ2=$7$F$7
\e(B
1048 \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
1049 \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
1050 \e$B$$!"$H$$$&$h$&$J$3$H$G$9!#
\e(B
1052 \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
1053 \e$B$5$l$k%a%C%;!<%8$NFbMFJ*$,!"F10l$G$J$$$K$7$F$bEy2A$J$^$^$G$"$k$h$&$J!#
\e(B
1056 @section
\e$BN.F0%F%-%9%H
\e(B
1057 @cindex format=flowed
1059 Emacs @acronym{MIME}
\e$B%i%$%V%i%j!<$O!"%a%C%;!<%8$r%(%s%3!<%I$9$k$H$-
\e(B
1060 \e$B$O
\e(B @code{use-hard-newlines}
\e$BJQ?t
\e(B (@pxref{Hard and Soft Newlines, ,Hard
1061 and Soft Newlines, emacs, Emacs Manual})
\e$B$K=>$$!"%a%C%;!<%8$r%G%3!<%I$9
\e(B
1062 \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
1064 \e$B%F%-%9%H$r%(%s%3!<%I$9$k$H$-!"%=%U%H2~9TJ8;z$G=*C<$5$l$F$$$k3F9T
\e(B
1065 \e$B$O!"
\e(B@code{use-hard-newlines}
\e$B$K4X$o$i$:
\e(B
1066 \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
1067 \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
1068 \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
1069 \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
1070 \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
1073 \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
1074 \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
1075 \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
1076 \e$B8e$m$G@^$j>v$_$^$9!#
\e(B
1079 @item mm-fill-flowed
1080 @vindex mm-fill-flowed
1081 \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
1084 @node Interface Functions
1085 @chapter
\e$B%$%s%?!<%U%'!<%94X?t
\e(B
1086 @cindex interface functions
1089 @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
1090 \e$B%j!<$rCj>]2=$7$?$b$N$G$9!#
\e(B
1092 \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
1093 \e$B$J$j$^$;$s!#Nc$($P
\e(B RFC2045
\e$B$O!"%Q%i%a!<%?!<$N%j%9%H$K$*$$
\e(B
1094 \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
1095 \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
1096 \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
1097 \e$B$F>\$7$/5-=R$7$F$$$^$9!#
\e(B
1099 \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
1100 \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
1101 \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
1102 \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
1103 \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
1105 Emacs @acronym{MIME}
\e$B%i%$%V%i%j!<$O0[$J$kJ}?K$G9T$/$3$H$K$7$^$7$?!#$3$l
\e(B
1106 \e$B$O!"BP1~$9$kI8=`$K=>$C$F87L)$K2r@O$9$k0lO"$NDc%l%Y%k$N%i%$%V%i
\e(B
1107 \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
1108 \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
1109 \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
1110 \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
1111 \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
1112 \e$B$H$,$G$-$k<sHx0l4S$7$?%$%s%?!<%U%'!<%9$r<j$KF~$l$^$7$?!#$^$?!"%i%$%V%i%j!<
\e(B
1113 \e$B$N3+H/<T$O!"?7$7$$I8=`$r07$&%3!<%I$r<+M3$K:n@.$9$k$3$H$,$G$-$^$9!#
\e(B
1115 \e$B0J2<$N4X?t$,!"$3$N%i%$%V%i%j!<$GDj5A$5$l$F$$$^$9
\e(B:
1118 @item mail-header-parse-content-type
1119 @findex mail-header-parse-content-type
1120 @code{Content-Type}
\e$B%X%C%@!<$r2r@O$7$F!"0J2<$N7A<0$G%j%9%H$rJV$7$^$9
\e(B:
1124 (attribute1 . value1)
1125 (attribute2 . value2)
1132 (mail-header-parse-content-type
1133 "image/gif; name=\"b980912.gif\"")
1134 @result{} ("image/gif" (name . "b980912.gif"))
1137 @item mail-header-parse-content-disposition
1138 @findex mail-header-parse-content-disposition
1139 @code{Content-Disposition}
\e$B%X%C%@!<$r2r@O$7$F!">e5-$N4X?t$HF1$87A<0$N%j
\e(B
1140 \e$B%9%H$rJV$7$^$9!#
\e(B
1142 @item mail-content-type-get
1143 @findex mail-content-type-get
1144 \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
1148 (mail-content-type-get
1149 '("image/gif" (name . "b980912.gif")) 'name)
1150 @result{} "b980912.gif"
1153 @item mail-header-encode-parameter
1154 @findex mail-header-encode-parameter
1155 \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
1156 \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
1157 \e$B$KF~$l$k%Q%i%a!<%?!<$N$?$a$K;H$o$l$^$9!#
\e(B
1159 @item mail-header-remove-comments
1160 @findex mail-header-remove-comments
1161 \e$B%X%C%@!<$+$i%3%a%s%H$r<h$j=|$$$?$b$N$rJV$7$^$9!#
\e(B
1164 (mail-header-remove-comments
1165 "Gnus/5.070027 (Pterodactyl Gnus v0.27) (Finnish Landrace)")
1166 @result{} "Gnus/5.070027 "
1169 @item mail-header-remove-whitespace
1170 @findex mail-header-remove-whitespace
1171 \e$B%X%C%@!<$+$i!H
\e(Blinear white space
\e$B!I$r<h$j=|$-$^$9!#%/%)!<%H$5$l
\e(B
1172 \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
1174 \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
1175 \e$BJ8;z$rCV$$$?$b$N$O!"D9$$%X%C%@!<$r@^$j>v$`$H$-$K;H$o$l$^$9!#
\e(B
1178 (mail-header-remove-whitespace
1179 "image/gif; name=\"Name with spaces\"")
1180 @result{} "image/gif;name=\"Name with spaces\""
1183 @item mail-header-get-comment
1184 @findex mail-header-get-comment
1185 \e$B%X%C%@!<$N:G8e$N%3%a%s%H$rJV$7$^$9!#
\e(B
1188 (mail-header-get-comment
1189 "Gnus/5.070027 (Pterodactyl Gnus v0.27) (Finnish Landrace)")
1190 @result{} "Finnish Landrace"
1193 \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
1194 21.0-pre11
\e$B$N%3!<%I%M!<%`$G$9!#$^$"!"$I$&$G$b$$$$$3$H$G$9$,!#
\e(B
1196 @item mail-header-parse-address
1197 @findex mail-header-parse-address
1198 \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
1202 (mail-header-parse-address
1203 "Hrvoje Niksic <hniksic@@srce.hr>")
1204 @result{} ("hniksic@@srce.hr" . "Hrvoje Niksic")
1207 @item mail-header-parse-addresses
1208 @findex mail-header-parse-addresses
1209 \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
1210 \e$B%H$rJV$7$^$9!#
\e(B
1213 (mail-header-parse-addresses
1214 "Hrvoje Niksic <hniksic@@srce.hr>, Steinar Bang <sb@@metis.no>")
1215 @result{} (("hniksic@@srce.hr" . "Hrvoje Niksic")
1216 ("sb@@metis.no" . "Steinar Bang"))
1219 @item mail-header-parse-date
1220 @findex mail-header-parse-date
1221 \e$BF|IU$NJ8;zNs$r2r@O$7$F!"
\e(BEmacs
\e$B7A<0$N;~9o$rJV$7$^$9!#
\e(B
1223 @item mail-narrow-to-head
1224 @findex mail-narrow-to-head
1225 \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
1226 \e$BF,$KCV$+$l$^$9!#
\e(B
1228 @item mail-header-narrow-to-field
1229 @findex mail-header-narrow-to-field
1230 \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
1231 \e$B$k%X%C%@!<$rM}2r$7$^$9!#
\e(B
1233 @item mail-header-fold-field
1234 @findex mail-header-fold-field
1235 \e$B8=:_0LCV$N%X%C%@!<$r@^$j>v$_$^$9!#
\e(B
1237 @item mail-header-unfold-field
1238 @findex mail-header-unfold-field
1239 \e$B8=:_0LCV$N%X%C%@!<$N@^$j>v$_$r2r=|$7$^$9!#
\e(B
1241 @item mail-header-field-value
1242 @findex mail-header-field-value
1243 \e$B8=:_0LCV$N%U%#!<%k%I$NCM$rJV$7$^$9!#
\e(B
1245 @item mail-encode-encoded-word-region
1246 @findex mail-encode-encoded-word-region
1247 \e$BNN0h$K$"$k
\e(B @acronym{ASCII}
\e$B0J30$N8l$r%(%s%3!<%I$7$^$9!#Nc$(
\e(B
1248 \e$B$P
\e(B @samp{Na@"{@dotless{i}}ve}
\e$B$O
\e(B @samp{=?iso-8859-1?Q?Na=EFve?=}
\e$B$H$7$F
\e(B
1249 \e$B%(%s%3!<%I$5$l$^$9!#
\e(B
1251 \e$BLuCm
\e(B:
\e$B$3$3$G8@$o$s$H$7$F$$$k$3$H$r3N$+$a$k$K$O!"0J2<$r
\e(B @code{eval}
\e$B$7$F
\e(B
1255 (rfc2047-decode-string "=?iso-8859-1?Q?Na=EFve?=")
1258 @item mail-encode-encoded-word-buffer
1259 @findex mail-encode-encoded-word-buffer
1260 \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
1261 \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
1264 @item mail-encode-encoded-word-string
1265 @findex mail-encode-encoded-word-string
1266 \e$BJ8;zNs$K4^$^$l$F$$$k%(%s%3!<%I$9$kI,MW$,$"$k8l$r%(%s%3!<%I$7$F!"7k2L$rJV
\e(B
1270 (mail-encode-encoded-word-string
1271 "This is na@"{@dotless{i}}ve, baby")
1272 @result{} "This is =?iso-8859-1?Q?na=EFve,?= baby"
1275 @item mail-decode-encoded-word-region
1276 @findex mail-decode-encoded-word-region
1277 \e$BNN0h$K$"$k%(%s%3!<%I$5$l$?8l$r%G%3!<%I$7$^$9!#
\e(B
1279 @item mail-decode-encoded-word-string
1280 @findex mail-decode-encoded-word-string
1281 \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
1284 (mail-decode-encoded-word-string
1285 "This is =?iso-8859-1?Q?na=EFve,?= baby")
1286 @result{} "This is na@"{@dotless{i}}ve, baby"
1290 \e$B8=:_
\e(B @code{mail-parse}
\e$B$O
\e(B @code{ietf-drums}, @code{rfc2047},
1291 @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
1292 \e$B$$$F!"<!0J9_$N>O$G@bL@$7$^$9!#
\e(B
1294 @node Basic Functions
1295 @chapter
\e$B4pK\E*$J4X?t
\e(B
1297 \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
1298 \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
1299 \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
1300 \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
1301 \e$B$l$F$$$^$9!#
\e(B
1304 * rfc2045:: @code{Content-Type}
\e$B%X%C%@!<$N%(%s%3!<%I
\e(B
1305 * rfc2231:: @code{Content-Type}
\e$B%X%C%@!<$N2r@O
\e(B
1306 * ietf-drums:: RFC822bis
\e$B$GDj5A$5$l$F$$$k%a!<%k%X%C%@!<$N=hM}
\e(B
1307 * rfc2047::
\e$B%X%C%@!<$K$"$k8l$N%(%s%3!<%I$H%G%3!<%I
\e(B
1308 * time-date::
\e$BF|IU$N2r@O$H;~9o$rA`:n$9$k4X?t
\e(B
1309 * qp:: Quoted-Printable
\e$B$N%(%s%3!<%I$H%G%3!<%I
\e(B
1310 * base64:: Base64
\e$B$N%(%s%3!<%I$H%G%3!<%I
\e(B
1311 * binhex:: Binhex
\e$B$N%G%3!<%I
\e(B
1312 * uudecode:: Uuencode
\e$B$N%G%3!<%I
\e(B
1313 * yenc:: Yenc
\e$B$N%G%3!<%I
\e(B
1314 * rfc1843:: HZ-
\e$B%(%s%3!<%I$5$l$?%F%-%9%H$N%G%3!<%I
\e(B
1315 * 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
1318 \e$BLuCm
\e(B: RFC822bis == draft-ietf-drums-msg-fmt-09.txt
1323 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
1324 \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
1325 \e$B8e$N
\e(B RFC
\e$B$K0Q$M$i$l$F$$$F!"$=$3$K$O$"$j$^$;$s!#
\e(B
1327 \e$B$H8@$&$o$1$G
\e(B @file{rfc2045.el}
\e$B$K$O$?$C$?0l$D$N4X?t$,$"$j$^$9
\e(B:
1330 @item rfc2045-encode-string
1331 @findex rfc2045-encode-string
1332 \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
1333 @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
1340 RFC2231
\e$B$O
\e(B @code{Content-Type}
\e$B$H
\e(B @code{Content-Disposition}
\e$B%X%C%@!<$N
\e(B
1341 \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
1342 \e$B2=C18l3HD%J8;z%;%C%H!&8@8l$=$7$F7QB3!W$G$9!#
\e(B
1344 \e$B0l8}$G8@$&$H!"$=$l$i$N%X%C%@!<$O$3$s$J$U$&$G$9
\e(B:
1347 Content-Type: application/x-stuff;
1348 title*0*=us-ascii'en'This%20is%20even%20more%20;
1349 title*1*=%2A%2A%2Afun%2A%2A%2A%20;
1353 \e$BIaDL$O$3$s$J$K$R$I$/$J$$$G$9$,!#
\e(B
1355 \e$B0J2<$N4X?t$,$3$N%i%$%V%i%j!<$GDj5A$5$l$F$$$^$9
\e(B:
1358 @item rfc2231-parse-string
1359 @findex rfc2231-parse-string
1360 @code{Content-Type}
\e$B%X%C%@!<$r2r@O$7$F!"$=$NMWAG$rI=$9%j%9%H$rJV$7$^$9!#
\e(B
1363 (rfc2231-parse-string
1364 "application/x-stuff;
1365 title*0*=us-ascii'en'This%20is%20even%20more%20;
1366 title*1*=%2A%2A%2Afun%2A%2A%2A%20;
1367 title*2=\"isn't it!\"")
1368 @result{} ("application/x-stuff"
1369 (title . "This is even more ***fun*** isn't it!"))
1372 @item rfc2231-get-value
1373 @findex rfc2231-get-value
1374 \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
1376 @item rfc2231-encode-string
1377 @findex rfc2231-encode-string
1378 @code{Content-Type}
\e$B$H
\e(B @code{Content-Disposition}
\e$B$N$h$&$J%X%C%@!<$KF~$l
\e(B
1379 \e$B$k%Q%i%a!<%?!<$r%(%s%3!<%I$7$^$9!#
\e(B
1385 @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
1387 \e$B$3$N%i%$%V%i%j!<$K$h$C$FDs6!$5$l$k4X?t$O<!$NDL$j$G$9
\e(B:
1390 @item ietf-drums-remove-comments
1391 @findex ietf-drums-remove-comments
1392 \e$B0z?t$+$i%3%a%s%H$r<h$j=|$$$F!"7k2L$rJV$7$^$9!#
\e(B
1394 @item ietf-drums-remove-whitespace
1395 @findex ietf-drums-remove-whitespace
1396 \e$BJ8;zNs$+$i!H
\e(Blinear white space
\e$B!I$r<h$j=|$-!"7k2L$rJV$7$^$9!#%/%)!<%H$5$l
\e(B
1397 \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
1400 \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
1401 \e$BJ8;z$rCV$$$?$b$N$O!"D9$$%X%C%@!<$r@^$j>v$`$H$-$K;H$o$l$^$9!#
\e(B
1403 @item ietf-drums-get-comment
1404 @findex ietf-drums-get-comment
1405 \e$BJ8;zNs$N:G8eHx$K$"$k%3%a%s%H$rJV$7$^$9!#
\e(B
1407 @item ietf-drums-parse-address
1408 @findex ietf-drums-parse-address
1409 \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
1410 \e$B%j%9%H$rJV$7$^$9!#
\e(B
1412 @item ietf-drums-parse-addresses
1413 @findex ietf-drums-parse-addresses
1414 \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
1415 \e$B%l%9$H%W%l!<%s%F%-%9%H$NBP$r4^$`%j%9%H$rJV$7$^$9!#
\e(B
1417 @item ietf-drums-parse-date
1418 @findex ietf-drums-parse-date
1419 \e$BF|IU$NJ8;zNs$r2r@O$7$F!"
\e(BEmacs
\e$B7A<0$N;~9o$rJV$7$^$9!#
\e(B
1421 @item ietf-drums-narrow-to-header
1422 @findex ietf-drums-narrow-to-header
1423 \e$B8=:_$N%P%C%U%!!<$r%X%C%@!<$N6h0h$K69$a$^$9!#
\e(B
1429 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
1430 \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
1431 \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
1432 \e$B@0$9$k$?$a$K!"B?$/$NJQ?t$,I,MW$G$9!#
\e(B
1434 \e$B0J2<$NJQ?t$,D4@02DG=$G$9
\e(B:
1437 @item rfc2047-header-encoding-alist
1438 @vindex rfc2047-header-encoding-alist
1439 \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
1440 \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
1442 \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
1443 \e$B$+
\e(B @code{t}
\e$B$N$I$A$i$+$G$9!#
\e(B
1445 \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
1446 \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
1447 \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
1448 \e$B%"%I%l%9$r4^$s$G$$$k$3$H$rA[Dj$7$FCm0U?<$/%(%s%3!<%I$7$^$9!#
\e(B
1450 @item rfc2047-charset-encoding-alist
1451 @vindex rfc2047-charset-encoding-alist
1452 RFC2047
\e$B$OFs$D$N%(%s%3!<%G%#%s%0$N7A<0$rDj$a$F$$$^$9!#0l$D$O
\e(B @code{Q}
1453 (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}
1454 (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
1455 \e$B%s%0$r;H$&$+$r5,Dj$7$^$9!#
\e(B
1457 @item rfc2047-encode-function-alist
1458 @vindex rfc2047-encode-function-alist
1459 \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
1460 \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
1462 @item rfc2047-encoded-word-regexp
1463 @vindex rfc2047-encoded-word-regexp
1464 \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
1467 @item rfc2047-encode-encoded-words
1468 @vindex rfc2047-encode-encoded-words
1469 \e$B%(%s%3!<%I:Q$_$N8l
\e(B (
\e$BNc$($P
\e(B @samp{=?hello?=})
\e$B$r:FEY%(%s%3!<%I$9$k$+$I$&
\e(B
1470 \e$B$+$r7h$a$k%V!<%kJQ?t$G$9!#
\e(B
1473 \e$B0J>e$OJQ?t$G$7$?!#<!$O4X?t$G$9
\e(B:
1476 @item rfc2047-narrow-to-field
1477 @findex rfc2047-narrow-to-field
1478 \e$B%P%C%U%!!<$r8=:_$N9T$N%X%C%@!<$K69$a$^$9!#
\e(B
1480 @item rfc2047-encode-message-header
1481 @findex rfc2047-encode-message-header
1482 \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
1483 @code{rfc2047-header-encoding-alist}
\e$B$K=>$C$F%(%s%3!<%I$r9T$J$$$^$9!#
\e(B
1485 @item rfc2047-encode-region
1486 @findex rfc2047-encode-region
1487 \e$B;XDj$5$l$?NN0h$K$"$k$9$Y$F$N%(%s%3!<%I2DG=$J8l$r%(%s%3!<%I$7$^$9!#
\e(B
1489 @item rfc2047-encode-string
1490 @findex rfc2047-encode-string
1491 \e$BJ8;zNs$r%(%s%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1493 @item rfc2047-decode-region
1494 @findex rfc2047-decode-region
1495 \e$BNN0h$K$"$k%(%s%3!<%I$5$l$?8l$r%G%3!<%I$7$^$9!#
\e(B
1497 @item rfc2047-decode-string
1498 @findex rfc2047-decode-string
1499 \e$BJ8;zNs$r%G%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1501 @item rfc2047-encode-parameter
1502 @findex rfc2047-encode-parameter
1503 \e$B%Q%i%a!<%?!<$r
\e(B RFC2047
\e$B$U$&$NMM<0$G%(%s%3!<%I$7$^$9!#$3$l
\e(B
1504 \e$B$O
\e(B @code{rfc2231-encode-string}
\e$B$NCV$-49$($G$9!#
\e(B@xref{rfc2231}.
1506 \e$B%U%!%$%k$r
\e(B @acronym{MIME}
\e$B$N%Q!<%H$H$7$FE:IU$9$k$H$-!"
\e(B
1507 \e$BHs
\e(B-@acronym{ASCII}
\e$BJ8;z$r4^$`%U%!%$%kL>$r;XDj$9$k$K$O
\e(B RFC2231
\e$B$N%(%s%3!<
\e(B
1508 \e$B%G%#%s%0$r;H$o$J$1$l$P$J$j$^$;$s!#$7$+$7!"<B:]LdBj$H$7$FB?$/$N%a!<%k%=%U
\e(B
1509 \e$B%H$,$=$l$r%5%]!<%H$7$F$$$J$$$N$G!"<u?.<T$O@5$7$$%U%!%$%kL>$rCj=P$9$k$3$H
\e(B
1510 \e$B$,$G$-$^$;$s!#Be$o$j$K
\e(B RFC2047
\e$B$U$&$N%(%s%3!<%G%#%s%0$,9-$/<u$1F~$l$i$l
\e(B
1511 \e$B$F$$$^$9!#$=$s$J>p$1$J$$IwD,$r4E<u$7$F!"$3$N4X?t$O
\e(B RFC2047
\e$B$K$h$/;w$?%(
\e(B
1512 \e$B%s%3!<%G%#%s%0$N5!G=$rDs6!$7$^$9!#$3$l$r;H$&$K$O
\e(B @file{~/.gnus.el}
\e$B%U%!
\e(B
1513 \e$B%$%k$K<!$N9T$rF~$l$F2<$5$$
\e(B:
1516 (defalias 'mail-header-encode-parameter 'rfc2047-encode-parameter)
1523 \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
1524 \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
1525 (
\e$B$b$C$H$b;M<!85N)J}BN$O;H$$$^$;$s!#$4$a$s$J$5$$!#
\e(B)
1527 \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
1528 \e$B;~9o$N%j%9%H!"IC?t!"$*$h$SF|?t
\e(B)
\e$B$N4V$GJQ49$r9T$J$$$^$9!#
\e(B
1530 \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:
1533 (parse-time-string "Sat Sep 12 12:21:54 1998 +0200")
1534 @result{} (54 21 12 12 9 1998 6 nil 7200)
1536 (date-to-time "Sat Sep 12 12:21:54 1998 +0200")
1537 @result{} (13818 19266)
1539 (time-to-seconds '(13818 19266))
1540 @result{} 905595714.0
1542 (seconds-to-time 905595714.0)
1543 @result{} (13818 19266 0)
1545 (time-to-days '(13818 19266))
1548 (days-to-time 729644)
1549 @result{} (961933 65536)
1551 (time-since '(13818 19266))
1554 (time-less-p '(13818 19266) '(13818 19145))
1557 (subtract-time '(13818 19266) '(13818 19145))
1560 (days-between "Sat Sep 12 12:21:54 1998 +0200"
1561 "Sat Sep 07 12:21:54 1998 +0200")
1564 (date-leap-year-p 2000)
1567 (time-to-day-in-year '(13818 19266))
1570 (time-to-number-of-days
1572 (date-to-time "Mon, 01 Jan 2001 02:22:26 GMT")))
1573 @result{} 4.146122685185185
1576 \e$B$"$H!"
\e(B@code{safe-date-to-time}
\e$B$H$$$&$b$N$b$"$j$^$9!#$3$l
\e(B
1577 \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
1578 \e$B>l9g$K%<%m;~9o$rJV$7$^$9!#
\e(B
1580 \e$B8^$D$N%G!<%?$O0J2<$N$h$&$KI=8=$5$l$^$9
\e(B:
1584 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
1588 Emacs
\e$B$NFbIt7A<0$N;~9o!#Nc
\e(B: @code{(13818 26466)}
1591 Emacs
\e$B$NFbIt7A<0$N;~9o$rIbF0>.?t$GI=$7$?$b$N!#Nc
\e(B: @code{905595714.0}
1594 00000101
\e$B$r4pE@$H$9$k7P2aF|?t$r@0?t$GI=$7$?$b$N!#Nc
\e(B: @code{729644}
1596 \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
1597 \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
1600 \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)}
1603 \e$B>e5-$N$9$Y$F$NNc$O!"F1$8;~$rI=$7$F$$$^$9!#
\e(B
1605 \e$B4X?t$K$O0J2<$N$h$&$J$b$N$,$"$j$^$9
\e(B:
1609 \e$BF|IU$r<u$1<h$C$F;~9o$rJV$7$^$9!#
\e(B
1611 @item time-to-seconds
1612 \e$B;~9o$r<u$1<h$C$FIC?t$rJV$7$^$9!#
\e(B
1614 @item seconds-to-time
1615 \e$BIC?t$r<u$1<h$C$F;~9o$rJV$7$^$9!#
\e(B
1618 \e$B;~9o$r<u$1<h$C$FF|?t$rJV$7$^$9!#
\e(B
1621 \e$BF|?t$r<u$1<h$C$F;~9o$rJV$7$^$9!#
\e(B
1624 \e$BF|IU$r<u$1<h$C$FF|?t$rJV$7$^$9!#
\e(B
1626 @item time-to-number-of-days
1627 \e$B;~9o$r<u$1<h$C$F!"$=$l$,I=$7$F$$$kF|?t$rJV$7$^$9!#
\e(B
1629 @item safe-date-to-time
1630 \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
1631 \e$B9o$rJV$7$^$9!#
\e(B
1634 \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
1635 \e$B$r<($7$^$9!#
\e(B
1638 \e$B;~9o$r<u$1<h$C$F!"$=$N;~9o$+$i$I$l$[$I;~4V$,7P2a$7$?$+$r<($7$^$9!#
\e(B
1641 \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
1642 \e$B9o$N4V$N;~4V:9$rJV$7$^$9!#
\e(B
1645 \e$BFs$D$NF|IU$r<u$1<h$C$F!"$=$l$iFs$D$NF|IU$N4V$NF|?t$rJV$7$^$9!#
\e(B
1647 @item date-leap-year-p
1648 \e$BG/$N?tCM$r<u$1<h$C$F!"$=$l$,$&$k$&G/$+$I$&$+$r<($7$^$9!#
\e(B
1650 @item time-to-day-in-year
1651 \e$B;~9o$r<u$1<h$C$F!"$=$NG/$N85F|$+$i7P2a$7$?F|?t$rJV$7$^$9!#
\e(B
1657 \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
1658 \e$B$r07$$$^$9!#
\e(B
1660 \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
1661 \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
1662 \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
1664 \e$B$3$N%i%$%V%i%j!<$G$O!"0J2<$N4X?t$,Dj5A$5$l$F$$$^$9
\e(B:
1667 @item quoted-printable-decode-region
1668 @findex quoted-printable-decode-region
1669 \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
1671 @item quoted-printable-decode-string
1672 @findex quoted-printable-decode-string
1673 \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
1676 @item quoted-printable-encode-region
1677 @findex quoted-printable-encode-region
1678 \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
1679 \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
1680 (
\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)
1682 @item quoted-printable-encode-string
1683 @findex quoted-printable-encode-string
1684 \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
1685 \e$B2L$rJV$7$^$9!#
\e(B
1692 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
1693 \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
1694 \e$B$&$+$b$7$l$J$$>c32$KBP$7$F$H$F$bBQ5WNO$,$"$j$^$9!#
\e(B
1696 \e$B0J2<$N4X?t$,$3$N%i%$%V%i%j!<$K$h$C$FDj5A$5$l$F$$$^$9
\e(B:
1699 @item base64-encode-region
1700 @findex base64-encode-region
1701 \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
1702 \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
1703 \e$B9T$K@^$j>v$^$J$$$3$H$r;X?^$7$^$9!#
\e(B
1705 @item base64-encode-string
1706 @findex base64-encode-string
1707 \e$BJ8;zNs$r
\e(B base64
\e$B$G%(%s%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1709 @item base64-decode-region
1710 @findex base64-decode-region
1711 \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
1712 \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
1713 \e$B$OJQ99$7$^$;$s!#
\e(B
1715 @item base64-decode-string
1716 @findex base64-decode-string
1717 \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
1718 \e$B$?$i
\e(B @code{nil}
\e$B$rJV$7$^$9!#
\e(B
1727 @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
1728 \e$B0J2<$N4X?t$,$=$l$i$r07$&$?$a$K6!5k$5$l$F$$$^$9
\e(B:
1731 @item binhex-decode-region
1732 @findex binhex-decode-region
1733 \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
1734 \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
1735 \e$B$1$r$7$^$9!#
\e(B
1743 @code{base64}
\e$B$,%a!<%k$N@$3&$r;YG[$7$F$$$k$b$N$N!"$*$=$i
\e(B
1744 \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
1745 \e$B$$$k%P%$%J%j!<$N%(%s%3!<%G%#%s%0$G$9!#
\e(B
1747 \e$B0J2<$N4X?t$,$3$N%Q%C%1!<%8$K$h$C$F6!5k$5$l$F$$$^$9
\e(B:
1750 @item uudecode-decode-region
1751 @findex uudecode-decode-region
1752 \e$BNN0h$K$"$k%F%-%9%H$r%G%3!<%I$7$^$9!#
\e(B
1759 @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
1760 \e$B$N4X?t$,$3$N%Q%C%1!<%8$K$h$C$F6!5k$5$l$F$$$^$9
\e(B:
1763 @item yenc-decode-region
1764 @findex yenc-decode-region
1765 \e$BNN0h$K$"$k%(%s%3!<%I$5$l$?%F%-%9%H$r%G%3!<%I$7$^$9!#
\e(B
1774 RFC1843
\e$B$O%a%C%;!<%8$K$*$1$kCf9q8l$H
\e(B @acronym{ASCII}
\e$BJ8;z$N:.:_J8$r07$$
\e(B
1775 \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
1776 \e$BBX$($k$b$N$G$9
\e(B:
1779 This sentence is in @acronym{ASCII}.
1780 The next sentence is in GB.~@{<:Ky2;S@{#,NpJ)l6HK!#~@}Bye.
1783 \e$B$^$C$?$/C1=c$G!"Cf9q$G$O9-$/;H$o$l$F$$$^$9!#
\e(B
1785 \e$B$3$N%(%s%3!<%G%#%s%0$r07$&$?$a$K!"0J2<$N4X?t$r;H$&$3$H$,$G$-$^$9
\e(B:
1788 @item rfc1843-decode-region
1789 \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
1791 @item rfc1843-decode-string
1792 HZ-
\e$B%(%s%3!<%I$5$l$?J8;zNs$r%G%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1798 @file{~/.mailcap}
\e$B%U%!%$%k$O$[$H$s$I$N
\e(B @acronym{MIME}
\e$B$KBP1~$7$?%a%C%;!<
\e(B
1799 \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
1800 \e$B$k$b$N$HA[Dj$5$l$F$$$k$+$r5-=R$7$^$9!#%U%!%$%k$NNc$G$9
\e(B:
1804 audio/wav; wavplayer %s
1805 application/msword; catdoc %s ; copiousoutput ; nametemplate=%s.doc
1808 \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
1809 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
1810 \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
1811 \e$B$k$H8@$C$F$$$^$9!#
\e(B
1813 @code{mailcap}
\e$B%i%$%V%i%j!<$O$3$N%U%!%$%k$r2r@O$7$F!"9gCW$9$k%?%$%W$N$?
\e(B
1814 \e$B$a$N4X?t$rDs6!$7$^$9!#
\e(B
1817 @item mailcap-mime-data
1818 @vindex mailcap-mime-data
1819 \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
1820 \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
1824 \e$B%$%s%?!<%U%'!<%94X?t
\e(B:
1827 @item mailcap-parse-mailcaps
1828 @findex mailcap-parse-mailcaps
1829 @file{~/.mailcap}
\e$B%U%!%$%k$r2r@O$7$^$9!#
\e(B
1831 @item mailcap-mime-info
1832 \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
1836 @chapter
\e$BI8=`
\e(B
1838 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
1839 \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
1840 \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
1841 \e$BF@2DG=$G$9!#
\e(B
1846 ARPA
\e$B%$%s%?!<%M%C%H%F%-%9%H%a%C%;!<%8$N=q<0$N$?$a$NI8=`!#
\e(B
1849 USENET
\e$B%a%C%;!<%88r49$N$?$a$NI8=`!#
\e(B
1852 \e$B%$%s%?!<%M%C%H%a%C%;!<%8$NK\J8$N=q<0!#
\e(B
1855 \e$B%a%G%#%"%?%$%W!#
\e(B
1858 \e$B%a%C%;!<%8%X%C%@!<$G$NHs
\e(B-@acronym{ASCII}
\e$B%F%-%9%H3HD%!#
\e(B
1864 \e$BE,9g4p=`$H;vNc!#
\e(B
1867 @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
1868 \e$B8@8l$*$h$S7QB3!#
\e(B
1871 HZ -
\e$BCf1Q:.:_J8$r4^$`%U%!%$%k8r49$N$?$a$N%G!<%?7A<0!#
\e(B
1873 @item draft-ietf-drums-msg-fmt-05.txt
1874 RFC822
\e$B$N8e7Q$N$?$a$NAp9F!#
\e(B
1877 @acronym{MIME} Multipart/Related Content-type
\e$B!#
\e(B
1880 \e$B%a!<%k%7%9%F%`$N4IM}%a%C%;!<%8$r%j%]!<%H$9$k$?$a$N
\e(B Multipart/Report
1881 Content Type
\e$B!#
\e(B
1884 \e$B%$%s%?!<%M%C%H%a%C%;!<%8$N>pJsDL?.I=8=
\e(B: Content-Disposition
\e$B%X%C%@!<%U%#!<
\e(B
1888 \e$BN.F0%F%-%9%H$N$?$a$N
\e(B text/plain
\e$B=q<0%Q%i%a!<%?!<!#
\e(B
1900 @c coding: iso-2022-7bit
1903 @c use-kuten-for-period: t
1904 @c use-touten-for-comma: t