3 @setfilename emacs-mime-ja
4 @settitle Emacs MIME Manual
10 \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
12 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
13 Free Software Foundation, Inc.
16 Permission is granted to copy, distribute and/or modify this document
17 under the terms of the GNU Free Documentation License, Version 1.2 or
18 any later version published by the Free Software Foundation; with no
19 Invariant Sections, with the Front-Cover texts being ``A GNU
20 Manual'', and with the Back-Cover Texts as in (a) below. A copy of the
21 license is included in the section entitled ``GNU Free Documentation
22 License'' in the Emacs manual.
24 \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
25 \e$BBh
\e(B 1.2
\e$BHG$^$?$O$=$l0J9_$NHG$,Dj$a$k>r7o$N2<$GJ#@=!"G[I[!"$"$k$$$OJQ99$9
\e(B
26 \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
27 \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
28 \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
31 (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
32 this GNU Manual, like GNU software. Copies published by the Free
33 Software Foundation raise funds for GNU development.''
35 (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
36 \e$B$N$h$&$KJ#@=$7$?$jJQ99$9$k<+M3$,$"$j$^$9!#J#@=$O%U%j!<%=%U%H%&%'%":bCD$K
\e(B
37 \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
38 \e$B$J;q6b$r=8$a$F$$$^$9!#!W
\e(B
40 This document is part of a collection distributed under the GNU Free
41 Documentation License. If you want to distribute this document
42 separately from the collection, you can do so by adding a copy of the
43 license to the document, as described in section 6 of the license.
45 \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
46 \e$B$N0lIt$G$9!#$b$7$"$J$?$,$3$NJ8=q$r<}=8Cx:nJ*$+$iJ,N%$7$FG[I[$7$?$$$H$-$O!"
\e(B
47 \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
48 \e$B$K$h$C$F!"9T$J$&$3$H$,$G$-$^$9!#
\e(B
54 * Emacs MIME-ja: (emacs-mime-ja). Emacs MIME de/composition library (Japanese).
59 @setchapternewpage odd
62 @title Emacs MIME Manual
64 @author by Lars Magne Ingebrigtsen
66 @vskip 0pt plus 1filll
73 \e$B$3$N%^%K%e%"%k$O
\e(B @acronym{MIME}
\e$B%a%C%;!<%8$NI=<($H:n@.$K;H$o$l$k%i%$%V%i
\e(B
74 \e$B%j!<$rJ8=q2=$7$?$b$N$G$9!#
\e(B
76 \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!&%W%m%;%9$N?6$kIq
\e(B
77 \e$B$$$rJQ99$7$?$$$+!"
\e(BEmacs @acronym{MIME}
\e$B%i%$%V%i%j!<$,$I$N$h$&$KF0:n$9$k
\e(B
78 \e$B$+$N$b$C$H>\:Y$JIA<L$rK>$`MxMQ<T!"$*$h$S
\e(B @acronym{MIME}
\e$B$NMWAG$rA`:n$9$k
\e(B
79 \e$B4X?t$*$h$SL?Na$r=q$-$?$$?M$?$A$rBP>]$K$7$F$$$^$9!#
\e(B
81 @acronym{MIME}
\e$B$O
\e(B @dfn{Multipurpose Internet Mail Extensions}
\e$B$N>JN,I=5-
\e(B
82 \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:
83 RFC2045 (
\e$B%$%s%?!<%M%C%H!&%a%C%;!<%8K\J8$N=q<0
\e(B), RFC2046 (
\e$B%a%G%#%"%?%$%W
\e(B),
84 RFC2047 (
\e$B%a%C%;!<%8%X%C%@!<$NHs
\e(B-@acronym{ASCII}
\e$B%F%-%9%H3HD%
\e(B),
85 RFC2048 (
\e$BEPO?<jB3
\e(B), RFC2049 (
\e$BE,9g4p=`$H;vNc
\e(B)
\e$B!#
\e(B@acronym{MIME}
\e$B$K=`5r$7$?
\e(B
86 \e$B%=%U%H%&%'%"$r=q$3$&$H;W$C$F$$$k?M$OC/$G$b!">/$J$/$H
\e(B
87 \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
90 * Decoding and Viewing::
\e$B%G%3!<%I$HI=<($N$?$a$NOHAH$_
\e(B
91 * Composing:: @acronym{MML}; @acronym{MIME}
\e$B%Q!<%H5-=RMQ8@8l
\e(B
92 * Interface Functions::
\e$B4pK\E*$J4X?t$NCj>]2=
\e(B
93 * Basic Functions::
\e$B%f!<%F%#%j%F%#!<$*$h$S4pK\E*$J2r@O$N$?$a$N4X?t
\e(B
94 * Standards::
\e$B;H$o$l$F$$$k
\e(B RFC
\e$B$H:n6HJ8=q$N35N,
\e(B
95 * Index::
\e$B4X?t$*$h$SJQ?t$N:w0z
\e(B
98 @node Decoding and Viewing
99 @chapter
\e$B%G%3!<%I$HI=<(
\e(B
101 \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
104 \e$B$=$N<g$JL\E*$O!":G=i$K
\e(B @acronym{MIME}
\e$B$N5-;v$r2r@O$7!"<!$K$=$N2r@O$N7k2L
\e(B
105 \e$BJV$5$l$k!V
\e(B@dfn{
\e$B%O%s%I%k
\e(B}
\e$B!W
\e(B
\e$B$N%j%9%H$K4p$E$$$F!"B>$N%W%m%0%i%`$,$b$N$4$H
\e(B
106 \e$B$r9T$J$&$3$H$r2DG=$K$9$k$3$H$G$9!#
\e(B
109 * Dissection:: @acronym{MIME}
\e$B%a%C%;!<%8$N2r@O
\e(B
110 * Non-MIME::
\e$BHs
\e(B-@acronym{MIME}
\e$B%a%C%;!<%8$N2r@O
\e(B
111 * Handles::
\e$B%O%s%I%k$N<h$j07$$
\e(B
112 * Display::
\e$B%O%s%I%k$NI=<(
\e(B
113 * Display Customization::
\e$BI=<($K1F6A$9$kJQ?t
\e(B
114 * Files and Directories::
\e$BE:IU%U%!%$%k$NJ]B8$HL?L>
\e(B
115 * New Viewers::
\e$B<+J,MQ%S%e!<%o!<$N=q$-J}
\e(B
119 @section
\e$B2rBN
\e(B
121 @code{mm-dissect-buffer}
\e$B$O
\e(B @acronym{MIME}
\e$B5-;v$N2rBN$rC4Ev$9$k4X?t$G$9!#
\e(B
122 \e$B%^%k%A%Q!<%H$N%a%C%;!<%8$,M?$($i$l$k$H!"%a%C%;!<%8$r:F5"E*$K7!$j2<$2!"9=
\e(B
123 \e$BB$$K=>$C$F!"$=$N%a%C%;!<%8$N9=B$$rIA<L$9$k
\e(B @acronym{MIME}
\e$B%O%s%I%k$NLZ9=
\e(B
124 \e$BB$$rJV$7$^$9!#
\e(B
127 @section
\e$BHs
\e(B-MIME
128 @vindex mm-uu-configure-list
130 Gnus
\e$B$O$$$/$D$+$NHs
\e(B-@acronym{MIME}
\e$B$NE:IU%U%!%$%k$bM}2r$7$^$9!#$=$l$i
\e(B
131 \e$B$O
\e(B postscript, uuencode, binhex, yenc, shar, forward, gnatsweb, pgp,
132 diff
\e$B$N$h$&$J$b$N$G$9!#$=$l$>$l$N5!G=$O
\e(B @code{mm-uu-configure-list}
\e$B$K9`
\e(B
133 \e$BL\$rDI2C$9$k$3$H$K$h$C$F!"L58z$K$9$k$3$H$,$G$-$^$9!#Nc$G$9!#
\e(B
137 (add-to-list 'mm-uu-configure-list '(pgp-signed . disabled))
143 \e$B%]%9%H%9%/%j%W%H$N%U%!%$%k!#
\e(B
147 Uuencode
\e$B$5$l$?%U%!%$%k!#
\e(B
151 Binhex
\e$B$G%(%s%3!<%I$5$l$?%U%!%$%k!#
\e(B
155 Yenc
\e$B$G%(%s%3!<%I$5$l$?%U%!%$%k!#
\e(B
159 Shar
\e$B$G:n$C$?%"!<%+%$%V!&%U%!%$%k!#
\e(B
163 \e$BHs
\e(B-@acronym{MIME}
\e$B$GE>Aw$5$l$?%a%C%;!<%8!#
\e(B
167 Gnatsweb
\e$B$NE:IU%U%!%$%k!#
\e(B
171 @acronym{PGP}
\e$B$G=pL>$5$l$?J?J8
\e(B (clear text)
\e$B!#
\e(B
174 @findex pgp-encrypted
175 @acronym{PGP}
\e$B$G0E9f2=$5$l$?J?J8
\e(B (clear text)
\e$B!#
\e(B
179 @acronym{PGP}
\e$B$N8x3+80!#
\e(B
182 @findex emacs-sources
183 @vindex mm-uu-emacs-sources-regexp
184 Emacs
\e$B$N%=!<%9%3!<%I!#$3$N9`L\$O
\e(B @code{mm-uu-emacs-sources-regexp}
\e$B$K9g
\e(B
185 \e$BCW$9$k%0%k!<%W$G$N$_F0:n$7$^$9!#
\e(B
189 @vindex mm-uu-diff-groups-regexp
190 \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
191 \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
192 \e$B$N$_F0:n$7$^$9!#
\e(B
195 @cindex verbatim-marks
196 Slrn
\e$B$U$&$N
\e(B verbatim (
\e$BJ8>O$r0l8@0l6g$=$N$^$^I=$9
\e(B)
\e$B5-9f$NBP!#
\e(B@*
197 \e$BLuCm
\e(B: @samp{#v+}
\e$B$H
\e(B @samp{#v-}
\e$B$NFs9T$G0O$^$l$?%F%-%9%H
\e(B
198 \e$B$r
\e(B @acronym{MIME}
\e$B%Q!<%H$K8+N)$F$^$9!#
\e(B
202 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
203 \e$B$N$_F0:n$7$^$9!#
\e(B
206 @cindex text/x-gnus-verbatim
207 @c @vindex
\e$B$O
\e(B face
\e$B$N$?$a$KE,@Z$+
\e(B?
208 @vindex mm-uu-extract
209 \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
210 \e$B%9$r;H$C$FI=<($5$l$^$9!#%G%#%U%)%k%H$G$O$=$l$i$N%Q!<%H
\e(B
211 \e$B$K
\e(B @acronym{MIME}
\e$B%\%?%s$,IU$-$^$;$s!#
\e(B@kbd{K b}
212 (@code{gnus-summary-display-buttonized})
\e$B$r;H$&
\e(B
213 \e$B$+
\e(B @code{gnus-buttonized-mime-types}
\e$B$K
\e(B @code{text/x-gnus-verbatim}
\e$B$r2C
\e(B
214 \e$B$($k$3$H$K$h$C$F!"%\%?%s$NI=<($r6/@)$9$k$3$H$,$G$-$^$9!#
\e(B@xref{MIME
215 Commands, ,MIME Commands, gnus-ja, Gnus Manual}.
218 @section
\e$B%O%s%I%k
\e(B
220 @acronym{MIME}
\e$B%O%s%I%k$O!"
\e(B@acronym{MIME}
\e$B$N9=@.MWAG$r40A4$K5-=R$9$k%j%9
\e(B
223 \e$B%O%s%I%k$NMWAG$r%"%/%;%9$9$k$?$a$K!"0J2<$N%^%/%m$r;H$&$3$H$,$G$-$^$9
\e(B:
226 @item mm-handle-buffer
227 @findex mm-handle-buffer
228 \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
232 @findex mm-handle-type
233 \e$B2r@O:Q$_$N!"%Q!<%H$N
\e(B @code{Content-Type}
\e$B$rJV$7$^$9!#
\e(B
235 @item mm-handle-encoding
236 @findex mm-handle-encoding
237 \e$B%Q!<%H$N
\e(B @code{Content-Transfer-Encoding}
\e$B$rJV$7$^$9!#
\e(B
239 @item mm-handle-undisplayer
240 @findex mm-handle-undisplayer
241 \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
242 \e$B<($5$l$F$$$k>l9g$K
\e(B)
\e$BJV$7$^$9!#
\e(B
244 @item mm-handle-set-undisplayer
245 @findex mm-handle-set-undisplayer
246 \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
248 @item mm-handle-disposition
249 @findex mm-handle-disposition
250 \e$B2r@O:Q$_$N!"%Q!<%H$N
\e(B @code{Content-Disposition} (
\e$BLuCm
\e(B:
\e$BG[CV;XDj
\e(B)
\e$B$rJV$7
\e(B
253 @item mm-get-content-id
254 @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
258 @section
\e$BI=<(
\e(B
260 \e$BI=<($7!">C5n$7!"J]B8$9$k$?$a$N4X?t!#
\e(B
263 @item mm-display-part
264 @findex mm-display-part
265 \e$B%Q!<%H$rI=<($7$^$9!#
\e(B
268 @findex mm-remove-part
269 \e$B%Q!<%H$r
\e(B (
\e$B$=$l$,I=<($5$l$F$$$?$i
\e(B)
\e$B>C5n$7$^$9!#
\e(B
272 @findex mm-inlinable-p
273 @acronym{MIME}
\e$B%?%$%W$,%$%s%i%$%s$GI=<(2DG=$+$I$&$+$rJV$7$^$9!#
\e(B
275 @item mm-automatic-display-p
276 @findex mm-automatic-display-p
277 @acronym{MIME}
\e$B%?%$%W$,<+F0E*$KI=<($5$l$k$Y$-$+$I$&$+$rJV$7$^$9!#
\e(B
279 @item mm-destroy-part
280 @findex mm-destroy-part
281 \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
282 \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
283 \e$B%$%k$r>C5n$7$^$9
\e(B)
\e$B!#
\e(B
287 \e$B%Q!<%H$r%U%!%$%k$KJ]B8$7$^$9!#
\e(B
291 \e$B%Q!<%H$r$"$k%W%m%;%9$K%Q%$%W$7$^$9!#
\e(B
293 @item mm-interactively-view-part
294 @findex mm-interactively-view-part
295 \e$B%Q!<%H$rI=<($9$k$?$a$K;H$&
\e(B mailcap
\e$B$N<jCJ$r?R$M$^$9!#
\e(B
298 @node Display Customization
299 @section
\e$BI=<($N%+%9%?%^%$%:
\e(B
302 @item mm-inline-media-tests
303 @vindex mm-inline-media-tests
304 \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
305 \e$B%Q!<%H$r
\e(B @dfn{
\e$B%$%s%i%$%s
\e(B}
\e$B$G
\e(B (
\e$B$9$J$o$A
\e(B Emacs
\e$B$N2hLL$KKd$a9~$s$G
\e(B)
\e$BI=<($9
\e(B
306 \e$B$k$?$a$N4X?t!"$=$7$FBh;0MWAG$O$=$N%Q!<%H$,%$%s%i%$%s$GI=<($9$k$3$H$,2DG=
\e(B
307 \e$B$+$I$&$+$rD4$Y$k$?$a$KI>2A
\e(B (@code{eval})
\e$B$5$l$k%U%)!<%`$G$9!#
\e(B
309 \e$B$3$NJQ?t$O!"$"$k%Q!<%H$,%$%s%i%$%sI=<(2DG=$+$I$&$+$H!"$b$72DG=$J$i$=$N$d
\e(B
310 \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
311 \e$B$N$G$O$"$j$^$;$s!#
\e(B
313 @item mm-inlined-types
314 @vindex mm-inlined-types
315 \e$B0lJ}$3$l$O!">e5-$NJQ?t$K$h$C$F@_Dj$5$l$?>r7o$rK~B-$9$k!"%$%s%i%$%sI=<(2D
\e(B
316 \e$BG=$J%?%$%W$r<($7$^$9!#$3$l$O
\e(B @acronym{MIME}
\e$B%a%G%#%"%?%$%W$N%j%9%H$G$9!#
\e(B
317 (
\e$BLuCm
\e(B:
\e$B$=$l$>$l$NMWAG$O@55,I=8=$G$9!#
\e(B)
319 @item mm-automatic-display
320 @vindex mm-automatic-display
321 \e$B$3$l$O>e5-$NJQ?t$,G'$a$k%?%$%W$N$&$A$G!"!V<+F0E*!W$KI=<($5$l$k%?%$%W$N%j
\e(B
322 \e$B%9%H$G$9!#$D$^$j!"%$%s%i%$%sI=<($,2DG=$J%Q!<%H$@$1$,<+F0E*$KI=<($5$l$^$9!#
\e(B
324 @item mm-automatic-external-display
325 @vindex mm-automatic-external-display
326 \e$B$3$l$O30It%S%e!<%o!<$G<+F0E*$KI=<($5$l$k%?%$%W$N%j%9%H$G$9!#
\e(B
328 @item mm-keep-viewer-alive-types
329 @vindex mm-keep-viewer-alive-types
330 \e$B$3$l$O!"JL$N5-;v$rA*Br$7$F$b!"30It%S%e!<%o!<$,
\e(B kill
\e$B$5$l$J$$%a%G%#%"%?%$
\e(B
331 \e$B%W$N%j%9%H$G$9!#
\e(B
334 \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
335 \e$BFI$`$N$K;~4V$,$+$+$k$+$b$7$l$J$$%Q!<%H$N%?%$%W$r4^$`%j%9%H$G$9!#0lJ}!"$3
\e(B
336 \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
337 \e$B$a$?$H$-$K!"<+F0E*$K30It%S%e!<%o!<$,
\e(B kill
\e$B$5$l$^$9!#
\e(B
340 @item mm-attachment-override-types
341 @vindex mm-attachment-override-types
342 \e$B$$$/$D$+$N
\e(B @acronym{MIME}
\e$B%(!<%8%'%s%H$O!"G[CV;X
\e(B
343 \e$BDj
\e(B (content-disposition)
\e$B$H$7$F
\e(B @samp{
\e$BE:IU
\e(B} (@samp{attachment})
\e$B%U%!%$%k
\e(B
344 \e$B$G$"$k$3$H$r@_Dj$7$?%Q!<%H$r@8@.$7$^$9!#$3$NJQ?t$K4^$^$l
\e(B
345 \e$B$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
346 \e$B%s%i%$%sI=<($9$k$3$H$r5v$7$^$9!#
\e(B(
\e$B$=$N%Q!<%H$N%$%s%i%$%sI=<($9$k$3$H$,2D
\e(B
347 \e$BG=$G!";d$?$A$,$=$&$9$k$3$H$rK>$`>l9g$@$1!"G[CV;XDj$,L5;k$5$l$k$3$H$KCm0U
\e(B
348 \e$B$7$F2<$5$$!#
\e(B)
350 @item mm-discouraged-alternatives
351 @vindex mm-discouraged-alternatives
352 @samp{multipart/alternative}
\e$B$rI=<($9$k$3$H$,7y$o$l$k
\e(B @acronym{MIME}
\e$B%?
\e(B
353 \e$B%$%W$N%j%9%H$G$9!#$=$l$,:G$b6=L#?<$$$b$N$G$"$k$HA[Dj$7$F$$$k$?$a$K!"I=<(
\e(B
354 \e$B%(!<%8%'%s%H$O%a%C%;!<%8$N8eH>$K$"$k2D;k$J%Q!<%H$rI=<($9$k$3$H$K$J$C$F$$
\e(B
355 \e$B$^$9!#$7$+$7!"MxMQ<T$OBe$o$j$KB>$N%?%$%W$r9%$`$+$b$7$l$^$;$s!#$3$N%j%9%H
\e(B
356 \e$B$O!"2?$N%?%$%W$,:G$bK>$^$l$J$$$+$r<($7$^$9!#Nc$($P$b$7!"
\e(B
357 @samp{text/html}
\e$B%Q!<%H$OHs>o$KK>$^$:!"$+$D
\e(B @samp{text/richtext}
\e$B%Q!<%H
\e(B
358 \e$B$r$d$dK>$^$J$$$H$$$&$3$H$G$"$l$P!"0J2<$N$h$&$K@k8@$9$k$3$H$,$G$-$^$9
\e(B:
361 (setq mm-discouraged-alternatives
362 '("text/html" "text/richtext")
364 (remove "text/html" mm-automatic-display))
367 @item mm-inline-large-images
368 @vindex mm-inline-large-images
369 \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
370 \e$B$H$,$G$-$J$$!"$D$^$j2hA|$NA4BN$r8+$k$3$H$,$G$-$^$;$s!#$3$l$rHr$1$k$?$a!"
\e(B
371 \e$B%i%$%V%i%j!<$O$=$l$r%$%s%i%$%sI=<($9$kA0$K2hA|$N%5%$%:$r7W$C$F!"$=$l$,
\e(B
372 \e$B%&%#%s%I%&$K9g$o$J$$>l9g$O!"%i%$%V%i%j!<$O$=$l$r30It$G
\e(B (
\e$BNc$(
\e(B
373 \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
374 \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
375 \e$B%s%i%$%s2hA|$r%5%$%:$K4X$o$j$J$/%$%s%i%$%s$GI=<($5$;$^$9!#
\e(B
377 @item mm-inline-override-types
378 @vindex mm-inline-override-types
379 @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
380 \e$B%$%s$GI=<($9$k$3$H$r;X<($9$k$h$&$J!"@55,I=8=$r4^$`$3$H$,$G$-$^$9!#0lJ}!"
\e(B
381 \e$B%$%s%i%$%sI=<($,2DG=$@$1$l$I$bE:IU%U%!%$%k$H$7$F07$$$?$$%?%$%W$,$"$k$J$i
\e(B
382 \e$B$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
383 \e$B$F@.$7?k$2$k$3$H$,$G$-$^$9!#Nc$(
\e(B
384 \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
385 \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
386 \e$B%H$OE:IU%U%!%$%k$H$7$F07$o$l$k$h$&$K$J$j$^$9!#
\e(B
388 @item mm-text-html-renderer
389 @vindex mm-text-html-renderer
390 @acronym{HTML}
\e$B$rIA2h$9$k$?$a$K;H$&4X?t$rA*Br$7$^$9!#$9$G$KMQ0U$7$F$"$k
\e(B
391 \e$BIA2h%W%m%0%i%`$O!"
\e(B@code{w3}, @code{w3m}@footnote{emacs-w3m
\e$B$K$D$$$F$N>\
\e(B
392 \e$B:Y$O
\e(B @uref{http://emacs-w3m.namazu.org/}
\e$B$r8+$F2<$5$$!#
\e(B}, @code{links},
393 @code{lynx}, @code{w3m-standalone}
\e$B$^$?$O
\e(B @code{html2text}
\e$B$N%7%s%\%k72
\e(B
394 \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
395 \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
396 \e$B$,M?$($i$l$F8F$P$l$k
\e(B)
\e$B$r@_Dj$9$k$3$H$b$G$-$^$9!#
\e(B
398 @item mm-inline-text-html-with-images
399 @vindex mm-inline-text-html-with-images
400 @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
401 \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
402 \e$B$N$O!"$"$J$?$,$=$N%a!<%k$rFI$s$@$3$H$r3NG'$9$k$?$a$N0U?^$,$"$k$3$H$G$9!#
\e(B
403 \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
404 \e$B$F!"$"$J$?$N8D?M>pJs$,N.=P$9$k$N$rKI$0$3$H$,$G$-$^$9!#8=:_
\e(B Emacs/w3
\e$B$O!"
\e(B
405 \e$B$3$l$rL5;k$7$^$9!#
\e(BEmacs-w3m
\e$B$G$O!"$3$l$,
\e(B @code{nil}
\e$B$G$"$C$F$b!"2hA|$rI=
\e(B
406 \e$B<($9$k$?$a$K!"$=$l$,Kd$a9~$^$l$?>l=j$G
\e(B @kbd{t}
\e$BL?Na$r;H$&$3$H$,$G$-$^$9!#
\e(B
407 @footnote{@kbd{T}
\e$BL?Na$O$9$Y$F$N2hA|$r<h$j9~$_$^$9!#
\e(B
408 @code{w3m-key-binding}
\e$B%*%W%7%g%s$r
\e(B @code{info}
\e$B$K@_Dj$7$?$J$i$P!"Be$o$j
\e(B
409 \e$B$K
\e(B @kbd{i}
\e$B$+
\e(B @kbd{I}
\e$B$r;H$C$F2<$5$$!#
\e(B}
411 @item mm-w3m-safe-url-regexp
412 @vindex mm-w3m-safe-url-regexp
413 \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
414 \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
415 \e$B$O
\e(B @samp{\\`cid:}
\e$B$G$9
\e(B)
\e$B!#
\e(B@code{nil}
\e$B$G$"$k$H!"$9$Y$F$N
\e(B URL
\e$B$,0BA4$@$HH=
\e(B
418 @item mm-inline-text-html-with-w3m-keymap
419 @vindex mm-inline-text-html-with-w3m-keymap
420 \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
421 \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
422 \e$B%k%HCM$O
\e(B @code{t}
\e$B$G$9!#
\e(B
424 @item mm-external-terminal-program
425 @vindex mm-external-terminal-program
426 \e$B30It$NC<Kv$r5/F0$9$k$?$a$K;H$o$l$k%W%m%0%i%`$G$9!#
\e(B
428 @item mm-enable-external
429 @vindex mm-enable-external
430 \e$B30It$N
\e(B @acronym{MIME}
\e$B%O%s%I%i!<$r;H$&$Y$-$+$I$&$+$r;XDj$7$^$9!#
\e(B
432 @code{t}
\e$B$G$"$k$H!"Dj5A$5$l$?$9$Y$F$N30It$N
\e(B @acronym{MIME}
\e$B%O%s%I%i!<$,
\e(B
433 \e$B;H$o$l$^$9!#
\e(B@code{nil}
\e$B$@$C$?$i!"%U%!%$%k$O%G%#%9%/$KJ]B8$5$l$^
\e(B
434 \e$B$9
\e(B (@code{mailcap-save-binary-file})
\e$B!#$3$l$,
\e(B @code{ask}
\e$B$H$$$&%7%s%\%k$G
\e(B
435 \e$B$"$C$?$J$i$P!"30It$N
\e(B @acronym{MIME}
\e$B%O%s%I%i!<$,5/F0$5$l$kA0$K?R$M$i$l$k
\e(B
438 Mailcap (@pxref{mailcap})
\e$B$r2p$7$FE:IU%U%!%$%k$NI=<($r;O$a$k$H!":G$b0BA4
\e(B
439 \e$B$J%*%W%7%g%s$G0BA4$J%S%e!<%o!<$r;H$&$3$H$r;n$_$^$9
\e(B (
\e$BE:IU%U%!%$%k$r%G%#%9
\e(B
440 \e$B%/$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;O
\e(B
441 \e$B$a$k>l9g$H$O0c$$$^$9
\e(B)
\e$B!#$H$K$+$/!"$I$s$J30It%W%m%0%i%`$b;H$$$?$/$J$$$N$G
\e(B
442 \e$B$"$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
445 @node Files and Directories
446 @section
\e$B%U%!%$%k$H%G%#%l%/%H%j!<
\e(B
449 @item mm-default-directory
450 @vindex mm-default-directory
451 \e$BE:IU%U%!%$%k$rJ]B8$9$k%G%#%U%)%k%H$N%G%#%l%/%H%j!<$G$9!#
\e(B@code{nil}
\e$B$@$C
\e(B
452 \e$B$?$i
\e(B @code{default-directory}
\e$B$r;H$$$^$9!#
\e(B
454 @item mm-tmp-directory
455 @vindex mm-tmp-directory
456 \e$B0l;~%U%!%$%k$r3JG<$9$k%G%#%l%/%H%j!<$G$9!#
\e(B
458 @item mm-file-name-rewrite-functions
459 @vindex mm-file-name-rewrite-functions
460 @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
461 \e$B$G$9!#$=$l$>$l$N4X?t$O%U%!%$%kL>$r<u$1<h$C$F!"%U%!%$%kL>$rJV$7$^$9!#=PMh
\e(B
462 \e$B9g$$$N4X?t$O0J2<$NDL$j$G$9!#
\e(B
465 @item mm-file-name-delete-control
466 @findex mm-file-name-delete-control
467 \e$B$9$Y$F$N@)8fJ8;z$r>C5n$7$^$9!#
\e(B
469 @item mm-file-name-delete-gotchas
470 @findex mm-file-name-delete-gotchas
471 \e$B<e$_$,$"$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
472 \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
473 \e$B$k
\e(B @samp{-}
\e$B$H
\e(B @samp{.}
\e$B$r>C5n$7$^$9!#
\e(B
475 @item mm-file-name-delete-whitespace
476 @findex mm-file-name-delete-whitespace
477 \e$B$9$Y$F$N6uGrJ8;z$r<h$j=|$-$^$9!#
\e(B
479 @item mm-file-name-trim-whitespace
480 @findex mm-file-name-trim-whitespace
481 \e$B@hF,$HKvHx$N6uGrJ8;z$r<h$j=|$-$^$9!#
\e(B
483 @item mm-file-name-collapse-whitespace
484 @findex mm-file-name-collapse-whitespace
485 \e$BJ#?t$NO"B3$7$?6uGrJ8;z$rC10l$N%9%Z!<%9J8;z$GCV$-49$($^$9!#
\e(B
487 @item mm-file-name-replace-whitespace
488 @findex mm-file-name-replace-whitespace
489 @vindex mm-file-name-replace-whitespace
490 \e$B6uGrJ8;z$r2<@~
\e(B (underscore)
\e$B$GCV$-49$($^$9!#2<@~$,$*9%$_$G$J$1$l$P!"B>$N
\e(B
491 \e$BJ8;z$r
\e(B @code{mm-file-name-replace-whitespace}
\e$BJQ?t$K@_Dj$7$F2<$5$$!#
\e(B
494 Emacs
\e$BI8=`$N4X?t$G$"$k
\e(B @code{capitalize}, @code{downcase},
495 @code{upcase}
\e$B$*$h$S
\e(B @code{upcase-initials}
\e$B$b!"LrN)$D$3$H$OL@$i$+$G$9!#
\e(B
497 @item mm-path-name-rewrite-functions
498 @vindex mm-path-name-rewrite-functions
499 @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
500 \e$B%j%9%H$G$9!#$3$l$O%Q!<%H$r30It$KI=<($9$k$H$-
\e(B (
\e$B$9$J$o$A!"M;DL$N8z$+$J$$%W
\e(B
501 \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
502 \e$B%9L>$rJQ49$9$k$?$a
\e(B)
\e$B$K;H$o$l$^$9!#
\e(B
506 @section
\e$B?7$7$$%S%e!<%o!<
\e(B
508 \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:
511 (defun mm-display-enriched-inline (handle)
514 (mm-insert-part handle)
515 (save-window-excursion
516 (enriched-decode (point-min) (point-max))
517 (setq text (buffer-string))))
518 (mm-insert-inline handle text)))
521 \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
522 \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
523 \e$B$=$N%F%-%9%H$K$"$k=hM}$r;\$7!"7k2L$r3P$($F$*$$$F!"4X?t$,8F$P$l$?$H$-$N%P%C
\e(B
524 \e$B%U%!!<$KLa$C$F$=$N7k2L$rA^F~$7$^$9!#
\e(B
526 \e$B$3$3$K$"$kFs$D$N=EMW$J$*=u$14X?t
\e(B
527 \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
528 \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
529 \e$B%(%s%3!<%G%#%0
\e(B (content transfer decoding)
\e$B$r<h$j07$$$^$9!#FsHVL\$N4X?t
\e(B
530 \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
531 \e$BJ}K!$G!VI=<($5$l$J$/$9$k
\e(B (undisplayed)
\e$B!W$3$H$,$G$-$k$h$&$J=t@_Dj$r$b9T$J
\e(B
535 @chapter MIME
\e$B%a%C%;!<%8$N:n@.
\e(B
537 @cindex MIME Composing
539 @cindex MIME Meta Language
541 @acronym{MIME}
\e$B%a%C%;!<%8$N:n@.$O$&$s$6$j$9$k;E;v$@$74JC1$G$b$"$j$^$;$s!#
\e(B
542 \e$B$=$3$G!"
\e(B@acronym{MML} (@acronym{MIME} Meta Language)
\e$B$H$$$&!"8@8l$r2r@O
\e(B
543 \e$B$7$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
\e(B
544 \e$B%i%j!<$,:n$i$l$^$7$?!#
\e(B
546 @findex mml-generate-mime
547 \e$B<gMW$J%$%s%?!<%U%'!<%94X?t$O
\e(B @code{mml-generate-mime}
\e$B$G$9!#$3$l$O8=:_
\e(B
548 \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
549 \e$B4^$`J8;zNs$rJV$7$^$9!#
\e(B
552 * Simple MML Example:: @acronym{MML}
\e$BJ8=q$NNc
\e(B
553 * MML Definition::
\e$B$9$Y$F$NM-8z$J
\e(B @acronym{MML}
\e$BMWAG
\e(B
554 * Advanced MML Example::
\e$B$b$&0l$D$N
\e(B @acronym{MML}
\e$BJ8=q$NNc
\e(B
555 * Encoding Customization::
\e$B%(%s%3!<%G%#%s%0$K:nMQ$9$kJQ?t
\e(B
556 * 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
557 * Conversion:: @acronym{MIME}
\e$B$+$i
\e(B @acronym{MML}
\e$B$X!"$*$h$S$=$N5U
\e(B
558 * Flowed text::
\e$B%=%U%H$*$h$S%O!<%I2~9T
\e(B
561 @node Simple MML Example
562 @section
\e$BC1=c$J
\e(B MML
\e$B$NNc
\e(B
564 @samp{multipart/alternative}
\e$B$NC1=c$JNc$G$9
\e(B:
567 <#multipart type=alternative>
568 This is a plain text part.
569 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
570 <#part type=text/enriched>
571 <center>This is a centered enriched part</center>
572 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
576 \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:
579 Content-Type: multipart/alternative; boundary="=-=-="
582 Content-Type: text/plain; charset=iso-2022-jp
584 This is a plain text part.
585 ^[$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#^[(B
588 Content-Type: text/enriched; charset=iso-2022-jp
590 <center>This is a centered enriched part</center>
591 <center>^[$B$3$l$OCf?4$KCV$+$l$k^[(B enriched ^[$B%Q!<%H$G$9^[(B</center>
596 \e$B$o$C!"J8;z2=$1$@
\e(B!?
\e$B$$$$$(!"$b$H$NJ8$,
\e(B @samp{charset=iso-2022-jp}
\e$B$G%(%s
\e(B
597 \e$B%3!<%I$5$l$?$b$N$G$9!#<u?.<T$,8+$k$H$-$K!"E,@Z$K%G%3!<%I$5$l$k$G$7$g$&!#
\e(B
600 @section MML
\e$B$NDj5A
\e(B
602 @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
603 \e$B$9$,!"0[$J$k$b$N$G$9!#
\e(B
605 @acronym{MML}
\e$B$N<gMW$J35G0$O
\e(B @dfn{
\e$B%Q!<%H
\e(B}
\e$B$G$9!#$=$l$>$l$N%Q!<%H$O0[$J$k
\e(B
606 \e$B%?%$%W$+0[$J$kJ8;z%;%C%H$N$b$N$G$"$jF@$^$9!#%Q!<%H
\e(B
607 \e$B$O
\e(B @samp{<#part ...>}
\e$B%?%0$G5-=R$5$l$^$9!#%^%k%A%Q!<%H7?$N%Q!<%H$G
\e(B
608 \e$B$O
\e(B @samp{<#multipart ...>}
\e$B%?%0$,MQ$$$i$l$^$9!#$=$l$>$l$N%Q!<%H
\e(B
609 \e$B$O
\e(B @samp{<#/part>}
\e$B%?%0$+
\e(B @samp{<#/multipart>}
\e$B%?%0$G=*C<$5$l$^$9$,!"$5
\e(B
610 \e$B$i$K!"
\e(B@samp{<#part ...>}
\e$B$G;O$^$C$?%?%0$O<!$N%Q!<%H$N;O$^$j$K$h$C$F$bJD
\e(B
613 @samp{<#external ...>}
\e$B%?%0$H$$$&$b$N$b$"$j$^$9!#$3$l
\e(B
614 \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
616 \e$B$=$l$>$l$N%?%0$O
\e(B @samp{parameter=
\e$BCM
\e(B}
\e$B$N7A<0$G%Q%i%a!<%?!<$r4^$`$3$H$,$G
\e(B
617 \e$B$-$^$9!#CM$r%/%)!<%F!<%7%g%s%^!<%/
\e(B ("...")
\e$B$G0O$`$3$H$,$G$-$^$9$,!"CM$,
\e(B
618 \e$B6uGrJ8;z$r4^$`>l9g0J30$O0O$`I,MW$,$"$j$^$;$s!#$7$?$,$C$F!"
\e(B
619 @samp{filename=/home/user/#hello$^yes}
\e$B$O40A4$KM-8z$G$9!#
\e(B
621 \e$B0J2<$N%Q%i%a!<%?!<$O
\e(B @acronym{MML}
\e$B$G;H$o$l$^$9!#0UL#$r;}$?$J$$%Q%i%a!<
\e(B
622 \e$B%?!<$OL5;k$5$l$^$9!#
\e(B@acronym{MML}
\e$B%Q%i%a!<%?!<$NL>A0$O
\e(B @acronym{MIME}
\e$B%Q
\e(B
623 \e$B%i%a!<%?!<$NL>A0$HF1$8$G!"3g8L$NCf$K$"$k$b$N$O!"$=$l$,$I$N%X%C%@!<$NCf$G
\e(B
624 \e$B;H$o$l$k$+$r@k8@$7$^$9!#
\e(B
628 \e$B%Q!<%H$N
\e(B @acronym{MIME}
\e$B%?%$%W$G$9
\e(B (@code{Content-Type})
\e$B!#
\e(B
631 \e$B%Q!<%H$K4^$^$;$k%U%!%$%k$NL>A0$G$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
634 \e$B%Q!<%H$NFbMFJ*$r%(%s%3!<%I$9$k$H$-$K;H$o$l$kJ8;z%;%C%H$G
\e(B
635 \e$B$9
\e(B (@code{Content-Type})
\e$B!#
\e(B@xref{Charset Translation}.
638 \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
639 \e$B$l$^$;$s
\e(B (@code{Content-Type})
\e$B!#
\e(B
642 \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
643 \e$B$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
646 \e$BM-8z$JCM$O
\e(B @samp{7bit}, @samp{8bit}, @samp{quoted-printable}
\e$B$*$h
\e(B
647 \e$B$S
\e(B @samp{base64}
\e$B$G$9
\e(B (@code{Content-Transfer-Encoding})
\e$B!#
\e(B@xref{Charset
651 \e$B%Q!<%H$N@bL@=q$-$G$9
\e(B (@code{Content-Description})
\e$B!#
\e(B
654 \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
656 @item modification-date
657 \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
660 \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
663 \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
664 \e$BF08!=P$h$j$bM%@h$5$l$^$9!#
\e(B
667 \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
668 \e$B$J$$$h$&$K$9$k$?$a$K;H$o$l$^$9!#
\e(B
671 \e$B%Q!<%H$N%5%$%:$r
\e(B octet (8-bit)
\e$B$NC10L$GI=$7$^
\e(B
672 \e$B$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
675 \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
676 \e$B$?$O
\e(B @code{pgpmime})
\e$B$G=pL>$9$k$+$r;XDj$7$^$9!#
\e(B
679 \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
680 \e$B$?$O
\e(B @code{pgpmime})
\e$B$G0E9f2=$9$k$+$r;XDj$7$^$9!#
\e(B
683 \e$B0J2<$O
\e(B @samp{text/plain}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
687 \e$B%F%-%9%H$r%U%)!<%^%C%H$9$k%Q%i%a!<%?!<$G!"M-8z$JCM$O
\e(B @samp{fixed} (
\e$B%G%#
\e(B
688 \e$B%U%)%k%H
\e(B)
\e$B$H
\e(B @samp{flowed}
\e$B$G$9!#IaDL$O$3$l$r<j$G@_Dj$9$kI,MW$O$"$j$^$;
\e(B
689 \e$B$s!#$=$l$O!"%F%-%9%H$NK\J8$,!"
\e(BRFC 2646
\e$B$GDj$a$i$l$?FCJL$JJ}K!$G%U%)!<%^%C
\e(B
690 \e$B%H$5$l$k$3$H$rI,MW$H$9$k$+$i$G$9!#
\e(B@xref{Flowed text}.
693 \e$B0J2<$O
\e(B @samp{application/octet-stream}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
697 \e$B%Q!<%H$N%?%$%W
\e(B (
\e$B?M4V$,FI$`$3$H$rA[Dj$7$?!"Hs8x<0$J
\e(B)
\e$B$G
\e(B
698 \e$B$9
\e(B (@code{Content-Type})
\e$B!#
\e(B
701 \e$B0J2<$O
\e(B @samp{message/external-body}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
705 \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
706 \e$B$O
\e(B @samp{ftp}, @samp{anon-ftp}, @samp{tftp}, @samp{localfile}
\e$B$*$h
\e(B
707 \e$B$S
\e(B @samp{mailserver}
\e$B$N$I$l$+$G$9!#
\e(B(@code{Content-Type}.)
710 \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
711 (@code{Content-Type}.)
714 Octet (8-bit)
\e$B$NC10L$GI=$7$?%U%!%$%k$N%5%$%:$G$9!#
\e(B(@code{Content-Type}.)
717 \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
720 \e$B0J2<$O
\e(B @samp{sign=smime}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
725 \e$B=pL>$9$k?M$N>ZL@=q$r4^$s$G$$$k%U%!%$%k$G$9!#
\e(B
728 \e$B0J2<$O
\e(B @samp{encrypt=smime}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
732 \e$B<u<h?M$N>ZL@=q$r4^$s$G$$$k%U%!%$%k$G$9!#
\e(B
735 @node Advanced MML Example
736 @section
\e$B9bEY$J
\e(B MML
\e$B$NNc
\e(B
738 \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
739 \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
743 <#multipart type=mixed>
744 <#part type=image/jpeg filename=~/rms.jpg disposition=inline>
745 <#multipart type=alternative>
746 This is a plain text part.
747 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
748 <#part type=text/enriched name=enriched.txt>
749 <center>This is a centered enriched part</center>
750 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
752 This is a new plain text part.
753 \e$B$3$l$O?7$7$$%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
754 <#part disposition=attachment>
755 This plain text part is an attachment.
756 \e$B$3$N%W%l!<%s%F%-%9%H$N%Q!<%H$OE:IU%U%!%$%k$G$9!#
\e(B
760 And this is the resulting @acronym{MIME} message:
763 Content-Type: multipart/mixed; boundary="=-=-="
766 Content-Type: image/jpeg
767 Content-Disposition: inline; filename=rms.jpg
768 Content-Transfer-Encoding: base64
770 /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRof
771 Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/wAALCAAwADABAREA/8QAHwAA
772 AQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQR
773 BRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RF
774 RkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ip
775 qrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/9oACAEB
776 AAA/AO/rifFHjldNuGsrDa0qcSSHkA+gHrXKw+LtWLrMb+RgTyhbr+HSug07xNqV9fQtZrNI
777 AyiaE/NuBPOOOP0rvRNE880KOC8TbXXGCv1FPqjrF4LDR7u5L7SkTFT/ALWOP1xXgTuXfc7E
778 sx6nua6rwp4IvvEM8chCxWxOdzn7wz6V9AaB4S07w9p5itow0rDLSY5Pt9K43xO66P4xs71m
779 2QXiGCbA4yOVJ9+1aYORkdK434lyNH4ahCnG66VT9Nj15JFbPdX0MS43M4VQf5/yr2vSpLnw
780 5ZW8dlCZ8KFXjOPX0/mK6rSPEGt3Angu44fNEReHYNvIH3TzXDeKNO8RX+kSX2ouZkicTIOc
781 L+g7E810ulFjpVtv3bwgB3HJyK5L4quY/C9sVxk3ij/xx6850u7t1mtp/wDlpEw3An3Jr3Dw
782 34gsbWza4nBlhC5LDsaW6+IFgupQyCF3iHH7gA7c9R9ay7zx6t7aX9jHC4smhfBkGCvHGfrm
783 tLQ7hbnRrV1GPkAP1x1/Hr+Ncr8Vzjwrbf8AX6v/AKA9eQRyYlQk8Yx9K6XTNbkgia2ciSIn
784 7p5Ga9Atte0LTLKO6it4i7dVRFJDcZ4PvXN+JvEMF9bILVGXJLSZ4zkjivRPDaeX4b08HOTC
785 pOffmua+KkbS+GLVUGT9tT/0B68eeIpIFYjB70+OOVXyoOM9+M1eaWeCLzHPyHGO/NVWvJJm
786 jQ8KGH1NfQWhXSXmh2c8eArRLwO3HSv/2Q==
788 Content-Type: multipart/alternative; boundary="==-=-="
791 Content-Type: text/plain; charset=iso-2022-jp
793 This is a plain text part.
794 ^[$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#^[(B
797 Content-Type: text/enriched; charset=iso-2022-jp; name=enriched.txt
799 <center>This is a centered enriched part</center>
800 <center>^[$B$3$l$OCf?4$KCV$+$l$k^[(B enriched ^[$B%Q!<%H$G$9^[(B</center>
805 Content-Type: text/plain; charset=iso-2022-jp
807 This is a new plain text part.
808 ^[$B$3$l$O?7$7$$%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#^[(B
811 Content-Type: text/plain; charset=iso-2022-jp
812 Content-Disposition: attachment
814 This plain text part is an attachment.
815 ^[$B$3$N%W%l!<%s%F%-%9%H$N%Q!<%H$OE:IU%U%!%$%k$G$9!#^[(B
820 \e$B$d$d$C!"J8;z2=$1$7$F$k
\e(B!?
\e$B$$$d!"$b$H$NJ8$,
\e(B @samp{charset=iso-2022-jp}
\e$B$G
\e(B
821 \e$B%(%s%3!<%I$5$l$?$@$1$N$3$H$G$9!#<u?.<T$,8+$k$H$-$K!"E,@Z$K%G%3!<%I$5$l$k
\e(B
824 @node Encoding Customization
825 @section
\e$B%(%s%3!<%G%#%s%0$N%+%9%?%^%$%:
\e(B
828 @item mm-body-charset-encoding-alist
829 @vindex mm-body-charset-encoding-alist
830 @acronym{MIME}
\e$BJ8;z%;%C%H$K3d$jEv$F$k%(%s%3!<%G%#%s%0$G$9!#$3$NJQ?t$O!"
\e(B
831 \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
832 \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
833 \e$B%G%#%U%)%k%HCM$O<!$NDL$j$G$9!#
\e(B
836 ((iso-2022-jp . 7bit)
837 (iso-2022-jp-2 . 7bit)
843 \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
844 \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
845 \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
846 \e$B$l$r$3$NJQ?t$h$jM%@h$5$;$k$3$H$b$G$-$^$9
\e(B (@pxref{MML Definition})
\e$B!#
\e(B
848 @item mm-coding-system-priorities
849 @vindex mm-coding-system-priorities
850 \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
851 \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
852 \e$B$,E,MQ$5$l$k
\e(B)
\e$B$,!"F|K\8l4D6-$G
\e(B Emacs
\e$B$r<B9T$9$k>l9g$O
\e(B @code{(iso-8859-1
853 iso-2022-jp iso-2022-jp-2 shift_jis utf-8)}
\e$B$K$J$j$^$9!#CM$O
\e(B coding
854 system
\e$B$N%7%s%\%k$N%j%9%H$G$9
\e(B (coding system
\e$B$NJLL>$r;H$C$F$b9=$$$^$;$s!#
\e(B
855 \e$B@_Dj$9$k$H$-$O
\e(B @kbd{M-x describe-coding-system}
\e$B$r;H$C$F!"
\e(Bcoding
856 system
\e$B$NL>A0$,@53N$G$"$k$3$H$r3N$+$a$F2<$5$$
\e(B)
\e$B!#Nc$($P
\e(B UTF-8
\e$B$r:GM%@h$H
\e(B
857 \e$B$9$k$h$&$K
\e(B Emacs
\e$B$r@_Dj$7$?$b$N$N!"2DG=$J>l9g$O
\e(B ISO-8859-1
\e$B$G
\e(B
\e$B%a%C%;!<%8
\e(B
858 \e$B$rAw?.$9$k$h$&$K$7$?$$$H$$$&>l9g$@$C$?$i!"$3$NJQ?t
\e(B
859 \e$B$r
\e(B @code{(iso-8859-1)}
\e$B$K$9$l$PNI$$$G$7$g$&!#
\e(B
860 @acronym{MML}
\e$B$N
\e(B @code{charset}
\e$B%?%0$r;H$C$F!"%a%C%;!<%8Kh$K$=$l$r$3$NJQ
\e(B
861 \e$B?t$h$jM%@h$5$;$k$3$H$b$G$-$^$9
\e(B (@pxref{MML Definition})
\e$B!#
\e(B
864 \e$BLuCm
\e(B:
\e$BF|K\8l4D6-$H$O
\e(B @code{current-language-environment}
\e$BJQ?t$NCM
\e(B
865 \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
866 \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
867 \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
868 \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
870 \e$B$J$*!"%i%F%s8l7w$N?M$?$A$K08$F$F$KAw$k%a%C%;!<%8$,!"H`$i$,%G%3!<%I$G$-$J
\e(B
871 \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
872 \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
875 @item mm-content-transfer-encoding-defaults
876 @vindex mm-content-transfer-encoding-defaults
877 @acronym{MIME}
\e$B$N%?%$%W$K3d$jEv$F$k%(%s%3!<%G%#%s%0$G$9!#$3$NJQ?t$O!"Nc
\e(B
878 \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
879 \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
880 \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
881 quoted-printable
\e$B$H
\e(B base64
\e$B$N$&$A$G:G$b8zN(E*$JJ}$r!"8D!9$N>l9g$K;H$&$Y
\e(B
882 \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
883 \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
884 \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
886 @code{qp-or-base64}
\e$B$K$O$b$&0l$D$N8z2L$,$"$j$^$9!#$=$l
\e(B
887 \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
888 \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
890 \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
891 \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
892 \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
893 \e$BJ8$N%(%s%3!<%G%#%0$K1F6A$rM?$($k$3$H$KCm0U$7$F2<$5$$!#$=$l$i$N>l9g$G$5$(!"
\e(B
894 @acronym{MML}
\e$B$N
\e(B @code{encoding}
\e$B%?%0$r;H$C$F!"%a%C%;!<%8Kh$K$=
\e(B
895 \e$B$l$r$3$NJQ?t$h$jM%@h$5$;$k$3$H$b$G$-$^$9
\e(B (@pxref{MML Definition})
\e$B!#
\e(B
897 @item mm-use-ultra-safe-encoding
898 @vindex mm-use-ultra-safe-encoding
899 \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
900 \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
901 \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
902 \e$B$F$$$^$;$s!#$3$l$O
\e(B 8bit
\e$B$rDL$5$J$$
\e(B MTA
\e$B$+
\e(B MDA
\e$B$,%a%C%;!<%8$r2~JQ$7$F$7$^
\e(B
903 \e$B$&3NN($r2<$2$^$9!#$3$l$OD>@\$K@_Dj$5$l$k$N$G$O$J$/!"B>$N4X?t$K$h$C$F
\e(B (
\e$BNc
\e(B
904 \e$B$($P!"EE;R=pL>$5$l$k%a%C%;!<%8$r%(%s%3!<%I$9$k$H$-$K
\e(B)
\e$BI,MW$K1~$8$FB+G{$5
\e(B
905 \e$B$l$k$Y$-$G$9!#
\e(B
908 @node Charset Translation
909 @section
\e$BJ8;z%;%C%H$NJQ49
\e(B
912 @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
913 \e$B$k
\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
914 \e$B$P$J$j$^$;$s!#
\e(B
916 @vindex mail-parse-charset
917 \e$B$b$7Hs
\e(B-@sc{mule}
\e$B$N
\e(B Emacs
\e$B$rAv$i$;$F$$$k$N$G$"$l$P!"$3$N=hM}$OC1=c$G$9!#
\e(B
918 \e$B%Q!<%H$,$I$s$JHs
\e(B-@acronym{ASCII} (8-bit)
\e$BJ8;z$r4^$s$G$$$F$b!"
\e(B
919 @code{mail-parse-charset} (
\e$B%7%s%\%k
\e(B)
\e$B$GM?$($i$l$k
\e(B @acronym{MIME}
\e$BJ8;z%;%C
\e(B
920 \e$B%H$r;H$($PNI$$$N$G$9!#
\e(B(
\e$B$b$C$H$b!"$3$NJQ?t$rD>@\$K@_Dj$7$J$$$G2<$5$$!#%G%#
\e(B
921 \e$B%U%)%k%H$NJ8;z%;%C%H$rJQ99$7$?$$>l9g$O!"
\e(B@acronym{MIME}
\e$B%a%C%;!<%8$r=hM}
\e(B
922 \e$B$9$k$?$a$K;H$&%Q%C%1!<%8$N@bL@=q$rD4$Y$F$/$@$5$$!#Nc$($P
\e(B: @pxref{Various
923 Message Variables, , Various Message Variables, message-ja, Message
924 Manual})
\e$B!#
\e(B@acronym{ASCII}
\e$BJ8;z%;%C%H$7$+L5$1$l$P!"
\e(B@acronym{MIME}
\e$BJ8;z%;%C
\e(B
925 \e$B%H
\e(B US-ASCII
\e$B$,;H$o$l$k$N$O$b$A$m$s$G$9!#
\e(B
930 @vindex mm-mime-mule-charset-alist
931 @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
932 \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
933 \e$B$r<hF@$7!"
\e(BEmacs
\e$B<+?H$,Ds6!$9$k%F!<%V%k$+!"
\e(BXEmacs
\e$B$N$?$a
\e(B
934 \e$B$N
\e(B @code{mm-mime-mule-charset-alist}
\e$BJQ?t$NCM$K4p$E$$$F!"$=$l$i
\e(B
935 \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
936 \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
937 \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
938 \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
939 \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
940 \e$B$K
\e(B Emacs
\e$B$O
\e(B @code{utf-8} coding system
\e$B$r%5%]!<%H$7$J$1$l$P$J$i$J$$$7!"
\e(B
941 \e$B$=$N%Q!<%H$O
\e(B Unicode
\e$B$GDj5A$5$l$?!"$=$l$i$KBP1~$9$kJ8;z$@$1$+$i@.$C$F$$
\e(B
942 \e$B$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$-$J$$>l9g!"$=
\e(B
943 \e$B$N%Q!<%H$O!"$=$l$>$l$,C10l$N
\e(B @acronym{MIME}
\e$BJ8;z%;%C%H$G%(%s%3!<%I$9$k$3
\e(B
944 \e$B$H$,$G$-$k$h$&$K!"$$$/$D$+$KJ,3d$5$l$^$9!#$b$C$H$b!"%Q!<%H$O9T$N6-3&$G$7
\e(B
945 \e$B$+J,3d$9$k$3$H$,$G$-$J$$$N$G!"C10l$N9T$r%(%s%3!<%I$9$k$N$KJ#?t
\e(B
946 \e$B$N
\e(B @acronym{MIME}
\e$BJ8;z%;%C%H$,I,MW$@$H$9$k$H!"$=$N%Q!<%H$r%(%s%3!<%I$9$k
\e(B
947 \e$B$3$H$OIT2DG=$G$9!#
\e(B
949 @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
950 \e$B$&$+$NM%@h=g0L$O
\e(B Emacs
\e$B<+?H$+$i7Q>5$5$l$^$9!#$3$l$O!"$b
\e(B
951 \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
952 \e$B%s%3!<%I$K;H$o$l$k$3$H$r0UL#$7$^$9!#$?$@
\e(B
953 \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
954 \e$B$rJQ99$9$k$3$H$O$G$-$^$9
\e(B (@pxref{Encoding Customization})
\e$B!#
\e(B
956 \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
957 \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
959 \e$BJ8;z%;%C%H$N%(%s%3!<%G%#%s%0
\e(B (quoted-printable, 8bit
\e$B$J$I
\e(B)
\e$B$O$3$3$G$N5D
\e(B
960 \e$BO@$KD>8r$9$k35G0$G$9!#$=$l$O
\e(B @code{mm-body-charset-encoding-alist}
\e$BJQ?t
\e(B
961 \e$B$H
\e(B @code{mm-content-transfer-encoding-defaults}
\e$BJQ?t$K$h$C$F@)8f$5$l$^
\e(B
962 \e$B$9
\e(B (@pxref{Encoding Customization})
\e$B!#
\e(B
965 @section
\e$BJQ49
\e(B
968 @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
969 \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
970 \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
971 \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
972 \e$B%H$NFbMFJ*$O!"$=$N%P%C%U%!!<$KCV$/Be$o$j$K
\e(B @acronym{MML}
\e$B%?%0$r2p$7$F;2
\e(B
973 \e$B>H$5$l$kJL$N%P%C%U%!!<$KCV$+$l$^$9!#
\e(B
976 @code{mml-to-mime}
\e$B4X?t$r;H$C$F
\e(B @acronym{MML}
\e$B%a%C%;!<%8
\e(B
977 \e$B$r
\e(B @acronym{MIME}
\e$B$KJQ49$9$k$3$H$,$G$-$^$9!#
\e(B
979 \e$B$3$l$i$N4X?t$,9T$J$&$3$H$O$"$k0UL#$G!VIT2D5U
\e(B (lossy)
\e$B!W$G$9!#
\e(B
980 @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
981 \e$B$^$C$?$/F1$8%a%C%;!<%8$OLa$C$FMh$J$$$G$7$g$&!#%X%C%@!<$N=g=x$N$h$&$J$I$&
\e(B
982 \e$B$G$bNI$$$3$H$,0c$C$F$7$^$&$@$1$G$J$/!"%X%C%@!<$NFbMF$bJQ2=$7$F$7$^$&$+$b
\e(B
983 \e$B$7$l$^$;$s!#Nc$($P!"85$N%a%C%;!<%8$,
\e(B base64
\e$B$G%F%-%9%H$r%(%s%3!<%I$7$F$"$C
\e(B
984 \e$B$F$b!"
\e(B@code{mml-to-mime}
\e$B$O
\e(B quoted-printable
\e$B$r;H$&$+$b$7$l$J$$!"$H$$$&
\e(B
985 \e$B$h$&$J$3$H$G$9!#
\e(B
987 \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
988 \e$B$5$l$k%a%C%;!<%8$NFbMFJ*$,!"F10l$G$J$$$K$7$F$bEy2A$J$^$^$G$"$k$h$&$J!#
\e(B
991 @section
\e$BN.F0%F%-%9%H
\e(B
992 @cindex format=flowed
994 Emacs @acronym{MIME}
\e$B%i%$%V%i%j!<$O!"%a%C%;!<%8$r%(%s%3!<%I$9$k$H$-
\e(B
995 \e$B$O
\e(B @code{use-hard-newlines}
\e$BJQ?t
\e(B (@pxref{Hard and Soft Newlines, ,Hard
996 and Soft Newlines, emacs, Emacs Manual})
\e$B$K=>$$!"%a%C%;!<%8$r%G%3!<%I$9
\e(B
997 \e$B$k$H$-$O!H
\e(Bformat=flowed
\e$B!I
\e(BContent-Type
\e$B%Q%i%a!<%?!<$rB:=E$7$^$9!#
\e(B
999 \e$B%F%-%9%H$r%(%s%3!<%I$9$k$H$-!"%=%U%H2~9TJ8;z$G=*C<$5$l$F$$$k3F9T
\e(B
1000 \e$B$O
\e(B @code{use-hard-newlines}
\e$B$K4X$o$i$:$K5M$a9~$^$l
\e(B (filled)
\e$B!"$=$7
\e(B
1001 \e$B$F
\e(B @code{fill-flowed-encode-column}
\e$B$G7hDj$5$l$k7e$N8e$m$G@^$j>v$^$l$^$9!#
\e(B
1002 \e$B0zMQ0u
\e(B (@samp{^>* ?}
\e$B$K9gCW$9$k%F%-%9%H
\e(B)
\e$B$OB:=E$5$l$^$9!#$=$NJQ?t$O!"N.
\e(B
1003 \e$BF0%F%-%9%H$r%5%]!<%H$7$J$$%/%i%$%"%s%H$K$*$$$F%F%-%9%H$,$I$&8+$($k$+$r@)
\e(B
1004 \e$B8f$7!"%G%#%U%)%k%H$G$O
\e(B 66
\e$BJ8;z$N8e$m$G@^$j>v$_$^$9!#%P%C%U%!!<$K%O!<%I2~
\e(B
1005 \e$B9TJ8;z$,L5$1$l$P!"N.F0
\e(B (flowed)
\e$B%F%-%9%H$N$?$a$N%(%s%3!<%I$O9T$J$$$^$;$s!#
\e(B
1007 \e$BN.F0
\e(B (flowed)
\e$B%F%-%9%H$r%G%3!<%I$9$k$H$-!"%=%U%H2~9TJ8;z$r;}$D3F9T$O5M$a
\e(B
1008 \e$B9~$^$l
\e(B (filled)
\e$B!"$=$7$F
\e(B @code{fill-flowed-display-column}
\e$B$G7hDj$5$l$k7e
\e(B
1009 \e$B$N8e$m$G@^$j>v$^$l$^$9!#%G%#%U%)%k%H$G$O
\e(B @code{fill-column}
\e$B$N8e$m$G@^$j
\e(B
1013 @item mm-fill-flowed
1014 @vindex mm-fill-flowed
1015 \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
1018 @node Interface Functions
1019 @chapter
\e$B%$%s%?!<%U%'!<%94X?t
\e(B
1020 @cindex interface functions
1023 @code{mail-parse}
\e$B%i%$%V%i%j!<$O!"<!0J9_$N>O$G=R$Y$k<B:]$NDc%l%Y%k$J%i%$
\e(B
1024 \e$B%V%i%j!<$rCj>]2=$7$?$b$N$G$9!#
\e(B
1026 \e$BI8=`$OJQ$o$j$^$9!#$7$?$,$C$F!"%W%m%0%i%`$b?7$7$$Cr7?$KE,9g$9$k$?$a$KJQ2=
\e(B
1027 \e$B$7$J$1$l$P$J$j$^$;$s!#Nc$($P!"
\e(BRFC2045
\e$B$O%Q%i%a!<%?!<$N%j%9%H$K$"
\e(B
1028 \e$B$k
\e(B @acronym{ASCII}
\e$BJ8;z$@$1$r5vMF$9$k
\e(B @code{Content-Type}
\e$B%X%C%@!<$N$?$a
\e(B
1029 \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
1030 \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
1031 \e$B$F>\=R$7$F$$$^$9!#
\e(B
1033 \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
1034 \e$B5!G=$r99?7$9$k$3$H$G$7$?!#$7$+$7$J$,$i!"$3$l$O;~$K$O8m$C$?9T0Y$G$9!#>l9g
\e(B
1035 \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
1036 \e$B$b$7$l$J$$$7!"%i%$%V%i%j!<$,0l$D$@$1$"$k>l9g$K$O!"%i%$%V%i%j!<$N8E$$%P!<
\e(B
1037 \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
1039 Emacs @acronym{MIME}
\e$B%i%$%V%i%j!<$O0[$J$kJ}?K$G9T$/$3$H$K$7$^$7$?!#$3$l
\e(B
1040 \e$B$O!"BP1~$9$kI8=`$K=>$C$F87L)$K2r@O$9$k!"0lO"$NDc%l%Y%k$N%i%$%V%i
\e(B
1041 \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
1042 \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
1043 \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
1044 \e$B%i%$%V%i%j!<$N4X?t$O!":G?7$NDc%l%Y%k$N%i%$%V%i%j!<$NBP1~$9$k4X?t$X$NC1$J
\e(B
1045 \e$B$kJLL>$G$9!#$3$N9=@.$r;H$&$3$H$K$h$C$F!"%W%m%0%i%`$O$=$l$i$,;H$&$3$H$,$G
\e(B
1046 \e$B$-$k<sHx0l4S$7$?%$%s%?!<%U%'!<%9$rF~<j$7!"$^$?!"%i%$%V%i%j!<$N3+H/<T$O!"
\e(B
1047 \e$B?7$7$$I8=`$r07$&%3!<%I$r<+M3$K:n@.$9$k$3$H$,$G$-$^$9!#
\e(B
1049 \e$B0J2<$N4X?t$,!"$3$N%i%$%V%i%j!<$GDj5A$5$l$F$$$^$9
\e(B:
1052 @item mail-header-parse-content-type
1053 @findex mail-header-parse-content-type
1054 @code{Content-Type}
\e$B%X%C%@!<$r2r@O$7$F!"0J2<$N7A<0$G%j%9%H$rJV$7$^$9
\e(B:
1058 (attribute1 . value1)
1059 (attribute2 . value2)
1066 (mail-header-parse-content-type
1067 "image/gif; name=\"b980912.gif\"")
1068 @result{} ("image/gif" (name . "b980912.gif"))
1071 @item mail-header-parse-content-disposition
1072 @findex mail-header-parse-content-disposition
1073 @code{Content-Disposition}
\e$B%X%C%@!<$r2r@O$7$F!">e5-$N4X?t$HF1$87A<0$N%j
\e(B
1074 \e$B%9%H$rJV$7$^$9!#
\e(B
1076 @item mail-content-type-get
1077 @findex mail-content-type-get
1078 \e$BFs$D$N%Q%i%a!<%?!<!">e5-$N7A<0$N%j%9%H$HB0@-!"$r<u$1<h$j!"$=$NB0@-$NCM$r
\e(B
1082 (mail-content-type-get
1083 '("image/gif" (name . "b980912.gif")) 'name)
1084 @result{} "b980912.gif"
1087 @item mail-header-encode-parameter
1088 @findex mail-header-encode-parameter
1089 \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
1090 \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
1091 \e$B$KF~$l$k%Q%i%a!<%?!<$N$?$a$K;H$o$l$^$9!#
\e(B
1093 @item mail-header-remove-comments
1094 @findex mail-header-remove-comments
1095 \e$B%X%C%@!<$+$i%3%a%s%H$r<h$j=|$$$?$b$N$rJV$7$^$9!#
\e(B
1098 (mail-header-remove-comments
1099 "Gnus/5.070027 (Pterodactyl Gnus v0.27) (Finnish Landrace)")
1100 @result{} "Gnus/5.070027 "
1103 @item mail-header-remove-whitespace
1104 @findex mail-header-remove-whitespace
1105 \e$B%X%C%@!<$+$i!H
\e(Blinear white space
\e$B!I
\e(B(
\e$BLuCm
\e(B:
\e$BC10l$ND9$$%X%C%@!<$r@^$j>v$s$G
\e(B
1106 \e$BJ#?t9T$K$9$k$H$-$K;H$&O"7k;R
\e(B;
\e$B2~9TJ8;z
\e(B+
\e$B6uGrJ8;z
\e(B)
\e$B$r<h$j=|$-$^$9!#%/%)!<
\e(B
1107 \e$B%H$5$l$?
\e(B ("..."
\e$B$G0O$^$l$?
\e(B)
\e$BJ8;zNs$NCf$K$"$k6uGrJ8;z$H%3%a%s%H$OJ]B8$5$l
\e(B
1111 (mail-header-remove-whitespace
1112 "image/gif; name=\"Name with spaces\"")
1113 @result{} "image/gif;name=\"Name with spaces\""
1116 @item mail-header-get-comment
1117 @findex mail-header-get-comment
1118 \e$B%X%C%@!<$N:G8e$N%3%a%s%H$rJV$7$^$9!#
\e(B
1121 (mail-header-get-comment
1122 "Gnus/5.070027 (Pterodactyl Gnus v0.27) (Finnish Landrace)")
1123 @result{} "Finnish Landrace"
1126 @item mail-header-parse-address
1127 @findex mail-header-parse-address
1128 \e$B%"%I%l%9$r2r@O$7$F!"%a!<%k%\%C%/%9$H%W%l!<%s%F%-%9%H$NL>A0$r4^$`%j%9%H$r
\e(B
1132 (mail-header-parse-address
1133 "Hrvoje Niksic <hniksic@@srce.hr>")
1134 @result{} ("hniksic@@srce.hr" . "Hrvoje Niksic")
1137 @item mail-header-parse-addresses
1138 @findex mail-header-parse-addresses
1139 \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
1140 \e$B%H$rJV$7$^$9!#
\e(B
1143 (mail-header-parse-addresses
1144 "Hrvoje Niksic <hniksic@@srce.hr>, Steinar Bang <sb@@metis.no>")
1145 @result{} (("hniksic@@srce.hr" . "Hrvoje Niksic")
1146 ("sb@@metis.no" . "Steinar Bang"))
1149 @item mail-header-parse-date
1150 @findex mail-header-parse-date
1151 \e$BF|IU$NJ8;zNs$r2r@O$7$F!"
\e(BEmacs
\e$B7A<0$N;~9o$rJV$7$^$9!#
\e(B
1153 @item mail-narrow-to-head
1154 @findex mail-narrow-to-head
1155 \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
1156 \e$BF,$KCV$+$l$^$9!#
\e(B
1158 @item mail-header-narrow-to-field
1159 @findex mail-header-narrow-to-field
1160 \e$B%P%C%U%!!<$r8=:_0LCV$N%X%C%@!<$K69$a$^$9!#J#?t9T$KEO$C$F7QB3$9$kC10l$N%X%C
\e(B
1161 \e$B%@!<$rM}2r$7$^$9!#
\e(B
1163 @item mail-header-fold-field
1164 @findex mail-header-fold-field
1165 \e$B8=:_0LCV$N%X%C%@!<$r@^$j>v$_$^$9!#
\e(B
1167 @item mail-header-unfold-field
1168 @findex mail-header-unfold-field
1169 \e$B8=:_0LCV$N%X%C%@!<$N@^$j>v$_$r2r=|$7$^$9!#
\e(B
1171 @item mail-header-field-value
1172 @findex mail-header-field-value
1173 \e$B8=:_0LCV$N%U%#!<%k%I$NCM$rJV$7$^$9!#
\e(B
1175 @item mail-encode-encoded-word-region
1176 @findex mail-encode-encoded-word-region
1177 \e$BNN0h$K$"$k
\e(B @acronym{ASCII}
\e$B0J30$N8l$r%(%s%3!<%I$7$^$9!#Nc$(
\e(B
1178 \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
1179 \e$B%(%s%3!<%I$5$l$^$9!#
\e(B
1181 @item mail-encode-encoded-word-buffer
1182 @findex mail-encode-encoded-word-buffer
1183 \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
1184 \e$B4X?t$O!"%X%C%@!<$N6h2h$K69$a$i$l$?%a%C%;!<%8$G8F$P$l$k$3$H$r0U?^$7$F$$$^
\e(B
1187 @item mail-encode-encoded-word-string
1188 @findex mail-encode-encoded-word-string
1189 \e$BJ8;zNs$K4^$^$l$F$$$k%(%s%3!<%I$9$kI,MW$,$"$k8l$r%(%s%3!<%I$7$F!"7k2L$rJV
\e(B
1193 (mail-encode-encoded-word-string
1194 "This is na@"{@dotless{i}}ve, baby")
1195 @result{} "This is =?iso-8859-1?q?na=EFve,?= baby"
1198 @item mail-decode-encoded-word-region
1199 @findex mail-decode-encoded-word-region
1200 \e$BNN0h$K$"$k%(%s%3!<%I$5$l$?8l$r%G%3!<%I$7$^$9!#
\e(B
1202 @item mail-decode-encoded-word-string
1203 @findex mail-decode-encoded-word-string
1204 \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
1207 (mail-decode-encoded-word-string
1208 "This is =?iso-8859-1?q?na=EFve,?= baby")
1209 @result{} "This is na@"{@dotless{i}}ve, baby"
1213 \e$B8=:_
\e(B @code{mail-parse}
\e$B$O
\e(B @code{ietf-drums}, @code{rfc2047},
1214 @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
1215 \e$B$$$F!"<!0J9_$N>O$G@bL@$7$^$9!#
\e(B
1217 @node Basic Functions
1218 @chapter
\e$B4pK\E*$J4X?t
\e(B
1220 \e$B$3$N>O$O!"2<0L$N3,AX$K$"$k4pK\E*$J!"2r@O$H=hM}$r9T$J$&4X?t$K$D$$$F@bL@$7
\e(B
1221 \e$B$^$9!#$3$3$G07$&$3$H$O
\e(B @code{From}
\e$B9T$N2r@O!"%X%C%@!<$N3F9T$K$"$k%3%a%s
\e(B
1222 \e$B%H$N:o=|!"8l$N%G%3!<%I$H%(%s%3!<%I!";~9o%X%C%@!<$N2r@O$J$I$G$9!#>e0L3,AX
\e(B
1223 \e$B$N5!G=$O:G=i$N>O
\e(B (@pxref{Decoding and Viewing})
\e$B$G07$$$^$9!#
\e(B
1226 * rfc2045:: @code{Content-Type}
\e$B%X%C%@!<$N%(%s%3!<%I
\e(B
1227 * rfc2231:: @code{Content-Type}
\e$B%X%C%@!<$N2r@O
\e(B
1228 * ietf-drums:: RFC822bis
\e$B$GDj5A$5$l$?%a!<%k%X%C%@!<$N=hM}
\e(B
1229 * rfc2047::
\e$B%X%C%@!<$K$*$1$k8l$N%(%s%3!<%I$H%G%3!<%I
\e(B
1230 * time-date::
\e$BF|IU$N2r@O$*$h$S;~9o$rA`:n$9$k4X?t
\e(B
1231 * qp:: Quoted-Printable
\e$B$N%(%s%3!<%I$H%G%3!<%I
\e(B
1232 * base64:: Base64
\e$B$N%(%s%3!<%I$H%G%3!<%I
\e(B
1233 * binhex:: Binhex
\e$B$N%G%3!<%I
\e(B
1234 * uudecode:: Uuencode
\e$B$N%G%3!<%I
\e(B
1235 * yenc:: Yenc
\e$B$N%G%3!<%I
\e(B
1236 * rfc1843:: HZ-
\e$B%(%s%3!<%I$5$l$?%F%-%9%H$N%G%3!<%I
\e(B
1237 * 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
1240 \e$BLuCm
\e(B: RFC822bis == draft-ietf-drums-msg-fmt-09.txt
1245 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
1246 \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
1247 \e$B8e$N
\e(B RFC
\e$B$K0Q$M$i$l$F$$$F!"$=$3$K$O$"$j$^$;$s!#
\e(B
1249 \e$B$H8@$&$o$1$G!"
\e(B@file{rfc2045.el}
\e$B$K$O$?$C$?0l$D$N4X?t$,$"$j$^$9
\e(B:
1252 @item rfc2045-encode-string
1253 @findex rfc2045-encode-string
1254 \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
1255 @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
1262 RFC2231
\e$B$O
\e(B @code{Content-Type}
\e$B$H
\e(B @code{Content-Disposition}
\e$B%X%C%@!<$N
\e(B
1263 \e$B9=J8$rDj5A$7$^$9!#$=$N>.?h$JL>>N$O
\e(B @dfn{MIME Parameter Value and Encoded
1264 Word Extensions: Character Sets, Languages, and Continuations}
\e$B$G$9!#
\e(B
1266 \e$B0l8}$G8@$&$H!"$=$l$i$N%X%C%@!<$O$3$s$J$U$&$G$9
\e(B:
1269 Content-Type: application/x-stuff;
1270 title*0*=us-ascii'en'This%20is%20even%20more%20;
1271 title*1*=%2A%2A%2Afun%2A%2A%2A%20;
1275 \e$BIaDL$O$3$s$J$K$R$I$/$J$$$G$9$,!#
\e(B
1277 \e$B0J2<$N4X?t$,$3$N%i%$%V%i%j!<$GDj5A$5$l$F$$$^$9
\e(B:
1280 @item rfc2231-parse-string
1281 @findex rfc2231-parse-string
1282 @code{Content-Type}
\e$B%X%C%@!<$r2r@O$7$F!"$=$NMWAG$rI=$9%j%9%H$rJV$7$^$9!#
\e(B
1285 (rfc2231-parse-string
1286 "application/x-stuff;
1287 title*0*=us-ascii'en'This%20is%20even%20more%20;
1288 title*1*=%2A%2A%2Afun%2A%2A%2A%20;
1289 title*2=\"isn't it!\"")
1290 @result{} ("application/x-stuff"
1291 (title . "This is even more ***fun*** isn't it!"))
1294 @item rfc2231-get-value
1295 @findex rfc2231-get-value
1296 \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
1298 @item rfc2231-encode-string
1299 @findex rfc2231-encode-string
1300 @code{Content-Type}
\e$B$H
\e(B @code{Content-Disposition}
\e$B$N$h$&$J%X%C%@!<$K$"$k
\e(B
1301 \e$B%Q%i%a!<%?!<$r%(%s%3!<%I$7$^$9!#
\e(B
1307 @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
1309 \e$B$3$N%i%$%V%i%j!<$K$h$C$FDs6!$5$l$k4X?t$O<!$NDL$j$G$9
\e(B:
1312 @item ietf-drums-remove-comments
1313 @findex ietf-drums-remove-comments
1314 \e$B0z?t$+$i%3%a%s%H$r<h$j=|$$$F!"7k2L$rJV$7$^$9!#
\e(B
1316 @item ietf-drums-remove-whitespace
1317 @findex ietf-drums-remove-whitespace
1318 \e$BJ8;zNs$+$i!H
\e(Blinear white space
\e$B!I
\e(B(
\e$BLuCm
\e(B:
\e$BC10l$ND9$$%X%C%@!<$r@^$j>v$s$GJ#
\e(B
1319 \e$B?t9T$K$9$k$H$-$K;H$&O"7k;R
\e(B;
\e$B2~9TJ8;z
\e(B+
\e$B6uGrJ8;z
\e(B)
\e$B$r<h$j=|$-!"7k2L$rJV$7$^
\e(B
1320 \e$B$9!#%/%)!<%H$5$l$?
\e(B ("..."
\e$B$G0O$^$l$?
\e(B)
\e$BJ8;zNs$NCf$K$"$k6uGrJ8;z$H%3%a%s%H
\e(B
1321 \e$B$K$O<j$rIU$1$^$;$s!#
\e(B
1323 @item ietf-drums-get-comment
1324 @findex ietf-drums-get-comment
1325 \e$BJ8;zNs$N:G8eHx$K$"$k%3%a%s%H$rJV$7$^$9!#
\e(B
1327 @item ietf-drums-parse-address
1328 @findex ietf-drums-parse-address
1329 \e$B%"%I%l%9$NJ8;zNs$r2r@O$7$F!"%a!<%k%\%C%/%9$H%W%l!<%s%F%-%9%H$NL>A0$r4^$`
\e(B
1330 \e$B%j%9%H$rJV$7$^$9!#
\e(B
1332 @item ietf-drums-parse-addresses
1333 @findex ietf-drums-parse-addresses
1334 \e$B%+%s%^$G6h@Z$i$l$?J#?t$N%"%I%l%9$r4^$s$G$$$kJ8;zNs$r2r@O$7$F!"%a!<%k%\%C
\e(B
1335 \e$B%/%9$H%W%l!<%s%F%-%9%H$NBP$r4^$`%j%9%H$rJV$7$^$9!#
\e(B
1337 @item ietf-drums-parse-date
1338 @findex ietf-drums-parse-date
1339 \e$BF|IU$NJ8;zNs$r2r@O$7$F!"
\e(BEmacs
\e$B7A<0$N;~9o$rJV$7$^$9!#
\e(B
1341 @item ietf-drums-narrow-to-header
1342 @findex ietf-drums-narrow-to-header
1343 \e$B8=:_$N%P%C%U%!!<$r%X%C%@!<$N6h0h$K69$a$^$9!#
\e(B
1349 RFC2047 (Message Header Extensions for Non-@acronym{ASCII} Text)
\e$B$O!"%X%C
\e(B
1350 \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
1351 \e$B$^$9!#<B:]$3$l$O>/!9J#;($K$J$k$N$G!"$3$N%i%$%V%i%j!<$,9T$J$&$3$H$rD4@0$9
\e(B
1352 \e$B$k$?$a$K!"B?$/$NJQ?t$,I,MW$G$9!#
\e(B
1354 \e$B0J2<$NJQ?t$,D4@02DG=$G$9
\e(B:
1357 @item rfc2047-header-encoding-alist
1358 @vindex rfc2047-header-encoding-alist
1359 \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
1360 \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
1362 \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
1363 \e$B$+
\e(B @code{t}
\e$B$N$I$A$i$+$G$9!#
\e(B
1365 \e$BCM
\e(B (
\e$BLuCm
\e(B:
\e$B3FMWAG$N
\e(B @code{cdr}
\e$B9`
\e(B)
\e$B$,
\e(B @code{nil}
\e$B$N$H$-!"LdBj$N%X%C%@!<$O
\e(B
1366 \e$B%(%s%3!<%I$5$l$^$;$s!#
\e(B@code{mime}
\e$B$O$=$l$i$,%(%s%3!<%I$5$l$k$3$H$r0UL#$7!"
\e(B
1367 @code{address-mime}
\e$B$N>l9g$O%X%C%@!<$,%"%I%l%9$r4^$s$G$$$k$3$H$rA[Dj$7$F
\e(B
1368 \e$BCm0U?<$/%(%s%3!<%I$7$^$9!#
\e(B
1370 @item rfc2047-charset-encoding-alist
1371 @vindex rfc2047-charset-encoding-alist
1372 RFC2047
\e$B$OFs$D$N%(%s%3!<%G%#%s%0$N7A<0$rDj$a$F$$$^$9!#0l$D$O
\e(B @code{Q}
1373 (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}
1374 (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
1375 \e$B%s%0$r;H$&$+$r5,Dj$7$^$9!#
\e(B
1377 @item rfc2047-encode-function-alist
1378 @vindex rfc2047-encode-function-alist
1379 \e$B$3$l$O%(%s%3!<%G%#%s%0$H4X?t$NBP$r<}$a$?O"A[%j%9%H$G$9!#%(%s%3!<%G%#%s%0
\e(B
1380 \e$B$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
1382 @item rfc2047-encoded-word-regexp
1383 @vindex rfc2047-encoded-word-regexp
1384 \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
1387 @item rfc2047-encode-encoded-words
1388 @vindex rfc2047-encode-encoded-words
1389 \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
1390 \e$B$+$r7h$a$k%V!<%kJQ?t$G$9!#
\e(B
1393 \e$B0J>e$OJQ?t$G$7$?!#<!$O4X?t$G$9
\e(B:
1396 @item rfc2047-narrow-to-field
1397 @findex rfc2047-narrow-to-field
1398 \e$B%P%C%U%!!<$r8=:_$N9T$N%X%C%@!<$K69$a$^$9!#
\e(B
1400 @item rfc2047-encode-message-header
1401 @findex rfc2047-encode-message-header
1402 \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
1403 @code{rfc2047-header-encoding-alist}
\e$B$K=>$C$F%(%s%3!<%I$7$^$9!#
\e(B
1405 @item rfc2047-encode-region
1406 @findex rfc2047-encode-region
1407 \e$B;XDj$5$l$?NN0h$K$"$k$9$Y$F$N%(%s%3!<%I2DG=$J8l$r%(%s%3!<%I$7$^$9!#
\e(B
1409 @item rfc2047-encode-string
1410 @findex rfc2047-encode-string
1411 \e$BJ8;zNs$r%(%s%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1413 @item rfc2047-decode-region
1414 @findex rfc2047-decode-region
1415 \e$BNN0h$K$"$k%(%s%3!<%I$5$l$?8l$r%G%3!<%I$7$^$9!#
\e(B
1417 @item rfc2047-decode-string
1418 @findex rfc2047-decode-string
1419 \e$BJ8;zNs$r%G%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1421 @item rfc2047-encode-parameter
1422 @findex rfc2047-encode-parameter
1423 \e$B%Q%i%a!<%?!<$r
\e(B RFC2047
\e$B$U$&$NMM<0$G%(%s%3!<%I$7$^$9!#$3$l
\e(B
1424 \e$B$O
\e(B @code{rfc2231-encode-string}
\e$B$NCV$-49$($G$9!#
\e(B@xref{rfc2231}.
1426 \e$B%U%!%$%k$r
\e(B @acronym{MIME}
\e$B$N%Q!<%H$H$7$FE:IU$9$k$H$-!"
\e(B
1427 \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
1428 \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
1429 \e$B%H$,$=$l$r%5%]!<%H$7$J$$$N$G!"<u?.<T$O@5$7$$%U%!%$%kL>$rCj=P$9$k$3$H$,$G
\e(B
1430 \e$B$-$^$;$s!#Be$o$j$K
\e(B RFC2047
\e$B$U$&$N%(%s%3!<%G%#%s%0$,!"9-$/<u$1F~$l$i$l$F
\e(B
1431 \e$B$$$^$9!#$=$s$J>p$1$J$$IwD,$r4E<u$7$F!"$3$N4X?t$O
\e(B RFC2047
\e$B$K$h$/;w$?%(%s
\e(B
1432 \e$B%3!<%G%#%0$N5!G=$rDs6!$7$^$9!#$3$l$r;H$&$K$O!"
\e(B@file{~/.gnus.el}
\e$B%U%!%$%k
\e(B
1433 \e$B$K<!$N9T$rF~$l$F2<$5$$
\e(B:
1436 (defalias 'mail-header-encode-parameter 'rfc2047-encode-parameter)
1443 \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
1444 \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
1445 (
\e$B$b$C$H$b;M<!85N)J}BN$O;H$$$^$;$s!#$4$a$s$J$5$$!#
\e(B)
1447 \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
1448 \e$B;~9o$N%j%9%H!"IC?t!"$*$h$SF|?t
\e(B)
\e$B$N4V$GJQ49$r9T$J$$$^$9!#
\e(B
1450 \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:
1453 (parse-time-string "Sat Sep 12 12:21:54 1998 +0200")
1454 @result{} (54 21 12 12 9 1998 6 nil 7200)
1456 (date-to-time "Sat Sep 12 12:21:54 1998 +0200")
1457 @result{} (13818 19266)
1459 (time-to-seconds '(13818 19266))
1460 @result{} 905595714.0
1462 (seconds-to-time 905595714.0)
1463 @result{} (13818 19266 0)
1465 (time-to-days '(13818 19266))
1468 (days-to-time 729644)
1469 @result{} (961933 65536)
1471 (time-since '(13818 19266))
1474 (time-less-p '(13818 19266) '(13818 19145))
1477 (subtract-time '(13818 19266) '(13818 19145))
1480 (days-between "Sat Sep 12 12:21:54 1998 +0200"
1481 "Sat Sep 07 12:21:54 1998 +0200")
1484 (date-leap-year-p 2000)
1487 (time-to-day-in-year '(13818 19266))
1490 (time-to-number-of-days
1492 (date-to-time "Mon, 01 Jan 2001 02:22:26 GMT")))
1493 @result{} 4.146122685185185
1496 \e$B$"$H!"
\e(B@code{safe-date-to-time}
\e$B$H$$$&$b$N$b$"$j$^$9!#$3$l
\e(B
1497 \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
1498 \e$B>l9g$K%<%m;~9o$rJV$7$^$9!#
\e(B
1500 \e$B8^$D$N%G!<%?$O0J2<$N$h$&$KI=8=$5$l$^$9
\e(B:
1504 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
1508 Emacs
\e$B$NFbIt7A<0$N;~9o!#Nc
\e(B: @code{(13818 26466)}
1511 Emacs
\e$B$NFbIt7A<0$N;~9o$rIbF0>.?t$GI=$7$?$b$N!#Nc
\e(B: @code{905595714.0}
1514 00000101
\e$B$r4pE@$H$9$k7P2aF|?t$r@0?t$GI=$7$?$b$N!#Nc
\e(B: @code{729644}
1516 \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
1517 \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
1520 \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)}
1523 \e$B>e5-$N$9$Y$F$NNc$O!"F1$8;~$rI=$7$F$$$^$9!#
\e(B
1525 \e$B4X?t$K$O0J2<$N$h$&$J$b$N$,$"$j$^$9
\e(B:
1529 \e$BF|IU$r<u$1<h$C$F;~9o$rJV$7$^$9!#
\e(B
1531 @item time-to-seconds
1532 \e$B;~9o$r<u$1<h$C$FIC?t$rJV$7$^$9!#
\e(B
1534 @item seconds-to-time
1535 \e$BIC?t$r<u$1<h$C$F;~9o$rJV$7$^$9!#
\e(B
1538 \e$B;~9o$r<u$1<h$C$FF|?t$rJV$7$^$9!#
\e(B
1541 \e$BF|?t$r<u$1<h$C$F;~9o$rJV$7$^$9!#
\e(B
1544 \e$BF|IU$r<u$1<h$C$FF|?t$rJV$7$^$9!#
\e(B
1546 @item time-to-number-of-days
1547 \e$B;~9o$r<u$1<h$C$F!"$=$l$,I=$7$F$$$kF|?t$rJV$7$^$9!#
\e(B
1549 @item safe-date-to-time
1550 \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
1551 \e$B9o$rJV$7$^$9!#
\e(B
1554 \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
1555 \e$B$r<($7$^$9!#
\e(B
1558 \e$B;~9o$r<u$1<h$C$F!"$=$N;~9o$+$i$I$l$[$I;~4V$,7P2a$7$?$+$r<($7$^$9!#
\e(B
1561 \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
1562 \e$B9o$N4V$N;~4V:9$rJV$7$^$9!#
\e(B
1565 \e$BFs$D$NF|IU$r<u$1<h$C$F!"$=$l$iFs$D$NF|IU$N4V$NF|?t$rJV$7$^$9!#
\e(B
1567 @item date-leap-year-p
1568 \e$BG/$N?tCM$r<u$1<h$C$F!"$=$l$,$&$k$&G/$+$I$&$+$r<($7$^$9!#
\e(B
1570 @item time-to-day-in-year
1571 \e$B;~9o$r<u$1<h$C$F!"$=$NG/$N85F|$+$i7P2a$7$?F|?t$rJV$7$^$9!#
\e(B
1577 \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
1578 \e$B$r07$$$^$9!#
\e(B
1580 \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
1581 \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
1582 \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
1584 \e$B$3$N%i%$%V%i%j!<$G$O!"0J2<$N4X?t$,Dj5A$5$l$F$$$^$9
\e(B:
1587 @item quoted-printable-decode-region
1588 @findex quoted-printable-decode-region
1589 \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
1591 @item quoted-printable-decode-string
1592 @findex quoted-printable-decode-string
1593 \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
1596 @item quoted-printable-encode-region
1597 @findex quoted-printable-encode-region
1598 \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
1599 \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
1600 (
\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)
1602 @item quoted-printable-encode-string
1603 @findex quoted-printable-encode-string
1604 \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
1605 \e$B2L$rJV$7$^$9!#
\e(B
1612 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
1613 \e$B$,A}$($^$9!#%(%s%3!<%I$G;H$o$l$k%"%k%U%!%Y%C%H$O!"EAAw$5$l$k4V$KBfL5$7$K
\e(B
1614 \e$B$5$l$k$3$H$KBP$7$F$H$F$bBQ5WNO$,$"$j$^$9!#
\e(B
1616 \e$B0J2<$N4X?t$,$3$N%i%$%V%i%j!<$K$h$C$FDj5A$5$l$F$$$^$9
\e(B:
1619 @item base64-encode-region
1620 @findex base64-encode-region
1621 \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
1622 \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
1623 \e$B9T$K@^$j>v$^$J$$$3$H$r;X?^$7$^$9!#
\e(B
1625 @item base64-encode-string
1626 @findex base64-encode-string
1627 \e$BJ8;zNs$r
\e(B base64
\e$B$G%(%s%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1629 @item base64-decode-region
1630 @findex base64-decode-region
1631 \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
1632 \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
1633 \e$B$OJQ99$7$^$;$s!#
\e(B
1635 @item base64-decode-string
1636 @findex base64-decode-string
1637 \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
1638 \e$B$?$i
\e(B @code{nil}
\e$B$rJV$7$^$9!#
\e(B
1647 @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
1648 \e$B0J2<$N4X?t$,$=$l$i$r07$&$?$a$K6!5k$5$l$F$$$^$9
\e(B:
1651 @item binhex-decode-region
1652 @findex binhex-decode-region
1653 \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
1654 \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
1655 \e$B$1$r$7$^$9!#
\e(B
1663 @code{base64}
\e$B$,%a!<%k$N@$3&$r;YG[$7$F$$$k$b$N$N!"$*$=$i
\e(B
1664 \e$B$/
\e(B @code{uuencode}
\e$B$O$^$@
\e(B Usenet
\e$B$G;H$o$l$F$$$k:G$bIa5Z$7$F$$$k%P%$%J%j!<
\e(B
1665 \e$B$N%(%s%3!<%G%#%s%0$G$9!#
\e(B
1667 \e$B0J2<$N4X?t$,$3$N%Q%C%1!<%8$K$h$C$F6!5k$5$l$F$$$^$9
\e(B:
1670 @item uudecode-decode-region
1671 @findex uudecode-decode-region
1672 \e$BNN0h$K$"$k%F%-%9%H$r%G%3!<%I$7$^$9!#
\e(B
1679 @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
1680 \e$B$N4X?t$,$3$N%Q%C%1!<%8$K$h$C$F6!5k$5$l$F$$$^$9
\e(B:
1683 @item yenc-decode-region
1684 @findex yenc-decode-region
1685 \e$BNN0h$K$"$k%(%s%3!<%I$5$l$?%F%-%9%H$r%G%3!<%I$7$^$9!#
\e(B
1694 RFC1843
\e$B$O%a%C%;!<%8$K$*$1$kCf9q8l$H
\e(B @acronym{ASCII}
\e$BJ8;z$N:.:_J8$r07$$
\e(B
1695 \e$B$^$9!#K\<AE*$K!"
\e(BRFC1843
\e$B$O0J2<$r;H$C$F
\e(B @acronym{ASCII}
\e$B$HCf9q8l$r@Z$jBX
\e(B
1699 This sentence is in @acronym{ASCII}.
1700 The next sentence is in GB.~@{<:Ky2;S@{#,NpJ)l6HK!#~@}Bye.
1703 \e$B$^$C$?$/C1=c$G!"Cf9q$G$O9-$/;H$o$l$F$$$^$9!#
\e(B
1705 \e$B$3$N%(%s%3!<%G%#%s%0$r07$&$?$a$K!"0J2<$N4X?t$r;H$&$3$H$,$G$-$^$9
\e(B:
1708 @item rfc1843-decode-region
1709 \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
1711 @item rfc1843-decode-string
1712 HZ-
\e$B%(%s%3!<%I$5$l$?J8;zNs$r%G%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1718 @file{~/.mailcap}
\e$B%U%!%$%k$O$[$H$s$I$N
\e(B @acronym{MIME}
\e$BBP1~$N%a%C%;!<%8!&
\e(B
1719 \e$B%O%s%I%i!<$K$h$C$F2r@O$5$l$^$9!#$=$l$K$O!"3FMWAG$,$I$N$h$&$KI=<($5$l$k$b
\e(B
1720 \e$B$N$HA[Dj$5$l$F$$$k$+$r5-=R$7$^$9!#%U%!%$%k$NNc$G$9
\e(B:
1724 audio/wav; wavplayer %s
1725 application/msword; catdoc %s ; copiousoutput ; nametemplate=%s.doc
1728 \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
1729 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
1730 \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
1731 \e$B$k$3$H$r8l$C$F$$$^$9!#
\e(B
1733 @code{mailcap}
\e$B%i%$%V%i%j!<$O$3$N%U%!%$%k$r2r@O$7$F!"9gCW$9$k%?%$%W$N$?
\e(B
1734 \e$B$a$N4X?t$r5,Dj$7$^$9!#
\e(B
1737 @item mailcap-mime-data
1738 @vindex mailcap-mime-data
1739 \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
1740 \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
1744 \e$B%$%s%?!<%U%'!<%94X?t
\e(B:
1747 @item mailcap-parse-mailcaps
1748 @findex mailcap-parse-mailcaps
1749 @file{~/.mailcap}
\e$B%U%!%$%k$r2r@O$7$^$9!#
\e(B
1751 @item mailcap-mime-info
1752 \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
1756 @chapter
\e$BI8=`
\e(B
1758 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
1759 \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
1760 \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
1761 \e$BF@2DG=$G$9!#
\e(B
1766 ARPA
\e$B%$%s%?!<%M%C%H%F%-%9%H%a%C%;!<%8$N=q<0$N$?$a$NI8=`!#
\e(B
1769 USENET
\e$B%a%C%;!<%88r49$N$?$a$NI8=`!#
\e(B
1772 \e$B%$%s%?!<%M%C%H%a%C%;!<%8$NK\J8$N=q<0!#
\e(B
1775 \e$B%a%G%#%"%?%$%W!#
\e(B
1778 \e$B%a%C%;!<%8%X%C%@!<$G$NHs
\e(B-@acronym{ASCII}
\e$B%F%-%9%H3HD%!#
\e(B
1784 \e$BE,9g4p=`$H;vNc!#
\e(B
1787 @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
1788 \e$B8@8l$*$h$S7QB3!#
\e(B
1791 HZ -
\e$BCf1Q:.:_J8$r4^$`%U%!%$%k8r49$N$?$a$N%G!<%?7A<0!#
\e(B
1793 @item draft-ietf-drums-msg-fmt-05.txt
1794 RFC822
\e$B$N8e7Q$N$?$a$NI8=`!#
\e(B
1797 @acronym{MIME} Multipart/Related Content-type
\e$B!#
\e(B
1800 \e$B%a!<%k%7%9%F%`$N4IM}%a%C%;!<%8$r%j%]!<%H$9$k$?$a$N
\e(B Multipart/Report
1801 Content Type
\e$B!#
\e(B
1804 \e$B%$%s%?!<%M%C%H%a%C%;!<%8$N>pJsDL?.I=8=
\e(B: Content-Disposition
\e$B%X%C%@!<%U%#!<
\e(B
1808 \e$BN.F0%F%-%9%H$N$?$a$N
\e(B text/plain
\e$B=q<0%Q%i%a!<%?!<!#
\e(B
1820 @c coding: iso-2022-7bit
1823 @c use-kuten-for-period: t
1824 @c use-touten-for-comma: t