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.1 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.1
\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!#!V
\e(BA GNU Manual
\e$B!W$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!V
\e(BEmacs manual
\e$B!W$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$B9`$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>$`%f!<%6!"$*$h$S
\e(B @acronym{MIME}
\e$B$NMWAG$rA`:n$9$k
\e(B
79 \e$B4X?t$*$h$S%3%^%s%I$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%`$,J*;v$r9T
\e(B
106 \e$B$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=q8K%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
196 @section
\e$B%O%s%I%k
\e(B
198 @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
201 \e$B%O%s%I%k$NMWAG$r%"%/%;%9$9$k$?$a$K!"0J2<$N%^%/%m$r;H$&$3$H$,$G$-$^$9
\e(B:
204 @item mm-handle-buffer
205 @findex mm-handle-buffer
206 \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
210 @findex mm-handle-type
211 \e$B2r@O:Q$_$N!"%Q!<%H$N
\e(B @code{Content-Type}
\e$B$rJV$7$^$9!#
\e(B
213 @item mm-handle-encoding
214 @findex mm-handle-encoding
215 \e$B%Q!<%H$N
\e(B @code{Content-Transfer-Encoding}
\e$B$rJV$7$^$9!#
\e(B
217 @item mm-handle-undisplayer
218 @findex mm-handle-undisplayer
219 \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
220 \e$B<($5$l$F$$$k>l9g$K
\e(B)
\e$BJV$7$^$9!#
\e(B
222 @item mm-handle-set-undisplayer
223 @findex mm-handle-set-undisplayer
224 \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
226 @item mm-handle-disposition
227 @findex mm-handle-disposition
228 \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
231 @item mm-get-content-id
232 @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
236 @section
\e$BI=<(
\e(B
238 \e$BI=<($7!">C5n$7!"J]B8$9$k$?$a$N4X?t!#
\e(B
241 @item mm-display-part
242 @findex mm-display-part
243 \e$B%Q!<%H$rI=<($7$^$9!#
\e(B
246 @findex mm-remove-part
247 \e$B%Q!<%H$r
\e(B (
\e$B$=$l$,I=<($5$l$F$$$?$i
\e(B)
\e$B>C5n$7$^$9!#
\e(B
250 @findex mm-inlinable-p
251 @acronym{MIME}
\e$B%?%$%W$,%$%s%i%$%s$GI=<(2DG=$+$I$&$+$rJV$7$^$9!#
\e(B
253 @item mm-automatic-display-p
254 @findex mm-automatic-display-p
255 @acronym{MIME}
\e$B%?%$%W$,<+F0E*$KI=<($5$l$k$Y$-$+$I$&$+$rJV$7$^$9!#
\e(B
257 @item mm-destroy-part
258 @findex mm-destroy-part
259 \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
260 \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
261 \e$B%$%k$r>C5n$7$^$9
\e(B)
\e$B!#
\e(B
265 \e$B%Q!<%H$r%U%!%$%k$KJ]B8$7$^$9!#
\e(B
269 \e$B%Q!<%H$r$"$k%W%m%;%9$K%Q%$%W$7$^$9!#
\e(B
271 @item mm-interactively-view-part
272 @findex mm-interactively-view-part
273 \e$B%Q!<%H$rI=<($9$k$?$a$K;H$&
\e(B mailcap
\e$B$N<jCJ$r?R$M$^$9!#
\e(B
276 @node Display Customization
277 @section
\e$BI=<($N%+%9%?%^%$%:
\e(B
280 @item mm-inline-media-tests
281 @vindex mm-inline-media-tests
282 \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
283 \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
284 \e$B$k$?$a$N4X?t!"$=$7$FBh;0MWAG$O$=$N%Q!<%H$,%$%s%i%$%s$GI=<($9$k$3$H$,2DG=
\e(B
285 \e$B$+$I$&$+$rD4$Y$k$?$a$KI>2A
\e(B (@code{eval})
\e$B$5$l$k%U%)!<%`$G$9!#
\e(B
287 \e$B$3$NJQ?t$O!"$"$k%Q!<%H$,%$%s%i%$%sI=<(2DG=$+$I$&$+$H!"$b$72DG=$J$i$=$N$d
\e(B
288 \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
289 \e$B$N$G$O$"$j$^$;$s!#
\e(B
291 @item mm-inlined-types
292 @vindex mm-inlined-types
293 \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
294 \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
295 (
\e$BLuCm
\e(B:
\e$B$=$l$>$l$NMWAG$O@55,I=8=$G$9!#
\e(B)
297 @item mm-automatic-display
298 @vindex mm-automatic-display
299 \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
300 \e$B%9%H$G$9!#$D$^$j!"%$%s%i%$%sI=<($,2DG=$J%Q!<%H$@$1$,<+F0E*$KI=<($5$l$^$9!#
\e(B
302 @item mm-automatic-external-display
303 @vindex mm-automatic-external-display
304 \e$B$3$l$O30It%S%e!<%o!<$G<+F0E*$KI=<($5$l$k%?%$%W$N%j%9%H$G$9!#
\e(B
306 @item mm-keep-viewer-alive-types
307 @vindex mm-keep-viewer-alive-types
308 \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
309 \e$B%W$N%j%9%H$G$9!#
\e(B
312 \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
313 \e$BFI$`$N$K;~4V$,$+$+$k$+$b$7$l$J$$%Q!<%H$N%?%$%W$r4^$`%j%9%H$G$9!#0lJ}!"$3
\e(B
314 \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
315 \e$B$a$?$H$-$K!"<+F0E*$K30It%S%e!<%o!<$,
\e(B kill
\e$B$5$l$^$9!#
\e(B
318 @item mm-attachment-override-types
319 @vindex mm-attachment-override-types
320 \e$B$$$/$D$+$N
\e(B @acronym{MIME}
\e$B%(!<%8%'%s%H$O!"G[CV;X
\e(B
321 \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
322 \e$B$G$"$k$3$H$r@_Dj$7$?%Q!<%H$r@8@.$7$^$9!#$3$NJQ?t$O$=$s$JG[CV;XDj$r>e=q$-
\e(B
323 \e$B$7$F!"$=$N%Q!<%H$r%$%s%i%$%sI=<($9$k$3$H$r5v$7$^$9!#
\e(B(
\e$B$=$N%Q!<%H$N%$%s%i
\e(B
324 \e$B%$%sI=<($9$k$3$H$,2DG=$G!";d$?$A$,$=$&$9$k$3$H$rK>$`>l9g$@$1!"G[CV;XDj$,
\e(B
325 \e$B>e=q$-$5$l$k$3$H$KCm0U$7$F2<$5$$!#
\e(B)
327 @item mm-discouraged-alternatives
328 @vindex mm-discouraged-alternatives
329 @samp{multipart/alternative}
\e$B$rI=<($9$k$3$H$,7y$o$l$k
\e(B @acronym{MIME}
\e$B%?
\e(B
330 \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
331 \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
332 \e$B$^$9!#$7$+$7!"%f!<%6!<$OBe$o$j$KB>$N%?%$%W$r9%$`$+$b$7$l$^$;$s!#$3$N%j%9
\e(B
333 \e$B%H$O!"2?$N%?%$%W$,:G$bK>$^$l$J$$$+$r<($7$^$9!#Nc$($P$b$7!"
\e(B
334 @samp{text/html}
\e$B%Q!<%H$OHs>o$KK>$^$:!"$+$D
\e(B @samp{text/richtext}
\e$B%Q!<%H
\e(B
335 \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:
338 (setq mm-discouraged-alternatives
339 '("text/html" "text/richtext")
341 (remove "text/html" mm-automatic-display))
344 @item mm-inline-large-images
345 @vindex mm-inline-large-images
346 \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
347 \e$B$H$,$G$-$J$$!"$D$^$j2hA|$NA4BN$r8+$k$3$H$,$G$-$^$;$s!#$3$l$rHr$1$k$?$a!"
\e(B
348 \e$B%i%$%V%i%j!<$O$=$l$r%$%s%i%$%sI=<($9$kA0$K2hA|$N%5%$%:$r7W$C$F!"$=$l$,
\e(B
349 \e$B%&%#%s%I%&$K9g$o$J$$>l9g$O!"%i%$%V%i%j!<$O$=$l$r30It$G
\e(B (
\e$BNc$(
\e(B
350 \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
351 \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
352 \e$B%s%i%$%s2hA|$r%5%$%:$K4X$o$j$J$/%$%s%i%$%s$GI=<($5$;$^$9!#
\e(B
354 @item mm-inline-override-types
355 @vindex mm-inline-override-types
356 @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
357 \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
358 \e$B%$%s%i%$%sI=<($,2DG=$@$1$l$I$bE:IU%U%!%$%k$H$7$F07$$$?$$%?%$%W$,$"$k$J$i
\e(B
359 \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
360 \e$B$F@.$7?k$2$k$3$H$,$G$-$^$9!#Nc$(
\e(B
361 \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
362 \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
363 \e$B%H$OE:IU%U%!%$%k$H$7$F07$o$l$k$h$&$K$J$j$^$9!#
\e(B
365 @item mm-text-html-renderer
366 @vindex mm-text-html-renderer
367 @acronym{HTML}
\e$B$rIA2h$9$k$?$a$K;H$&4X?t$rA*Br$7$^$9!#$9$G$KMQ0U$7$F$"$k
\e(B
368 \e$BIA2h%W%m%0%i%`$O!"
\e(B@code{w3}, @code{w3m}@footnote{emacs-w3m
\e$B$K$D$$$F$N>\
\e(B
369 \e$B:Y$O
\e(B @uref{http://emacs-w3m.namazu.org/}
\e$B$r8+$F2<$5$$!#
\e(B}, @code{links},
370 @code{lynx}, @code{w3m-standalone}
\e$B$^$?$O
\e(B @code{html2text}
\e$B$N%7%s%\%k72
\e(B
371 \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
372 \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
373 \e$B$,M?$($i$l$F8F$P$l$k
\e(B)
\e$B$r@_Dj$9$k$3$H$b$G$-$^$9!#
\e(B
375 @item mm-inline-text-html-with-images
376 @vindex mm-inline-text-html-with-images
377 @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
378 \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
379 \e$B$N$O!"$"$J$?$,$=$N%a!<%k$rFI$s$@$3$H$r3NG'$9$k$?$a$N0U?^$,$"$k$3$H$G$9!#
\e(B
380 \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
381 \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
382 \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
383 \e$B<($9$k$?$a$K!"$=$l$,Kd$a9~$^$l$?>l=j$G
\e(B @kbd{t}
\e$B%3%^%s%I$r;H$&$3$H$,$G$-
\e(B
384 \e$B$^$9!#
\e(B@footnote{@kbd{T}
\e$B%3%^%s%I$O$9$Y$F$N2hA|$r<h$j9~$_$^$9!#
\e(B
385 @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
386 \e$B$K
\e(B @kbd{i}
\e$B$+
\e(B @kbd{I}
\e$B$r;H$C$F2<$5$$!#
\e(B}
388 @item mm-w3m-safe-url-regexp
389 @vindex mm-w3m-safe-url-regexp
390 \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
391 \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
392 \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
395 @item mm-inline-text-html-with-w3m-keymap
396 @vindex mm-inline-text-html-with-w3m-keymap
397 \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
398 \e$B$?
\e(B text/html
\e$B%Q!<%H$G
\e(B emacs-w3m
\e$B$N%3%^%s%I%-!<$r;H$&$3$H$,$G$-$^$9!#%G%#
\e(B
399 \e$B%U%)%k%HCM$O
\e(B @code{t}
\e$B$G$9!#
\e(B
401 @item mm-external-terminal-program
402 @vindex mm-external-terminal-program
403 \e$B30It$NC<Kv$r5/F0$9$k$?$a$K;H$o$l$k%W%m%0%i%`$G$9!#
\e(B
405 @item mm-enable-external
406 @vindex mm-enable-external
407 \e$B30It$N
\e(B @acronym{MIME}
\e$B%O%s%I%i!<$r;H$&$Y$-$+$I$&$+$r;XDj$7$^$9!#
\e(B
409 @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
410 \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
411 \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
412 \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
415 Mailcap (@pxref{mailcap})
\e$B$r2p$7$FE:IU%U%!%$%k$NI=<($r;O$a$k$H!":G$b0BA4
\e(B
416 \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
417 \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
418 \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
419 \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
422 @node Files and Directories
423 @section
\e$B%U%!%$%k$H%G%#%l%/%H%j!<
\e(B
426 @item mm-default-directory
427 @vindex mm-default-directory
428 \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
429 \e$B$?$i
\e(B @code{default-directory}
\e$B$r;H$$$^$9!#
\e(B
431 @item mm-tmp-directory
432 @vindex mm-tmp-directory
433 \e$B0l;~%U%!%$%k$r3JG<$9$k%G%#%l%/%H%j!<$G$9!#
\e(B
435 @item mm-file-name-rewrite-functions
436 @vindex mm-file-name-rewrite-functions
437 @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
438 \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
439 \e$B9g$$$N4X?t$O0J2<$NDL$j$G$9!#
\e(B
442 @item mm-file-name-delete-control
443 @findex mm-file-name-delete-control
444 \e$B$9$Y$F$N@)8fJ8;z$r>C5n$7$^$9!#
\e(B
446 @item mm-file-name-delete-gotchas
447 @findex mm-file-name-delete-gotchas
448 \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
449 \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
450 \e$B$k
\e(B @samp{-}
\e$B$H
\e(B @samp{.}
\e$B$r>C5n$7$^$9!#
\e(B
452 @item mm-file-name-delete-whitespace
453 @findex mm-file-name-delete-whitespace
454 \e$B$9$Y$F$N6uGrJ8;z$r<h$j=|$-$^$9!#
\e(B
456 @item mm-file-name-trim-whitespace
457 @findex mm-file-name-trim-whitespace
458 \e$B@hF,$HKvHx$N6uGrJ8;z$r<h$j=|$-$^$9!#
\e(B
460 @item mm-file-name-collapse-whitespace
461 @findex mm-file-name-collapse-whitespace
462 \e$BJ#?t$NO"B3$7$?6uGrJ8;z$rC10l$N%9%Z!<%9J8;z$GCV$-49$($^$9!#
\e(B
464 @item mm-file-name-replace-whitespace
465 @findex mm-file-name-replace-whitespace
466 @vindex mm-file-name-replace-whitespace
467 \e$B6uGrJ8;z$r2<@~
\e(B (underscore)
\e$B$GCV$-49$($^$9!#2<@~$,$*9%$_$G$J$1$l$P!"B>$N
\e(B
468 \e$BJ8;z$r
\e(B @code{mm-file-name-replace-whitespace}
\e$BJQ?t$K@_Dj$7$F2<$5$$!#
\e(B
471 Emacs
\e$BI8=`$N4X?t$G$"$k
\e(B @code{capitalize}, @code{downcase},
472 @code{upcase}
\e$B$*$h$S
\e(B @code{upcase-initials}
\e$B$b!"LrN)$D$3$H$OL@$i$+$G$9!#
\e(B
474 @item mm-path-name-rewrite-functions
475 @vindex mm-path-name-rewrite-functions
476 @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
477 \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
478 \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
479 \e$B%9L>$rJQ49$9$k$?$a
\e(B)
\e$B$K;H$o$l$^$9!#
\e(B
483 @section
\e$B?7$7$$%S%e!<%o!<
\e(B
485 \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:
488 (defun mm-display-enriched-inline (handle)
491 (mm-insert-part handle)
492 (save-window-excursion
493 (enriched-decode (point-min) (point-max))
494 (setq text (buffer-string))))
495 (mm-insert-inline handle text)))
498 \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$+$j
\e(B
499 \e$B$^$9$M!#$=$l$O0l;~%P%C%U%!$K:n6H>l=j$r0\$7!"%Q!<%H$N%F%-%9%H$rA^F~$7!"$=
\e(B
500 \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
501 \e$B%U%!$KLa$C$F$=$N7k2L$rA^F~$7$^$9!#
\e(B
503 \e$B$3$3$K$"$kFs$D$N=EMW$J$*=u$14X?t
\e(B
504 \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
505 \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
506 \e$B%s%3!<%G%#%0
\e(B (content transfer decoding)
\e$B$r<h$j07$$$^$9!#FsHVL\$N4X?t$O!"
\e(B
507 \e$BA^F~$7$m$H8@$C$?$I$s$J%F%-%9%H$G$bC1$KA^F~$7$^$9$,!"%F%-%9%H$r<j7Z$JJ}K!
\e(B
508 \e$B$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
512 @chapter MIME
\e$B%a%C%;!<%8$N:n@.
\e(B
514 @cindex MIME Composing
516 @cindex MIME Meta Language
518 @acronym{MIME}
\e$B%a%C%;!<%8$N:n@.$O$&$s$6$j$9$k;E;v$@$74JC1$G$b$"$j$^$;$s!#
\e(B
519 \e$B$=$3$G!"
\e(B@acronym{MML} (@acronym{MIME} Meta Language)
\e$B$H$$$&!"8@8l$r2r@O
\e(B
520 \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
521 \e$B%i%j!<$,:n$i$l$^$7$?!#
\e(B
523 @findex mml-generate-mime
524 \e$B<gMW$J%$%s%?!<%U%'!<%94X?t$O
\e(B @code{mml-generate-mime}
\e$B$G$9!#$3$l$O8=:_
\e(B
525 \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$r4^
\e(B
526 \e$B$`J8;zNs$rJV$7$^$9!#
\e(B
529 * Simple MML Example:: @acronym{MML}
\e$BJ8=q$NNc
\e(B
530 * MML Definition::
\e$B$9$Y$F$NM-8z$J
\e(B @acronym{MML}
\e$BMWAG
\e(B
531 * Advanced MML Example::
\e$B$b$&0l$D$N
\e(B @acronym{MML}
\e$BJ8=q$NNc
\e(B
532 * Encoding Customization::
\e$B%(%s%3!<%G%#%s%0$K:nMQ$9$kJQ?t
\e(B
533 * 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
534 * Conversion:: @acronym{MIME}
\e$B$+$i
\e(B @acronym{MML}
\e$B$X!"$*$h$S$=$N5U
\e(B
535 * Flowed text::
\e$B%=%U%H$*$h$S%O!<%I2~9T
\e(B
538 @node Simple MML Example
539 @section
\e$BC1=c$J
\e(B MML
\e$B$NNc
\e(B
541 @samp{multipart/alternative}
\e$B$NC1=c$JNc$G$9
\e(B:
544 <#multipart type=alternative>
545 This is a plain text part.
546 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
547 <#part type=text/enriched>
548 <center>This is a centered enriched part</center>
549 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
553 \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:
556 Content-Type: multipart/alternative; boundary="=-=-="
559 Content-Type: text/plain; charset=iso-2022-jp
561 This is a plain text part.
562 ^[$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#^[(B
565 Content-Type: text/enriched; charset=iso-2022-jp
567 <center>This is a centered enriched part</center>
568 <center>^[$B$3$l$OCf?4$KCV$+$l$k^[(B enriched ^[$B%Q!<%H$G$9^[(B</center>
573 \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
574 \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
577 @section MML
\e$B$NDj5A
\e(B
579 @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
580 \e$B$9$,!"0[$J$k$b$N$G$9!#
\e(B
582 @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
583 \e$B%?%$%W$+0[$J$kJ8;z%;%C%H$N$b$N$G$"$jF@$^$9!#%Q!<%H
\e(B
584 \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
585 \e$B$O
\e(B @samp{<#multipart ...>}
\e$B%?%0$,MQ$$$i$l$^$9!#$=$l$>$l$N%Q!<%H
\e(B
586 \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
587 \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
590 @samp{<#external ...>}
\e$B%?%0$H$$$&$b$N$b$"$j$^$9!#$3$l
\e(B
591 \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
593 \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
594 \e$B$^$9!#CM$r%/%)!<%F!<%7%g%s%^!<%/
\e(B ("...")
\e$B$G0O$`$3$H$,$G$-$^$9$,!"CM$,6u
\e(B
595 \e$BGrJ8;z$r4^$`>l9g0J30$O0O$`I,MW$,$"$j$^$;$s!#$7$?$,$C$F!"
\e(B
596 @samp{filename=/home/user/#hello$^yes}
\e$B$O40A4$KM-8z$G$9!#
\e(B
598 \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
599 \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%i%a!<
\e(B
600 \e$B%?$NL>A0$HF1$8$G!"3g8L$NCf$K$"$k$b$N$O!"$=$l$,$I$N%X%C%@!<$NCf$G;H$o$l$k
\e(B
601 \e$B$+$r@k8@$7$^$9!#
\e(B
605 \e$B%Q!<%H$N
\e(B @acronym{MIME}
\e$B%?%$%W$G$9
\e(B (@code{Content-Type})
\e$B!#
\e(B
608 \e$B%Q!<%H$K4^$^$;$k%U%!%$%k$NL>A0$G$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
611 \e$B%Q!<%H$NFbMFJ*$r%(%s%3!<%I$9$k$H$-$K;H$o$l$kJ8;z%;%C%H$G
\e(B
612 \e$B$9
\e(B (@code{Content-Type})
\e$B!#
\e(B@xref{Charset Translation}.
615 \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
616 \e$B$l$^$;$s
\e(B (@code{Content-Type})
\e$B!#
\e(B
619 \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
620 \e$B$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
623 \e$BM-8z$JCM$O
\e(B @samp{7bit}, @samp{8bit}, @samp{quoted-printable}
\e$B$*$h
\e(B
624 \e$B$S
\e(B @samp{base64}
\e$B$G$9
\e(B (@code{Content-Transfer-Encoding})
\e$B!#
\e(B@xref{Charset
628 \e$B%Q!<%H$N@bL@=q$-$G$9
\e(B (@code{Content-Description})
\e$B!#
\e(B
631 \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
633 @item modification-date
634 \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
637 \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
640 \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
641 \e$BF08!=P$h$j$bM%@h$5$l$^$9!#
\e(B
644 \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
645 \e$B$J$$$h$&$K$9$k$?$a$K;H$o$l$^$9!#
\e(B
648 \e$B%Q!<%H$N%5%$%:$r
\e(B octet (8-bit)
\e$B$NC10L$GI=$7$^
\e(B
649 \e$B$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
652 \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
653 \e$B$?$O
\e(B @code{pgpmime})
\e$B$G=pL>$9$k$+$r;XDj$7$^$9!#
\e(B
656 \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
657 \e$B$?$O
\e(B @code{pgpmime})
\e$B$G0E9f2=$9$k$+$r;XDj$7$^$9!#
\e(B
660 \e$B0J2<$O
\e(B @samp{text/plain}
\e$B$N$?$a$N%Q%i%a!<%?$G$9
\e(B:
664 \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%#%U%)
\e(B
665 \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$9$kI,MW$O$"$j$^$;$s!#
\e(B
666 \e$B$=$l$O!"%F%-%9%H$NK\J8$,!"
\e(BRFC 2646
\e$B$GDj$a$i$l$?FCJL$JJ}K!$G%U%)!<%^%C%H
\e(B
667 \e$B$5$l$k$3$H$rI,MW$H$9$k$+$i$G$9!#
\e(B@xref{Flowed text}.
670 \e$B0J2<$O
\e(B @samp{application/octet-stream}
\e$B$N$?$a$N%Q%i%a!<%?$G$9
\e(B:
674 \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
675 \e$B$9
\e(B (@code{Content-Type})
\e$B!#
\e(B
678 \e$B0J2<$O
\e(B @samp{message/external-body}
\e$B$N$?$a$N%Q%i%a!<%?$G$9
\e(B:
682 \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
683 \e$B$O
\e(B @samp{ftp}, @samp{anon-ftp}, @samp{tftp}, @samp{localfile}
\e$B$*$h
\e(B
684 \e$B$S
\e(B @samp{mailserver}
\e$B$N$I$l$+$G$9!#
\e(B(@code{Content-Type}.)
687 \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
688 (@code{Content-Type}.)
691 Octet (8-bit)
\e$B$NC10L$GI=$7$?%U%!%$%k$N%5%$%:$G$9!#
\e(B(@code{Content-Type}.)
694 \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
697 \e$B0J2<$O
\e(B @samp{sign=smime}
\e$B$N$?$a$N%Q%i%a!<%?$G$9
\e(B:
702 \e$B=pL>$9$k?M$N>ZL@=q$r4^$s$G$$$k%U%!%$%k$G$9!#
\e(B
705 \e$B0J2<$O
\e(B @samp{encrypt=smime}
\e$B$N$?$a$N%Q%i%a!<%?$G$9
\e(B:
709 \e$B<u<h?M$N>ZL@=q$r4^$s$G$$$k%U%!%$%k$G$9!#
\e(B
712 @node Advanced MML Example
713 @section
\e$B9bEY$J
\e(B MML
\e$B$NNc
\e(B
715 \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
716 \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
720 <#multipart type=mixed>
721 <#part type=image/jpeg filename=~/rms.jpg disposition=inline>
722 <#multipart type=alternative>
723 This is a plain text part.
724 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
725 <#part type=text/enriched name=enriched.txt>
726 <center>This is a centered enriched part</center>
727 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
729 This is a new plain text part.
730 \e$B$3$l$O?7$7$$%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
731 <#part disposition=attachment>
732 This plain text part is an attachment.
733 \e$B$3$N%W%l!<%s%F%-%9%H$N%Q!<%H$OE:IU%U%!%$%k$G$9!#
\e(B
737 And this is the resulting @acronym{MIME} message:
740 Content-Type: multipart/mixed; boundary="=-=-="
743 Content-Type: image/jpeg
744 Content-Disposition: inline; filename=rms.jpg
745 Content-Transfer-Encoding: base64
747 /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRof
748 Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/wAALCAAwADABAREA/8QAHwAA
749 AQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQR
750 BRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RF
751 RkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ip
752 qrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/9oACAEB
753 AAA/AO/rifFHjldNuGsrDa0qcSSHkA+gHrXKw+LtWLrMb+RgTyhbr+HSug07xNqV9fQtZrNI
754 AyiaE/NuBPOOOP0rvRNE880KOC8TbXXGCv1FPqjrF4LDR7u5L7SkTFT/ALWOP1xXgTuXfc7E
755 sx6nua6rwp4IvvEM8chCxWxOdzn7wz6V9AaB4S07w9p5itow0rDLSY5Pt9K43xO66P4xs71m
756 2QXiGCbA4yOVJ9+1aYORkdK434lyNH4ahCnG66VT9Nj15JFbPdX0MS43M4VQf5/yr2vSpLnw
757 5ZW8dlCZ8KFXjOPX0/mK6rSPEGt3Angu44fNEReHYNvIH3TzXDeKNO8RX+kSX2ouZkicTIOc
758 L+g7E810ulFjpVtv3bwgB3HJyK5L4quY/C9sVxk3ij/xx6850u7t1mtp/wDlpEw3An3Jr3Dw
759 34gsbWza4nBlhC5LDsaW6+IFgupQyCF3iHH7gA7c9R9ay7zx6t7aX9jHC4smhfBkGCvHGfrm
760 tLQ7hbnRrV1GPkAP1x1/Hr+Ncr8Vzjwrbf8AX6v/AKA9eQRyYlQk8Yx9K6XTNbkgia2ciSIn
761 7p5Ga9Atte0LTLKO6it4i7dVRFJDcZ4PvXN+JvEMF9bILVGXJLSZ4zkjivRPDaeX4b08HOTC
762 pOffmua+KkbS+GLVUGT9tT/0B68eeIpIFYjB70+OOVXyoOM9+M1eaWeCLzHPyHGO/NVWvJJm
763 jQ8KGH1NfQWhXSXmh2c8eArRLwO3HSv/2Q==
765 Content-Type: multipart/alternative; boundary="==-=-="
768 Content-Type: text/plain; charset=iso-2022-jp
770 This is a plain text part.
771 ^[$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#^[(B
774 Content-Type: text/enriched; charset=iso-2022-jp; name=enriched.txt
776 <center>This is a centered enriched part</center>
777 <center>^[$B$3$l$OCf?4$KCV$+$l$k^[(B enriched ^[$B%Q!<%H$G$9^[(B</center>
782 Content-Type: text/plain; charset=iso-2022-jp
784 This is a new plain text part.
785 ^[$B$3$l$O?7$7$$%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#^[(B
788 Content-Type: text/plain; charset=iso-2022-jp
789 Content-Disposition: attachment
791 This plain text part is an attachment.
792 ^[$B$3$N%W%l!<%s%F%-%9%H$N%Q!<%H$OE:IU%U%!%$%k$G$9!#^[(B
797 \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
798 \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
801 @node Encoding Customization
802 @section
\e$B%(%s%3!<%G%#%s%0$N%+%9%?%^%$%:
\e(B
805 @item mm-body-charset-encoding-alist
806 @vindex mm-body-charset-encoding-alist
807 @acronym{MIME}
\e$BJ8;z%;%C%H$K3d$jEv$F$k%(%s%3!<%G%#%s%0$G$9!#$3$NJQ?t$O!"
\e(B
808 \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
809 \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
810 \e$B%G%#%U%)%k%HCM$O<!$NDL$j$G$9!#
\e(B
813 ((iso-2022-jp . 7bit)
814 (iso-2022-jp-2 . 7bit)
820 \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
821 \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
822 \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
823 \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
825 @item mm-coding-system-priorities
826 @vindex mm-coding-system-priorities
827 \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
828 \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
829 \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
830 iso-2022-jp iso-2022-jp-2 shift_jis utf-8)}
\e$B$K$J$j$^$9!#CM$O
\e(B coding
831 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
832 \e$B@_Dj$9$k$H$-$O
\e(B @kbd{M-x describe-coding-system}
\e$B$r;H$C$F!"
\e(Bcoding
833 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
834 \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
835 \e$B$rAw?.$9$k$h$&$K$7$?$$$H$$$&>l9g$@$C$?$i!"$3$NJQ?t
\e(B
836 \e$B$r
\e(B @code{(iso-8859-1)}
\e$B$K$9$l$PNI$$$G$7$g$&!#
\e(B
837 @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
838 \e$B?t$h$jM%@h$5$;$k$3$H$b$G$-$^$9
\e(B (@pxref{MML Definition})
\e$B!#
\e(B
841 \e$BLuCm
\e(B:
\e$BF|K\8l4D6-$H$O
\e(B @code{current-language-environment}
\e$BJQ?t$NCM
\e(B
842 \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
843 \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
844 \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
845 \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
847 \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
848 \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
849 \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
852 @item mm-content-transfer-encoding-defaults
853 @vindex mm-content-transfer-encoding-defaults
854 @acronym{MIME}
\e$B$N%?%$%W$K3d$jEv$F$k%(%s%3!<%G%#%s%0$G$9!#$3$NJQ?t$O!"Nc
\e(B
855 \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
856 \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
857 \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
858 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
859 \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
860 \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
861 \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
863 @code{qp-or-base64}
\e$B$K$O$b$&0l$D$N8z2L$,$"$j$^$9!#$=$l
\e(B
864 \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
865 \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
867 \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
868 \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
869 \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
870 \e$BJ8$N%(%s%3!<%G%#%0$K1F6A$rM?$($k$3$H$KCm0U$7$F2<$5$$!#$=$l$i$N>l9g$G$5$(!"
\e(B
871 @acronym{MML}
\e$B$N
\e(B @code{encoding}
\e$B%?%0$r;H$C$F!"%a%C%;!<%8Kh$K$=
\e(B
872 \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
874 @item mm-use-ultra-safe-encoding
875 @vindex mm-use-ultra-safe-encoding
876 \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
877 \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
878 \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
879 \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
880 \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
881 \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
882 \e$B$l$k$Y$-$G$9!#
\e(B
885 @node Charset Translation
886 @section
\e$BJ8;z%;%C%H$NJQ49
\e(B
889 @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
890 \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
891 \e$B$P$J$j$^$;$s!#
\e(B
893 @vindex mail-parse-charset
894 \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
895 \e$B%Q!<%H$,$I$s$JHs
\e(B-@acronym{ASCII} (8-bit)
\e$BJ8;z$r4^$s$G$$$F$b!"
\e(B
896 @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
897 \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
898 \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
899 \e$B$9$k$?$a$K;H$&%Q%C%1!<%8$N@bL@=q$rD4$Y$F$/$@$5$$!#Nc$($P
\e(B: @pxref{Various
900 Message Variables, , Various Message Variables, message-ja, Message
901 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
902 \e$B%H
\e(B US-ASCII
\e$B$,;H$o$l$k$N$O$b$A$m$s$G$9!#
\e(B
907 @vindex mm-mime-mule-charset-alist
908 @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
909 \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
910 \e$B$r<hF@$7!"
\e(BEmacs
\e$B<+?H$,Ds6!$9$k%F!<%V%k$+!"
\e(BXEmacs
\e$B$N$?$a
\e(B
911 \e$B$N
\e(B @code{mm-mime-mule-charset-alist}
\e$BJQ?t$NCM$K4p$E$$$F!"$=$l$i
\e(B
912 \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
913 \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
914 \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
915 \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
916 \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
917 \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
918 \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
919 \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
920 \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
921 \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
922 \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
923 \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
924 \e$B$3$H$OIT2DG=$G$9!#
\e(B
926 @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
927 \e$B$&$+$NM%@h=g0L$O
\e(B Emacs
\e$B<+?H$+$i7Q>5$5$l$^$9!#$3$l$O!"$b
\e(B
928 \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
929 \e$B%s%3!<%I$K;H$o$l$k$3$H$r0UL#$7$^$9!#$?$@
\e(B
930 \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
931 \e$B$rJQ99$9$k$3$H$O$G$-$^$9
\e(B (@pxref{Encoding Customization})
\e$B!#
\e(B
933 \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
934 \e$B$k$3$H$K$h$C$F!";H$o$l$kJ8;z%;%C%H$r>e=q$-$9$k$3$H$,$G$-$^$9!#
\e(B
936 \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
937 \e$BO@$KD>8r$9$k35G0$G$9!#$=$l$O
\e(B @code{mm-body-charset-encoding-alist}
\e$BJQ?t
\e(B
938 \e$B$H
\e(B @code{mm-content-transfer-encoding-defaults}
\e$BJQ?t$K$h$C$F@)8f$5$l$^
\e(B
939 \e$B$9
\e(B (@pxref{Encoding Customization})
\e$B!#
\e(B
942 @section
\e$BJQ49
\e(B
945 @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
946 \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
947 \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
948 \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
949 \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>H
\e(B
950 \e$B$5$l$kJL$N%P%C%U%!$KCV$+$l$^$9!#
\e(B
953 @code{mml-to-mime}
\e$B4X?t$r;H$C$F
\e(B @acronym{MML}
\e$B%a%C%;!<%8
\e(B
954 \e$B$r
\e(B @acronym{MIME}
\e$B$KJQ49$9$k$3$H$,$G$-$^$9!#
\e(B
956 \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
957 @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
958 \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
959 \e$B$G$bNI$$$3$H$,0c$C$F$7$^$&$@$1$G$J$/!"%X%C%@!<$NFbMF$bJQ2=$7$F$7$^$&$+$b
\e(B
960 \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
961 \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
962 \e$B$h$&$J$3$H$G$9!#
\e(B
964 \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
965 \e$B$5$l$k%a%C%;!<%8$NFbMFJ*$,!"F10l$G$J$$$K$7$F$bEy2A$J$^$^$G$"$k$h$&$J!#
\e(B
968 @section
\e$BN.F0%F%-%9%H
\e(B
969 @cindex format=flowed
971 Emacs @acronym{MIME}
\e$B%i%$%V%i%j!<$O!"%a%C%;!<%8$r%(%s%3!<%I$9$k$H$-
\e(B
972 \e$B$O
\e(B @code{use-hard-newlines}
\e$BJQ?t
\e(B (@pxref{Hard and Soft Newlines, ,Hard
973 and Soft Newlines, emacs, Emacs Manual})
\e$B$K=>$$!"%a%C%;!<%8$r%G%3!<%I$9
\e(B
974 \e$B$k$H$-$O
\e(B ``format=flowed'' Content-Type
\e$B%Q%i%a!<%?$rB:=E$7$^$9!#
\e(B
976 \e$B%F%-%9%H$r%(%s%3!<%I$9$k$H$-!"%=%U%H2~9TJ8;z$G=*C<$5$l$F$$$k3F9T$O
\e(B
977 @code{use-hard-newlines}
\e$B$K4X$o$i$:$K5M$a9~$^$l
\e(B (filled)
\e$B!"$=$7
\e(B
978 \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
979 \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
980 \e$BF0%F%-%9%H$r%5%]!<%H$7$J$$%/%i%$%"%s%H$K$*$$$F%F%-%9%H$,$I$&8+$($k$+$r@)
\e(B
981 \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~9T
\e(B
982 \e$BJ8;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
984 \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
985 \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
986 \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
991 @vindex mm-fill-flowed
992 \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
995 @node Interface Functions
996 @chapter
\e$B%$%s%?!<%U%'!<%94X?t
\e(B
997 @cindex interface functions
1000 @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
1001 \e$B%V%i%j!<$rCj>]2=$7$?$b$N$G$9!#
\e(B
1003 \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
1004 \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
1005 \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
1006 \e$B$N%7%s%?%C%/%9$K$D$$$F=R$Y$F$$$^$9!#
\e(BRFC2231
\e$B$O!"J#?t9T$KEO$C$F7QB3$9$kC1
\e(B
1007 \e$B0l$N%X%C%@!<$HHs
\e(B-@acronym{ASCII}
\e$BJ8;z$N9=@.$r5,Dj$9$k$?$a$N
\e(B RFC2045
\e$B$N%7
\e(B
1008 \e$B%s%?%C%/%9$K$D$$$F>\=R$7$F$$$^$9!#
\e(B
1010 \e$B$3$l$KBP=h$9$k=>Mh$NJ}K!$O!"C1$K?7$7$$%7%s%?%C%/%9$r2r@O$9$k$?$a$K%i%$%V
\e(B
1011 \e$B%i%j!<$N5!G=$r99?7$9$k$3$H$G$7$?!#$7$+$7$J$,$i!"$3$l$O;~$K$O8m$C$?9T0Y$G
\e(B
1012 \e$B$9!#>l9g$K$h$C$F$O!"?7$7$$%7%s%?%C%/%9$H8E$$%7%s%?%C%/%9$NN>J}$rM}2r$G$-
\e(B
1013 \e$B$k$h$&$K$9$k$3$H$,=EMW$+$b$7$l$^$;$s$7!"%i%$%V%i%j!<$,0l$D$@$1$"$k>l9g$K
\e(B
1014 \e$B$O!"%i%$%V%i%j!<$N8E$$%P!<%8%g%s$H?7$7$$%P!<%8%g%s$N$I$A$i$+$rA*$P$J$1$l
\e(B
1015 \e$B$P$J$j$^$;$s!#
\e(B
1017 Emacs @acronym{MIME}
\e$B%i%$%V%i%j!<$O0[$J$kJ}?K$G9T$/$3$H$K$7$^$7$?!#$3$l
\e(B
1018 \e$B$O!"BP1~$9$kI8=`$K=>$C$F87L)$K2r@O$9$k!"0lO"$NDc%l%Y%k$N%i%$%V%i
\e(B
1019 \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
1020 \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
1021 \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
1022 \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
1023 \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
1024 \e$B$-$k<sHx0l4S$7$?%$%s%?!<%U%'!<%9$rF~<j$7!"$^$?!"%i%$%V%i%j!<$N3+H/<T$O!"
\e(B
1025 \e$B?7$7$$I8=`$r07$&%3!<%I$r<+M3$K:n@.$9$k$3$H$,$G$-$^$9!#
\e(B
1027 \e$B0J2<$N4X?t$,!"$3$N%i%$%V%i%j!<$GDj5A$5$l$F$$$^$9
\e(B:
1030 @item mail-header-parse-content-type
1031 @findex mail-header-parse-content-type
1032 @code{Content-Type}
\e$B%X%C%@!<$r2r@O$7$F!"0J2<$N7A<0$G%j%9%H$rJV$7$^$9
\e(B:
1036 (attribute1 . value1)
1037 (attribute2 . value2)
1044 (mail-header-parse-content-type
1045 "image/gif; name=\"b980912.gif\"")
1046 @result{} ("image/gif" (name . "b980912.gif"))
1049 @item mail-header-parse-content-disposition
1050 @findex mail-header-parse-content-disposition
1051 @code{Content-Disposition}
\e$B%X%C%@!<$r2r@O$7$F!">e5-$N4X?t$HF1$87A<0$N%j
\e(B
1052 \e$B%9%H$rJV$7$^$9!#
\e(B
1054 @item mail-content-type-get
1055 @findex mail-content-type-get
1056 \e$BFs$D$N%Q%i%a!<%?!">e5-$N7A<0$N%j%9%H$HB0@-!"$r<u$1<h$j!"$=$NB0@-$NCM$rJV
\e(B
1060 (mail-content-type-get
1061 '("image/gif" (name . "b980912.gif")) 'name)
1062 @result{} "b980912.gif"
1065 @item mail-header-encode-parameter
1066 @findex mail-header-encode-parameter
1067 \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!#$3
\e(B
1068 \e$B$l$O
\e(B @code{Content-Type}
\e$B$H
\e(B @code{Content-Disposition}
\e$B$N$h$&$J%X%C%@!<
\e(B
1069 \e$B$KF~$l$k%Q%i%a!<%?$N$?$a$K;H$o$l$^$9!#
\e(B
1071 @item mail-header-remove-comments
1072 @findex mail-header-remove-comments
1073 \e$B%X%C%@!<$+$i%3%a%s%H$r<h$j=|$$$?$b$N$rJV$7$^$9!#
\e(B
1076 (mail-header-remove-comments
1077 "Gnus/5.070027 (Pterodactyl Gnus v0.27) (Finnish Landrace)")
1078 @result{} "Gnus/5.070027 "
1081 @item mail-header-remove-whitespace
1082 @findex mail-header-remove-whitespace
1083 \e$B%X%C%@!<$+$i
\e(B ``linear white space'' (
\e$BLuCm
\e(B:
\e$BC10l$ND9$$%X%C%@!<$r@^$j>v$s
\e(B
1084 \e$B$GJ#?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
1085 \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
1089 (mail-header-remove-whitespace
1090 "image/gif; name=\"Name with spaces\"")
1091 @result{} "image/gif;name=\"Name with spaces\""
1094 @item mail-header-get-comment
1095 @findex mail-header-get-comment
1096 \e$B%X%C%@!<$N:G8e$N%3%a%s%H$rJV$7$^$9!#
\e(B
1099 (mail-header-get-comment
1100 "Gnus/5.070027 (Pterodactyl Gnus v0.27) (Finnish Landrace)")
1101 @result{} "Finnish Landrace"
1104 @item mail-header-parse-address
1105 @findex mail-header-parse-address
1106 \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
1110 (mail-header-parse-address
1111 "Hrvoje Niksic <hniksic@@srce.hr>")
1112 @result{} ("hniksic@@srce.hr" . "Hrvoje Niksic")
1115 @item mail-header-parse-addresses
1116 @findex mail-header-parse-addresses
1117 \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
1118 \e$B%H$rJV$7$^$9!#
\e(B
1121 (mail-header-parse-addresses
1122 "Hrvoje Niksic <hniksic@@srce.hr>, Steinar Bang <sb@@metis.no>")
1123 @result{} (("hniksic@@srce.hr" . "Hrvoje Niksic")
1124 ("sb@@metis.no" . "Steinar Bang"))
1127 @item mail-header-parse-date
1128 @findex mail-header-parse-date
1129 \e$BF|IU$NJ8;zNs$r2r@O$7$F!"
\e(BEmacs
\e$B7A<0$N;~9o$rJV$7$^$9!#
\e(B
1131 @item mail-narrow-to-head
1132 @findex mail-narrow-to-head
1133 \e$B%P%C%U%!$r%X%C%@!<$N6h0h$K69$a$^$9!#%]%$%s%H$O69$a$i$l$?%P%C%U%!$N@hF,$K
\e(B
1134 \e$BCV$+$l$^$9!#
\e(B
1136 @item mail-header-narrow-to-field
1137 @findex mail-header-narrow-to-field
1138 \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
1139 \e$B%@!<$rM}2r$7$^$9!#
\e(B
1141 @item mail-header-fold-field
1142 @findex mail-header-fold-field
1143 \e$B8=:_0LCV$N%X%C%@!<$r@^$j>v$_$^$9!#
\e(B
1145 @item mail-header-unfold-field
1146 @findex mail-header-unfold-field
1147 \e$B8=:_0LCV$N%X%C%@!<$N@^$j>v$_$r2r=|$7$^$9!#
\e(B
1149 @item mail-header-field-value
1150 @findex mail-header-field-value
1151 \e$B8=:_0LCV$N%U%#!<%k%I$NCM$rJV$7$^$9!#
\e(B
1153 @item mail-encode-encoded-word-region
1154 @findex mail-encode-encoded-word-region
1155 \e$BNN0h$K$"$k
\e(B @acronym{ASCII}
\e$B0J30$N8l$r%(%s%3!<%I$7$^$9!#Nc$(
\e(B
1156 \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
1157 \e$B%(%s%3!<%I$5$l$^$9!#
\e(B
1159 @item mail-encode-encoded-word-buffer
1160 @findex mail-encode-encoded-word-buffer
1161 \e$B8=:_$N%P%C%U%!$K$"$k
\e(B @acronym{ASCII}
\e$B0J30$N8l$r%(%s%3!<%I$7$^$9!#$3$N4X
\e(B
1162 \e$B?t$O!"%X%C%@!<$N6h2h$K69$a$i$l$?%a%C%;!<%8$G8F$P$l$k$3$H$r0U?^$7$F$$$^$9!#
\e(B
1164 @item mail-encode-encoded-word-string
1165 @findex mail-encode-encoded-word-string
1166 \e$BJ8;zNs$K4^$^$l$F$$$k%(%s%3!<%I$9$kI,MW$,$"$k8l$r%(%s%3!<%I$7$F!"7k2L$rJV
\e(B
1170 (mail-encode-encoded-word-string
1171 "This is na@"{@dotless{i}}ve, baby")
1172 @result{} "This is =?iso-8859-1?q?na=EFve,?= baby"
1175 @item mail-decode-encoded-word-region
1176 @findex mail-decode-encoded-word-region
1177 \e$BNN0h$K$"$k%(%s%3!<%I$5$l$?8l$r%G%3!<%I$7$^$9!#
\e(B
1179 @item mail-decode-encoded-word-string
1180 @findex mail-decode-encoded-word-string
1181 \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
1184 (mail-decode-encoded-word-string
1185 "This is =?iso-8859-1?q?na=EFve,?= baby")
1186 @result{} "This is na@"{@dotless{i}}ve, baby"
1190 \e$B8=:_
\e(B @code{mail-parse}
\e$B$O
\e(B @code{ietf-drums}, @code{rfc2047},
1191 @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
1192 \e$B$$$F!"<!0J9_$N>O$G@bL@$7$^$9!#
\e(B
1194 @node Basic Functions
1195 @chapter
\e$B4pK\E*$J4X?t
\e(B
1197 \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
1198 \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
1199 \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
1200 \e$B$N5!G=$O:G=i$N>O
\e(B (@pxref{Decoding and Viewing})
\e$B$G07$$$^$9!#
\e(B
1203 * rfc2045:: @code{Content-Type}
\e$B%X%C%@!<$N%(%s%3!<%I
\e(B
1204 * rfc2231:: @code{Content-Type}
\e$B%X%C%@!<$N2r@O
\e(B
1205 * ietf-drums:: RFC822bis
\e$B$GDj5A$5$l$?%a!<%k%X%C%@!<$N=hM}
\e(B
1206 * rfc2047::
\e$B%X%C%@!<$K$*$1$k8l$N%(%s%3!<%I$H%G%3!<%I
\e(B
1207 * time-date::
\e$BF|IU$N2r@O$*$h$S;~9o$rA`:n$9$k4X?t
\e(B
1208 * qp:: Quoted-Printable
\e$B$N%(%s%3!<%I$H%G%3!<%I
\e(B
1209 * base64:: Base64
\e$B$N%(%s%3!<%I$H%G%3!<%I
\e(B
1210 * binhex:: Binhex
\e$B$N%G%3!<%I
\e(B
1211 * uudecode:: Uuencode
\e$B$N%G%3!<%I
\e(B
1212 * yenc:: Yenc
\e$B$N%G%3!<%I
\e(B
1213 * rfc1843:: HZ-
\e$BId9f2=$5$l$?%F%-%9%H$N%G%3!<%I
\e(B
1214 * 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
1217 \e$BLuCm
\e(B: RFC822bis == draft-ietf-drums-msg-fmt-09.txt
1222 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
1223 \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
1224 \e$B8e$N
\e(B RFC
\e$B$K0Q$M$i$l$F$$$F!"$=$3$K$O$"$j$^$;$s!#
\e(B
1226 \e$B$H8@$&$o$1$G!"
\e(B@file{rfc2045.el}
\e$B$K$O$?$C$?0l$D$N4X?t$,$"$j$^$9
\e(B:
1229 @item rfc2045-encode-string
1230 @findex rfc2045-encode-string
1231 \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
1232 @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
1239 RFC2231
\e$B$O
\e(B @code{Content-Type}
\e$B$H
\e(B @code{Content-Disposition}
\e$B%X%C%@!<$N
\e(B
1240 \e$B%7%s%?%C%/%9$rDj5A$7$^$9!#$=$N>.?h$JL>>N$O
\e(B @dfn{MIME Parameter Value and
1241 Encoded Word Extensions: Character Sets, Languages, and Continuations}
1244 \e$B0l8}$G8@$&$H!"$=$l$i$N%X%C%@!<$O$3$s$J$U$&$G$9
\e(B:
1247 Content-Type: application/x-stuff;
1248 title*0*=us-ascii'en'This%20is%20even%20more%20;
1249 title*1*=%2A%2A%2Afun%2A%2A%2A%20;
1253 \e$BIaDL$O$3$s$J$K$R$I$/$J$$$G$9$,!#
\e(B
1255 \e$B0J2<$N4X?t$,$3$N%i%$%V%i%j!<$GDj5A$5$l$F$$$^$9
\e(B:
1258 @item rfc2231-parse-string
1259 @findex rfc2231-parse-string
1260 @code{Content-Type}
\e$B%X%C%@!<$r2r@O$7$F!"$=$NMWAG$rI=$9%j%9%H$rJV$7$^$9!#
\e(B
1263 (rfc2231-parse-string
1264 "application/x-stuff;
1265 title*0*=us-ascii'en'This%20is%20even%20more%20;
1266 title*1*=%2A%2A%2Afun%2A%2A%2A%20;
1267 title*2=\"isn't it!\"")
1268 @result{} ("application/x-stuff"
1269 (title . "This is even more ***fun*** isn't it!"))
1272 @item rfc2231-get-value
1273 @findex rfc2231-get-value
1274 \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
1276 @item rfc2231-encode-string
1277 @findex rfc2231-encode-string
1278 @code{Content-Type}
\e$B$H
\e(B @code{Content-Disposition}
\e$B$N$h$&$J%X%C%@!<$K$"$k
\e(B
1279 \e$B%Q%i%a!<%?$r%(%s%3!<%I$7$^$9!#
\e(B
1285 @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
1287 \e$B$3$N%i%$%V%i%j!<$K$h$C$FDs6!$5$l$k4X?t$O<!$NDL$j$G$9
\e(B:
1290 @item ietf-drums-remove-comments
1291 @findex ietf-drums-remove-comments
1292 \e$B0z?t$+$i%3%a%s%H$r<h$j=|$$$F!"7k2L$rJV$7$^$9!#
\e(B
1294 @item ietf-drums-remove-whitespace
1295 @findex ietf-drums-remove-whitespace
1296 \e$BJ8;zNs$+$i
\e(B ``linear white space'' (
\e$BLuCm
\e(B:
\e$BC10l$ND9$$%X%C%@!<$r@^$j>v$s$G
\e(B
1297 \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=|$-!"7k2L$rJV$7
\e(B
1298 \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
\e(B
1299 \e$B%H$K$O<j$r$D$1$^$;$s!#
\e(B
1301 @item ietf-drums-get-comment
1302 @findex ietf-drums-get-comment
1303 \e$BJ8;zNs$N:G8eHx$K$"$k%3%a%s%H$rJV$7$^$9!#
\e(B
1305 @item ietf-drums-parse-address
1306 @findex ietf-drums-parse-address
1307 \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
1308 \e$B%j%9%H$rJV$7$^$9!#
\e(B
1310 @item ietf-drums-parse-addresses
1311 @findex ietf-drums-parse-addresses
1312 \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
1313 \e$B%/%9$H%W%l!<%s%F%-%9%H$NBP$r4^$`%j%9%H$rJV$7$^$9!#
\e(B
1315 @item ietf-drums-parse-date
1316 @findex ietf-drums-parse-date
1317 \e$BF|IU$NJ8;zNs$r2r@O$7$F!"
\e(BEmacs
\e$B7A<0$N;~9o$rJV$7$^$9!#
\e(B
1319 @item ietf-drums-narrow-to-header
1320 @findex ietf-drums-narrow-to-header
1321 \e$B8=:_$N%P%C%U%!$r%X%C%@!<$N6h0h$K69$a$^$9!#
\e(B
1327 RFC2047 (Message Header Extensions for Non-@acronym{ASCII} Text)
\e$B$O!"%X%C
\e(B
1328 \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
1329 \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
1330 \e$B$k$?$a$K!"B?$/$NJQ?t$,I,MW$G$9!#
\e(B
1332 \e$B0J2<$NJQ?t$,D4@02DG=$G$9
\e(B:
1335 @item rfc2047-header-encoding-alist
1336 @vindex rfc2047-header-encoding-alist
1337 \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
1338 \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
1340 \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
1341 \e$B$+
\e(B @code{t}
\e$B$N$I$A$i$+$G$9!#
\e(B
1343 \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
1344 \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
1345 @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
1346 \e$BCm0U?<$/%(%s%3!<%I$7$^$9!#
\e(B
1348 @item rfc2047-charset-encoding-alist
1349 @vindex rfc2047-charset-encoding-alist
1350 RFC2047
\e$B$OFs$D$N%(%s%3!<%G%#%s%0$N7A<0$rDj$a$F$$$^$9!#0l$D$O
\e(B @code{Q}
1351 (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}
1352 (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
1353 \e$B%s%0$r;H$&$+$r5,Dj$7$^$9!#
\e(B
1355 @item rfc2047-encode-function-alist
1356 @vindex rfc2047-encode-function-alist
1357 \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
1358 \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
1360 @item rfc2047-encoded-word-regexp
1361 @vindex rfc2047-encoded-word-regexp
1362 \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
1365 @item rfc2047-encode-encoded-words
1366 @vindex rfc2047-encode-encoded-words
1367 \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
1368 \e$B$+$r7h$a$k%V!<%kJQ?t$G$9!#
\e(B
1371 \e$B0J>e$OJQ?t$G$7$?!#<!$O4X?t$G$9
\e(B:
1374 @item rfc2047-narrow-to-field
1375 @findex rfc2047-narrow-to-field
1376 \e$B%P%C%U%!$r8=:_$N9T$N%X%C%@!<$K69$a$^$9!#
\e(B
1378 @item rfc2047-encode-message-header
1379 @findex rfc2047-encode-message-header
1380 \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
1381 @code{rfc2047-header-encoding-alist}
\e$B$K=>$C$F%(%s%3!<%I$7$^$9!#
\e(B
1383 @item rfc2047-encode-region
1384 @findex rfc2047-encode-region
1385 \e$B;XDj$5$l$?NN0h$K$"$k$9$Y$F$N%(%s%3!<%I2DG=$J8l$r%(%s%3!<%I$7$^$9!#
\e(B
1387 @item rfc2047-encode-string
1388 @findex rfc2047-encode-string
1389 \e$BJ8;zNs$r%(%s%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1391 @item rfc2047-decode-region
1392 @findex rfc2047-decode-region
1393 \e$BNN0h$K$"$k%(%s%3!<%I$5$l$?8l$r%G%3!<%I$7$^$9!#
\e(B
1395 @item rfc2047-decode-string
1396 @findex rfc2047-decode-string
1397 \e$BJ8;zNs$r%G%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1399 @item rfc2047-encode-parameter
1400 @findex rfc2047-encode-parameter
1401 \e$B%Q%i%a!<%?$r
\e(B RFC2047
\e$B$U$&$NMM<0$G%(%s%3!<%I$7$^$9!#$3$l
\e(B
1402 \e$B$O
\e(B @code{rfc2231-encode-string}
\e$B$NCV$-49$($G$9!#
\e(B@xref{rfc2231}.
1404 \e$B%U%!%$%k$r
\e(B @acronym{MIME}
\e$B$N%Q!<%H$H$7$FE:IU$9$k$H$-!"
\e(B
1405 \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
1406 \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
1407 \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
1408 \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
1409 \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
1410 \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
1411 \e$B$K<!$N9T$rF~$l$F2<$5$$
\e(B:
1414 (defalias 'mail-header-encode-parameter 'rfc2047-encode-parameter)
1421 \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
1422 \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
1423 (
\e$B$b$C$H$b;M<!85N)J}BN$O;H$$$^$;$s!#$4$a$s$J$5$$!#
\e(B)
1425 \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
1426 \e$B;~9o$N%j%9%H!"IC?t!"$*$h$SF|?t
\e(B)
\e$B$N4V$GJQ49$r9T$J$$$^$9!#
\e(B
1428 \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:
1431 (parse-time-string "Sat Sep 12 12:21:54 1998 +0200")
1432 @result{} (54 21 12 12 9 1998 6 nil 7200)
1434 (date-to-time "Sat Sep 12 12:21:54 1998 +0200")
1435 @result{} (13818 19266)
1437 (time-to-seconds '(13818 19266))
1438 @result{} 905595714.0
1440 (seconds-to-time 905595714.0)
1441 @result{} (13818 19266 0)
1443 (time-to-days '(13818 19266))
1446 (days-to-time 729644)
1447 @result{} (961933 65536)
1449 (time-since '(13818 19266))
1452 (time-less-p '(13818 19266) '(13818 19145))
1455 (subtract-time '(13818 19266) '(13818 19145))
1458 (days-between "Sat Sep 12 12:21:54 1998 +0200"
1459 "Sat Sep 07 12:21:54 1998 +0200")
1462 (date-leap-year-p 2000)
1465 (time-to-day-in-year '(13818 19266))
1468 (time-to-number-of-days
1470 (date-to-time "Mon, 01 Jan 2001 02:22:26 GMT")))
1471 @result{} 4.146122685185185
1474 \e$B$"$H!"
\e(B@code{safe-date-to-time}
\e$B$H$$$&$b$N$b$"$j$^$9!#$3$l
\e(B
1475 \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
1476 \e$B>l9g$K%<%m;~9o$rJV$7$^$9!#
\e(B
1478 \e$B8^$D$N%G!<%?$O0J2<$N$h$&$KI=8=$5$l$^$9
\e(B:
1482 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
1486 Emacs
\e$B$NFbIt7A<0$N;~9o!#Nc
\e(B: @code{(13818 26466)}
1489 Emacs
\e$B$NFbIt7A<0$N;~9o$rIbF0>.?t$GI=$7$?$b$N!#Nc
\e(B: @code{905595714.0}
1492 00000101
\e$B$r4pE@$H$9$k7P2aF|?t$r@0?t$GI=$7$?$b$N!#Nc
\e(B: @code{729644}
1494 \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
1495 \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
1498 \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)}
1501 \e$B>e5-$N$9$Y$F$NNc$O!"F1$8;~$rI=$7$F$$$^$9!#
\e(B
1503 \e$B4X?t$K$O0J2<$N$h$&$J$b$N$,$"$j$^$9
\e(B:
1507 \e$BF|IU$r<u$1<h$C$F;~9o$rJV$7$^$9!#
\e(B
1509 @item time-to-seconds
1510 \e$B;~9o$r<u$1<h$C$FIC?t$rJV$7$^$9!#
\e(B
1512 @item seconds-to-time
1513 \e$BIC?t$r<u$1<h$C$F;~9o$rJV$7$^$9!#
\e(B
1516 \e$B;~9o$r<u$1<h$C$FF|?t$rJV$7$^$9!#
\e(B
1519 \e$BF|?t$r<u$1<h$C$F;~9o$rJV$7$^$9!#
\e(B
1522 \e$BF|IU$r<u$1<h$C$FF|?t$rJV$7$^$9!#
\e(B
1524 @item time-to-number-of-days
1525 \e$B;~9o$r<u$1<h$C$F!"$=$l$,I=$7$F$$$kF|?t$rJV$7$^$9!#
\e(B
1527 @item safe-date-to-time
1528 \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
1529 \e$B9o$rJV$7$^$9!#
\e(B
1532 \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
1533 \e$B$r<($7$^$9!#
\e(B
1536 \e$B;~9o$r<u$1<h$C$F!"$=$N;~9o$+$i$I$l$[$I;~4V$,7P2a$7$?$+$r<($7$^$9!#
\e(B
1539 \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
1540 \e$B9o$N4V$N;~4V:9$rJV$7$^$9!#
\e(B
1543 \e$BFs$D$NF|IU$r<u$1<h$C$F!"$=$l$iFs$D$NF|IU$N4V$NF|?t$rJV$7$^$9!#
\e(B
1545 @item date-leap-year-p
1546 \e$BG/$N?t;z$r<u$1<h$C$F!"$=$l$,$&$k$&G/$+$I$&$+$r<($7$^$9!#
\e(B
1548 @item time-to-day-in-year
1549 \e$B;~9o$r<u$1<h$C$F!"$=$NG/$N85F|$+$i7P2a$7$?F|?t$rJV$7$^$9!#
\e(B
1555 \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
1556 \e$B$r07$$$^$9!#
\e(B
1558 \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
1559 \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
1560 \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
1562 \e$B$3$N%i%$%V%i%j!<$G$O!"0J2<$N4X?t$,Dj5A$5$l$F$$$^$9
\e(B:
1565 @item quoted-printable-decode-region
1566 @findex quoted-printable-decode-region
1567 \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
1569 @item quoted-printable-decode-string
1570 @findex quoted-printable-decode-string
1571 \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
1574 @item quoted-printable-encode-region
1575 @findex quoted-printable-encode-region
1576 \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
1577 \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
1578 (
\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)
1580 @item quoted-printable-encode-string
1581 @findex quoted-printable-encode-string
1582 \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
1583 \e$B2L$rJV$7$^$9!#
\e(B
1590 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
1591 \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
1592 \e$B$5$l$k$3$H$KBP$7$F$H$F$bBQ5WNO$,$"$j$^$9!#
\e(B
1594 \e$B0J2<$N4X?t$,$3$N%i%$%V%i%j!<$K$h$C$FDj5A$5$l$F$$$^$9
\e(B:
1597 @item base64-encode-region
1598 @findex base64-encode-region
1599 \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
1600 \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
1601 \e$B9T$K@^$j>v$^$J$$$3$H$r;X?^$7$^$9!#
\e(B
1603 @item base64-encode-string
1604 @findex base64-encode-string
1605 \e$BJ8;zNs$r
\e(B base64
\e$B$G%(%s%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1607 @item base64-decode-region
1608 @findex base64-decode-region
1609 \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
1610 \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
1611 \e$B$OJQ99$7$^$;$s!#
\e(B
1613 @item base64-decode-string
1614 @findex base64-decode-string
1615 \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
1616 \e$B$?$i
\e(B @code{nil}
\e$B$rJV$7$^$9!#
\e(B
1625 @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
1626 \e$B0J2<$N4X?t$,$=$l$i$r07$&$?$a$K6!5k$5$l$F$$$^$9
\e(B:
1629 @item binhex-decode-region
1630 @findex binhex-decode-region
1631 \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
1632 \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$@$1
\e(B
1641 @code{base64}
\e$B$,%a!<%k$N@$3&$r;YG[$7$F$$$k$b$N$N!"$*$=$i
\e(B
1642 \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
1643 \e$B$N%(%s%3!<%G%#%s%0$G$9!#
\e(B
1645 \e$B0J2<$N4X?t$,$3$N%Q%C%1!<%8$K$h$C$F6!5k$5$l$F$$$^$9
\e(B:
1648 @item uudecode-decode-region
1649 @findex uudecode-decode-region
1650 \e$BNN0h$K$"$k%F%-%9%H$r%G%3!<%I$7$^$9!#
\e(B
1657 @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
1658 \e$B$N4X?t$,$3$N%Q%C%1!<%8$K$h$C$F6!5k$5$l$F$$$^$9
\e(B:
1661 @item yenc-decode-region
1662 @findex yenc-decode-region
1663 \e$BNN0h$K$"$k%(%s%3!<%I$5$l$?%F%-%9%H$r%G%3!<%I$7$^$9!#
\e(B
1672 RFC1843
\e$B$O%a%C%;!<%8$K$*$1$kCf9q8l$H
\e(B @acronym{ASCII}
\e$BJ8;z$N:.:_J8$r07$$
\e(B
1673 \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
1677 This sentence is in @acronym{ASCII}.
1678 The next sentence is in GB.~@{<:Ky2;S@{#,NpJ)l6HK!#~@}Bye.
1681 \e$B$^$C$?$/C1=c$G!"Cf9q$G$O9-$/;H$o$l$F$$$^$9!#
\e(B
1683 \e$B$3$N%(%s%3!<%G%#%s%0$r07$&$?$a$K!"0J2<$N4X?t$r;H$&$3$H$,$G$-$^$9
\e(B:
1686 @item rfc1843-decode-region
1687 \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
1689 @item rfc1843-decode-string
1690 HZ-
\e$B%(%s%3!<%I$5$l$?J8;zNs$r%G%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1696 @file{~/.mailcap}
\e$B%U%!%$%k$O$[$H$s$I$N
\e(B @acronym{MIME}
\e$BBP1~$N%a%C%;!<%8!&
\e(B
1697 \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
1698 \e$B$N$HA[Dj$5$l$F$$$k$+$r5-=R$7$^$9!#%U%!%$%k$NNc$G$9
\e(B:
1702 audio/wav; wavplayer %s
1703 application/msword; catdoc %s ; copiousoutput ; nametemplate=%s.doc
1706 \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
1707 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
1708 \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
1709 \e$B$k$3$H$r8l$C$F$$$^$9!#
\e(B
1711 @code{mailcap}
\e$B%i%$%V%i%j!<$O$3$N%U%!%$%k$r2r@O$7$F!"9gCW$9$k%?%$%W$N$?
\e(B
1712 \e$B$a$N4X?t$r5,Dj$7$^$9!#
\e(B
1715 @item mailcap-mime-data
1716 @vindex mailcap-mime-data
1717 \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
1718 \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
1722 \e$B%$%s%?!<%U%'!<%94X?t
\e(B:
1725 @item mailcap-parse-mailcaps
1726 @findex mailcap-parse-mailcaps
1727 @file{~/.mailcap}
\e$B%U%!%$%k$r2r@O$7$^$9!#
\e(B
1729 @item mailcap-mime-info
1730 \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
1734 @chapter
\e$BI8=`
\e(B
1736 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
1737 \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
1738 \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
1739 \e$BF@2DG=$G$9!#
\e(B
1744 ARPA
\e$B%$%s%?!<%M%C%H%F%-%9%H%a%C%;!<%8$N=q<0$N$?$a$NI8=`!#
\e(B
1747 USENET
\e$B%a%C%;!<%88r49$N$?$a$NI8=`!#
\e(B
1750 \e$B%$%s%?!<%M%C%H%a%C%;!<%8K\BN$N=q<0!#
\e(B
1753 \e$B%a%G%#%"%?%$%W!#
\e(B
1756 \e$B%a%C%;!<%8%X%C%@!<$G$NHs
\e(B-@acronym{ASCII}
\e$B%F%-%9%H3HD%!#
\e(B
1762 \e$BE,9g4p=`$H;vNc!#
\e(B
1765 @acronym{MIME}
\e$B%Q%i%a!<%?CM$HId9f2=C18l3HD%
\e(B:
\e$BJ8;z%;%C%H!"8@8l$*$h$S7QB3!#
\e(B
1768 HZ -
\e$BCf1Q:.:_J8$r4^$`%U%!%$%k8r49$N$?$a$N%G!<%?7A<0!#
\e(B
1770 @item draft-ietf-drums-msg-fmt-05.txt
1771 RFC822
\e$B$N8e7Q$N$?$a$NI8=`!#
\e(B
1774 @acronym{MIME} Multipart/Related Content-type
\e$B!#
\e(B
1777 \e$B%a!<%k%7%9%F%`$N4IM}%a%C%;!<%8$r%j%]!<%H$9$k$?$a$N
\e(B Multipart/Report
1778 Content Type
\e$B!#
\e(B
1781 \e$B%$%s%?!<%M%C%H%a%C%;!<%8$N>pJsDL?.I=8=
\e(B: Content-Disposition
\e$B%X%C%@!<%U%#!<
\e(B
1785 \e$BN.F0%F%-%9%H$N$?$a$N
\e(B text/plain
\e$B=q<0%Q%i%a!<%?!#
\e(B
1797 @c coding: iso-2022-7bit
1800 @c use-kuten-for-period: t
1801 @c use-touten-for-comma: t