3 @setfilename emacs-mime-ja
4 @settitle Emacs MIME Manual
9 @firstparagraphindent insert
13 \e$B$3$N%U%!%$%k$O
\e(B Emacs MIME
\e$B%$%s%?!<%U%'!<%9$N5!G=$rJ8=q2=$7$?$b$N$G$9!#
\e(B
15 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
16 Free Software Foundation, Inc.
19 Permission is granted to copy, distribute and/or modify this document
20 under the terms of the GNU Free Documentation License, Version 1.2 or
21 any later version published by the Free Software Foundation; with no
22 Invariant Sections, with the Front-Cover texts being ``A GNU
23 Manual'', and with the Back-Cover Texts as in (a) below. A copy of the
24 license is included in the section entitled ``GNU Free Documentation
25 License'' in the Emacs manual.
27 \e$B$3$NJ8=q$r!"%U%j!<%=%U%H%&%'%":bCDH/9T$N
\e(B GNU
\e$B%U%j!<J8=qMxMQ5vBz7@Ls=q
\e(B
28 \e$BBh
\e(B 1.2
\e$BHG$^$?$O$=$l0J9_$NHG$,Dj$a$k>r7o$N2<$GJ#@=!"G[I[!"$"$k$$$OJQ99$9
\e(B
29 \e$B$k$3$H$r5v2D$7$^$9!#JQ99IT2DItJ,$O;XDj$7$^$;$s!#!H
\e(BA GNU Manual
\e$B!I$OI=I=;f
\e(B
30 \e$B%F%-%9%H!"0J2<$N
\e(B (a)
\e$B$ON"I=;f%F%-%9%H$G$9!#$3$NMxMQ5vBz7@Ls=q$NJ#<L$O
\e(B
31 \e$B!H
\e(BEmacs manual
\e$B!I$N!V
\e(BGNU
\e$B%U%j!<J8=qMxMQ5vBz7@Ls=q!W$H$$$&>O$K4^$^$l$F$$$^
\e(B
34 (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
35 this GNU Manual, like GNU software. Copies published by the Free
36 Software Foundation raise funds for GNU development.''
38 (a) FSF
\e$B$NN"I=;f%F%-%9%H
\e(B:
\e$B!V$"$J$?$K$O$3$N
\e(B GNU Manual
\e$B$r
\e(B GNU
\e$B%=%U%H%&%'%"
\e(B
39 \e$B$N$h$&$KJ#@=$7$?$jJQ99$9$k<+M3$,$"$j$^$9!#J#@=$O%U%j!<%=%U%H%&%'%":bCD$K
\e(B
40 \e$B$h$C$F=PHG$5$l$^$7$?!#
\e(B(
\e$B%U%j!<%=%U%H%&%'%":bCD$O
\e(B) GNU
\e$B$N3+H/$N$?$a$KI,MW
\e(B
41 \e$B$J;q6b$r=8$a$F$$$^$9!#!W
\e(B
43 This document is part of a collection distributed under the GNU Free
44 Documentation License. If you want to distribute this document
45 separately from the collection, you can do so by adding a copy of the
46 license to the document, as described in section 6 of the license.
48 \e$B$3$NJ8=q$O!V
\e(BGNU
\e$B%U%j!<J8=qMxMQ5vBz7@Ls=q!W$K4p$E$$$FG[I[$5$l$?<}=8Cx:nJ*
\e(B
49 \e$B$N0lIt$G$9!#$b$7$"$J$?$,$3$NJ8=q$r<}=8Cx:nJ*$+$iJ,N%$7$FG[I[$7$?$$$H$-$O!"
\e(B
50 \e$B7@Ls=q$NBh
\e(B 6
\e$B>O$K5-=R$5$l$F$$$k$h$&$K!"J8=q$K7@Ls=q$NJ#<L$rIU2C$9$k$3$H
\e(B
51 \e$B$K$h$C$F!"9T$J$&$3$H$,$G$-$^$9!#
\e(B
57 * Emacs MIME-ja: (emacs-mime-ja). Emacs MIME de/composition library (Japanese).
62 @setchapternewpage odd
65 @title Emacs MIME Manual
67 @author by Lars Magne Ingebrigtsen
69 @vskip 0pt plus 1filll
76 \e$B$3$N%^%K%e%"%k$O
\e(B @acronym{MIME}
\e$B%a%C%;!<%8$N:n@.$HI=<($K;H$o$l$k%i%$%V%i
\e(B
77 \e$B%j!<$rJ8=q2=$7$?$b$N$G$9!#
\e(B
79 \e$B$3$N%^%K%e%"%k$O
\e(B @acronym{MIME}
\e$B$N%(%s%3!<%I
\e(B/
\e$B%G%3!<%I=hM}$N?6$kIq$$$rJQ
\e(B
80 \e$B99$7$?$$MxMQ<T!"
\e(BEmacs @acronym{MIME}
\e$B%i%$%V%i%j!<$,$I$N$h$&$KF0:n$9$k$+
\e(B
81 \e$B$r$b$C$H>\$7$/CN$j$?$$MxMQ<T!"$*$h$S
\e(B @acronym{MIME}
\e$B$NMWAG$rA`:n$9$k4X?t
\e(B
82 \e$B$dL?Na$r=q$-$?$$?M$?$A$rBP>]$K$7$F$$$^$9!#
\e(B
84 @acronym{MIME}
\e$B$O
\e(B @dfn{Multipurpose Internet Mail Extensions}
\e$B$N>JN,I=5-
\e(B
85 \e$B$G$9!#$3$NI8=`$OB??t$N
\e(B RFC
\e$B$KJ8=q2=$5$l$F$$$F!"<g$J$b$N$O<!$NDL$j$G$9
\e(B:
86 RFC2045 (
\e$B%$%s%?!<%M%C%H!&%a%C%;!<%8$NK\J8$N=q<0
\e(B), RFC2046 (
\e$B%a%G%#%"%?%$
\e(B
87 \e$B%W
\e(B), RFC2047 (
\e$BHs
\e(B-@acronym{ASCII}
\e$B%F%-%9%H$N$?$a$N%a%C%;!<%8%X%C%@!<$N3H
\e(B
88 \e$BD%
\e(B), RFC2048 (
\e$BEPO?<jB3
\e(B), RFC2049 (
\e$BE,9g4p=`$H;vNc
\e(B)
\e$B!#
\e(B@acronym{MIME}
\e$B$K=`5r
\e(B
89 \e$B$7$?%=%U%H%&%'%"$r=q$3$&$H;W$C$F$$$k?M$OC/$G$b!">/$J$/$H
\e(B
90 \e$B$b
\e(B RFC2045
\e$B$H
\e(B RFC2047
\e$B$OFI$s$G$*$/$3$H$r6/$/4+$a$^$9!#
\e(B
93 * Decoding and Viewing::
\e$B%G%3!<%I$HI=<($N$?$a$NOHAH$_
\e(B
94 * Composing:: @acronym{MML}; @acronym{MIME}
\e$B%Q!<%H5-=RMQ8@8l
\e(B
95 * Interface Functions::
\e$B4pK\E*$J4X?t$NCj>]2=
\e(B
96 * Basic Functions::
\e$B%f!<%F%#%j%F%#!<$*$h$S4pK\E*$J2r@O$N$?$a$N4X?t
\e(B
97 * Standards::
\e$B;H$o$l$F$$$k
\e(B RFC
\e$B$H:n6HJ8=q$N35N,
\e(B
98 * Index::
\e$B4X?t$*$h$SJQ?t$N:w0z
\e(B
101 @node Decoding and Viewing
102 @chapter
\e$B%G%3!<%I$HI=<(
\e(B
104 \e$B$3$N>O$O!">e0L3,AX$G$N
\e(B @acronym{MIME}
\e$B%a%C%;!<%8$N%G%3!<%I$HI=<($r07$$$^
\e(B
107 \e$B$=$N<g$JL\E*$O!":G=i$K
\e(B @acronym{MIME}
\e$B$N5-;v$r2r@O$7$F$+$i!"$=$N2r@O$N7k
\e(B
108 \e$B2L$H$7$FJV$5$l$k!V%O%s%I%k!W$N%j%9%H$K4p$E$$$F!"B>$N%W%m%0%i%`$,=hM}$r9T
\e(B
109 \e$B$J$&$3$H$,$G$-$k$h$&$K$9$k$3$H$G$9!#
\e(B
112 * Dissection:: @acronym{MIME}
\e$B%a%C%;!<%8$N2r@O
\e(B
113 * Non-MIME::
\e$BHs
\e(B-@acronym{MIME}
\e$B%a%C%;!<%8$N2r@O
\e(B
114 * Handles::
\e$B%O%s%I%k$N<h$j07$$
\e(B
115 * Display::
\e$B%O%s%I%k$NI=<(
\e(B
116 * Display Customization::
\e$BI=<($K1F6A$r5Z$\$9JQ?t
\e(B
117 * Files and Directories::
\e$BE:IU%U%!%$%k$NJ]B8$HL?L>
\e(B
118 * New Viewers::
\e$B<+J,MQ%S%e!<%o!<$N=q$-J}
\e(B
122 @section
\e$B2rBN
\e(B
124 @code{mm-dissect-buffer}
\e$B$O
\e(B @acronym{MIME}
\e$B5-;v$N2rBN$rC4Ev$9$k4X?t$G$9!#
\e(B
125 \e$B%^%k%A%Q!<%H$N%a%C%;!<%8$,M?$($i$l$k$H!"%a%C%;!<%8$r:F5"E*$K7!$j2<$2$F9=
\e(B
126 \e$BB$$r$?$I$j!"$=$N%a%C%;!<%8$N9=B$$rIA<L$9$k
\e(B @acronym{MIME}
\e$B%O%s%I%k$NLZ9=
\e(B
127 \e$BB$$rJV$7$^$9!#
\e(B
130 @section
\e$BHs
\e(B-MIME
131 @vindex mm-uu-configure-list
133 Gnus
\e$B$O$$$/$D$+$N
\e(B @acronym{MIME}
\e$B$G$O$J$$E:IU%U%!%$%k$bM}2r$7$^$9!#$=$l
\e(B
134 \e$B$i$O
\e(B postscript, uuencode, binhex, yenc, shar, forward, gnatsweb, pgp,
135 diff
\e$B$N$h$&$J$b$N$G$9!#$=$l$>$l$N5!G=$O!"
\e(B@code{mm-uu-configure-list}
\e$B$K
\e(B
136 \e$B9`L\$rDI2C$9$k$3$H$K$h$C$FL58z$K$9$k$3$H$,$G$-$^$9!#Nc$G$9!#
\e(B
140 (add-to-list 'mm-uu-configure-list '(pgp-signed . disabled))
146 \e$B%]%9%H%9%/%j%W%H$N%U%!%$%k!#
\e(B
150 Uuencode
\e$B$5$l$?%U%!%$%k!#
\e(B
154 Binhex
\e$B$G%(%s%3!<%I$5$l$?%U%!%$%k!#
\e(B
158 Yenc
\e$B$G%(%s%3!<%I$5$l$?%U%!%$%k!#
\e(B
162 Shar
\e$B$G:n$i$l$?%"!<%+%$%V!&%U%!%$%k!#
\e(B
166 @acronym{MIME}
\e$B$r;H$o$:$KE>Aw$5$l$?%a%C%;!<%8!#
\e(B
170 Gnatsweb
\e$B$NE:IU%U%!%$%k!#
\e(B
174 @acronym{PGP}
\e$B$G=pL>$5$l$?J?J8
\e(B (clear text,
\e$B$R$i$V$s
\e(B)
\e$B!#
\e(B
177 @findex pgp-encrypted
178 @acronym{PGP}
\e$B$G0E9f2=$5$l$?J?J8
\e(B (clear text,
\e$B$R$i$V$s
\e(B)
\e$B!#
\e(B
182 @acronym{PGP}
\e$B$N8x3+80!#
\e(B
185 @findex emacs-sources
186 @vindex mm-uu-emacs-sources-regexp
187 Emacs
\e$B$N%=!<%9%3!<%I!#$3$N9`L\$O
\e(B @code{mm-uu-emacs-sources-regexp}
\e$B$K9g
\e(B
188 \e$BCW$9$k%0%k!<%W$G$N$_F0:n$7$^$9!#
\e(B
192 @vindex mm-uu-diff-groups-regexp
193 \e$B%Q%C%A!#$3$l$O!"%3%_%C%H$5$l$?%U%!%$%k$N:9J,$,<+F0E*$KAw$i$l$k%0%k!<%W$r
\e(B
194 \e$BBP>]$K$7$?$b$N$G$9!#
\e(B@code{mm-uu-diff-groups-regexp}
\e$B$K9gCW$9$k%0%k!<%W$G
\e(B
195 \e$B$N$_F0:n$7$^$9!#
\e(B
198 @cindex verbatim-marks
199 Slrn
\e$B$U$&$N
\e(B verbatim (
\e$BJ8>O$r0l8@0l6g$=$N$^$^I=$9
\e(B)
\e$B5-9f$NBP!#
\e(B
201 (
\e$BLuCm
\e(B: @samp{#v+}
\e$B$H
\e(B @samp{#v-}
\e$B$NFs9T$G0O$^$l$?%F%-%9%H
\e(B
202 \e$B$r
\e(B @acronym{MIME}
\e$B%Q!<%H$K8+N)$F$^$9!#
\e(B)
206 LaTeX
\e$B$NJ88%!#
\e(B@code{mm-uu-tex-groups-regexp}
\e$B$K9gCW$9$kL>A0$N%0%k!<%W$G
\e(B
207 \e$B$N$_F0:n$7$^$9!#
\e(B
210 @cindex text/x-verbatim
211 @c @vindex
\e$B$O
\e(B face
\e$B$N$?$a$KE,@Z$+
\e(B?
212 @vindex mm-uu-extract
213 \e$B$$$/$D$+$N
\e(B @acronym{MIME}
\e$B$G$O$J$$E:IU$O
\e(B @code{mm-uu-extract}
\e$B$H$$$&%U%'!<
\e(B
214 \e$B%9$r;H$C$FI=<($5$l$^$9!#%G%#%U%)%k%H$G$O$=$l$i$N%Q!<%H
\e(B
215 \e$B$K
\e(B @acronym{MIME}
\e$B%\%?%s$,IU$-$^$;$s!#
\e(B@kbd{K b}
216 (@code{gnus-summary-display-buttonized})
\e$B$r;H$&
\e(B
217 \e$B$+
\e(B @code{gnus-buttonized-mime-types}
\e$B$K
\e(B @code{text/x-verbatim}
\e$B$r2C$($k
\e(B
218 \e$B$3$H$K$h$C$F!"%\%?%s$NI=<($r6/@)$9$k$3$H$,$G$-$^$9!#
\e(B@xref{MIME Commands,
219 ,MIME
\e$B%3%^%s%I
\e(B, gnus-ja, The Gnus Manual}.
221 (
\e$BLuCm
\e(B:
\e$B$3$3$GEbFM$K
\e(B @code{text/x-verbatim}
\e$B$N$3$H$,=P$F$/$k$N$O!"%U%'!<
\e(B
222 \e$B%9$,;H$o$l$F%\%?%s$,IU$+$J$$BeI=E*$J%Q!<%H$,
\e(B @code{verbatim-marks}
\e$B$@$+
\e(B
226 @section
\e$B%O%s%I%k
\e(B
228 @acronym{MIME}
\e$B%O%s%I%k$O!"
\e(B@acronym{MIME}
\e$B$N9=@.MWAG$r40A4$KIA<L$9$k%j%9
\e(B
231 \e$B%O%s%I%k$NMWAG$r%"%/%;%9$9$k$?$a$K!"0J2<$N%^%/%m$r;H$&$3$H$,$G$-$^$9
\e(B:
234 @item mm-handle-buffer
235 @findex mm-handle-buffer
236 \e$B%G%3!<%I$5$l$F$$$J$$
\e(B @acronym{MIME}
\e$B%Q!<%H$NFbMFJ*$rJ];}$7$F$$$k%P%C%U%!!<
\e(B
240 @findex mm-handle-type
241 \e$B%Q!<%H$N2r@O$5$l$?
\e(B @code{Content-Type}
\e$B$rJV$7$^$9!#
\e(B
243 @item mm-handle-encoding
244 @findex mm-handle-encoding
245 \e$B%Q!<%H$N
\e(B @code{Content-Transfer-Encoding}
\e$B$rJV$7$^$9!#
\e(B
247 @item mm-handle-undisplayer
248 @findex mm-handle-undisplayer
249 \e$BI=<($5$l$F$$$k%Q!<%H$r>C$9$3$H$,$G$-$k$b$N
\e(B (
\e$BLuCm
\e(B:
\e$B4X?t$J$I
\e(B)
\e$B$r
\e(B (
\e$B$=$l$,I=
\e(B
250 \e$B<($5$l$F$$$k>l9g$K
\e(B)
\e$BJV$7$^$9!#
\e(B
252 @item mm-handle-set-undisplayer
253 @findex mm-handle-set-undisplayer
254 \e$BI=<($5$l$F$$$k%Q!<%H$r>C$9$3$H$,$G$-$k$b$N
\e(B (
\e$BLuCm
\e(B:
\e$B4X?t$J$I
\e(B)
\e$B$r@_Dj$7$^$9!#
\e(B
256 @item mm-handle-disposition
257 @findex mm-handle-disposition
258 \e$B%Q!<%H$N2r@O$5$l$?
\e(B @code{Content-Disposition} (
\e$BLuCm
\e(B:
\e$BG[CV;XDj
\e(B)
\e$B$rJV$7$^
\e(B
261 @item mm-get-content-id
262 @code{Content-ID}
\e$B$G;2>H$5$l$k%O%s%I%k
\e(B (
\e$BC1?t$^$?$OJ#?t
\e(B)
\e$B$rJV$7$^$9!#
\e(B
266 @section
\e$BI=<(
\e(B
268 \e$BI=<($7!">C5n$7!"J]B8$9$k$?$a$N4X?t$G$9!#
\e(B
271 @item mm-display-part
272 @findex mm-display-part
273 \e$B%Q!<%H$rI=<($7$^$9!#
\e(B
276 @findex mm-remove-part
277 \e$B%Q!<%H$r
\e(B (
\e$B$=$l$,I=<($5$l$F$$$?$i
\e(B)
\e$B>C5n$7$^$9!#
\e(B
280 @findex mm-inlinable-p
281 @acronym{MIME}
\e$B%?%$%W$,%$%s%i%$%s$GI=<(2DG=$+$I$&$+$rJV$7$^$9!#
\e(B
283 @item mm-automatic-display-p
284 @findex mm-automatic-display-p
285 @acronym{MIME}
\e$B%?%$%W$,<+F0E*$KI=<($5$l$k$Y$-$+$I$&$+$rJV$7$^$9!#
\e(B
287 @item mm-destroy-part
288 @findex mm-destroy-part
289 \e$B%Q!<%H$K$h$C$F;H$o$l$F$$$k$9$Y$F$N;q8;$r3+J|$7$^$9
\e(B (
\e$BLuCm
\e(B:
\e$B%Q!<%H$NI=<(!"
\e(B
290 \e$B$*$h$S%Q!<%H$r2rBN$7$FF@$?8D!9$NItIJ$r0l;~E*$KJ];}$7$F$$$k%P%C%U%!!<$d%U%!
\e(B
291 \e$B%$%k$r>C5n$7$^$9
\e(B)
\e$B!#
\e(B
295 \e$B%Q!<%H$r%U%!%$%k$KJ]B8$7$^$9!#
\e(B
299 \e$B%Q!<%H$r2?$+$N%W%m%;%9$K%Q%$%W$7$^$9!#
\e(B
301 @item mm-interactively-view-part
302 @findex mm-interactively-view-part
303 \e$B%Q!<%H$rI=<($9$k$?$a$K;H$&
\e(B mailcap
\e$B$N<jCJ$rMxMQ<T$,F~NO$9$k$3$H$r5a$a$F!"
\e(B
304 \e$B$=$l$r;H$C$FI=<($7$^$9!#
\e(B
307 @node Display Customization
308 @section
\e$BI=<($N%+%9%?%^%$%:
\e(B
311 @item mm-inline-media-tests
312 @vindex mm-inline-media-tests
313 \e$B$3$l$OO"A[%j%9%H$G$9!#80
\e(B (
\e$BBh0lMWAG
\e(B)
\e$B$O
\e(B @acronym{MIME}
\e$B%?%$%W!"BhFsMWAG$O
\e(B
314 \e$B%Q!<%H$r!V%$%s%i%$%s!W$G
\e(B (
\e$B$9$J$o$A
\e(B Emacs
\e$B$N2hLL$KKd$a9~$s$G
\e(B)
\e$BI=<($9$k$?
\e(B
315 \e$B$a$N4X?t!"$=$7$FBh;0MWAG$O$=$N%Q!<%H$,%$%s%i%$%s$GI=<($9$k$3$H$,2DG=$+$I
\e(B
316 \e$B$&$+$rD4$Y$k$?$a$K
\e(B @code{eval} (
\e$BI>2A
\e(B)
\e$B$5$l$k<0$G$9!#
\e(B
318 \e$B$3$NJQ?t$O!"$"$k%Q!<%H$,%$%s%i%$%sI=<(2DG=$+$I$&$+$H!"$b$72DG=$J$i$=$N$d
\e(B
319 \e$B$jJ}$r;XDj$7$^$9!#%Q!<%H$,8=<B$K%$%s%i%$%sI=<($5$l$F$$$k$+$I$&$+$r<($9$b
\e(B
320 \e$B$N$G$O$"$j$^$;$s!#
\e(B
322 @item mm-inlined-types
323 @vindex mm-inlined-types
324 \e$B0lJ}$3$l$O!">e5-$NJQ?t$K$h$C$F@_Dj$5$l$?>r7o$rK~B-$7$?>l9g$K!"%$%s%i%$%s
\e(B
325 \e$BI=<($r9T$J$&%?%$%W$r<($7$^$9!#$3$l$O
\e(B @acronym{MIME}
\e$B%a%G%#%"%?%$%W$N%j%9
\e(B
326 \e$B%H$G$9!#
\e(B(
\e$BLuCm
\e(B:
\e$B$=$l$>$l$NMWAG$O@55,I=8=$G$9!#
\e(B)
328 @item mm-automatic-display
329 @vindex mm-automatic-display
330 \e$B$3$l$O>e5-$NJQ?t$,G'$a$k%?%$%W$K8B$C$F!V<+F0E*!W$KI=<($5$l$k%?%$%W$N%j%9
\e(B
331 \e$B%H$G$9!#$D$^$j!"%$%s%i%$%sI=<($,2DG=$J%Q!<%H$@$1$,<+F0E*$KI=<($5$l$^$9!#
\e(B
333 @item mm-automatic-external-display
334 @vindex mm-automatic-external-display
335 \e$B$3$l$O30It%S%e!<%o!<$G<+F0E*$KI=<($5$l$k%?%$%W$N%j%9%H$G$9!#
\e(B
337 @item mm-keep-viewer-alive-types
338 @vindex mm-keep-viewer-alive-types
339 \e$B$3$l$O!"JL$N5-;v$rA*Br$7$F$b30It%S%e!<%o!<$,
\e(B kill
\e$B$5$l$J$$%a%G%#%"%?%$%W
\e(B
340 \e$B$N%j%9%H$G$9!#
\e(B
342 \e$BLuCm
\e(B: postscript
\e$B$d
\e(B dvi
\e$B$J$I
\e(B (
\e$BJQ?t$N%G%#%U%)%k%HCM$r;2>H$N$3$H
\e(B)
\e$B$N$h$&$K!"
\e(B
343 \e$BFI$`$N$K;~4V$,$+$+$k$+$b$7$l$J$$%Q!<%H$N%?%$%W$r4^$`%j%9%H$G$9!#0lJ}!"$3
\e(B
344 \e$B$l$K4^$^$l$J$$C1=c$J2hA|$N%Q!<%H$J$I$O!"$=$l$,4^$^$l$F$$$?5-;v$NI=<($r$d
\e(B
345 \e$B$a$?$H$-$K!"<+F0E*$K30It%S%e!<%o!<$,
\e(B kill
\e$B$5$l$^$9!#
\e(B
347 @item mm-attachment-override-types
348 @vindex mm-attachment-override-types
349 \e$B$$$/$D$+$N
\e(B @acronym{MIME}
\e$B%(!<%8%'%s%H$O!VE:IU%U%!%$%k!W
\e(B(attachment)
\e$B$N
\e(B
350 \e$BG[CV;XDj
\e(B (content-disposition)
\e$B$r;}$D%Q!<%H$r@8@.$7$^$9!#$3$NJQ?t$K4^$^
\e(B
351 \e$B$l$k
\e(B @acronym{MIME}
\e$B%?%$%W$N>l9g$O$=$s$JG[CV;XDj$rL5;k$7$F!"$=$N%Q!<%H$r
\e(B
352 \e$B%$%s%i%$%sI=<($9$k$3$H$,$G$-$k$h$&$K$7$^$9!#
\e(B(
\e$B$=$N%Q!<%H$r%$%s%i%$%sI=<(
\e(B
353 \e$B$9$k$3$H$,2DG=$G!";d$?$A$,$=$&$9$k$3$H$rK>$`>l9g$K8B$C$F!"G[CV;XDj$,L5;k
\e(B
354 \e$B$5$l$k$3$H$KCm0U$7$F2<$5$$!#
\e(B)
356 @item mm-discouraged-alternatives
357 @vindex mm-discouraged-alternatives
358 @samp{multipart/alternative}
\e$B$K4^$^$l$F$$$k!"8+$?$/$J$$%Q!<%H
\e(B
359 \e$B$N
\e(B @acronym{MIME}
\e$B%?%$%W$N%j%9%H$G$9!#%a%C%;!<%8$N8eH>$K$"$k%Q!<%H$,:G$b
\e(B
360 \e$BK-$+$JFbMF$K$J$C$F$$$k$HA[Dj$7$F$$$k$N$G!"I=<(%(!<%8%'%s%H$O$=$l$rI=<($9
\e(B
361 \e$B$k$3$H$K$J$C$F$$$^$9!#$7$+$7!"MxMQ<T$OBe$o$j$KB>$N%?%$%W$r8+$k$3$H$r9%$`
\e(B
362 \e$B$+$b$7$l$^$;$s!#$3$N%j%9%H$O!"$I$s$J%?%$%W$r:G$b8+$?$/$J$$$+$r;XDj$9$k$?
\e(B
363 \e$B$a$K;H$$$^$9!#Nc$($P$b$7
\e(B @samp{text/html}
\e$B%Q!<%H$r$<$s$<$s8+$?$/$J$/$F!"
\e(B
364 @samp{text/richtext}
\e$B%Q!<%H$O$"$^$j8+$?$/$J$$$H$$$&$3$H$G$"$l$P!"0J2<$N
\e(B
365 \e$B$h$&$K@k8@$9$k$3$H$,$G$-$^$9
\e(B:
368 (setq mm-discouraged-alternatives
369 '("text/html" "text/richtext")
371 (remove "text/html" mm-automatic-display))
374 @item mm-inline-large-images
375 @vindex mm-inline-large-images
376 \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
377 \e$B$H$,$G$-$^$;$s!#$D$^$j2hA|$NA4BN$r8+$k$3$H$,$G$-$J$$$H$$$&$3$H$G$9!#$3$l
\e(B
378 \e$B$rHr$1$k$?$a$K!"%i%$%V%i%j!<$O$=$l$r%$%s%i%$%sI=<($9$kA0$K2hA|$N%5%$%:$r
\e(B
379 \e$B7W$C$F!"$=$l$,%&%#%s%I%&$K9g$o$J$$>l9g$O!"%i%$%V%i%j!<$O$=$l$r30It$G
\e(B (
\e$BNc
\e(B
380 \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
381 \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
382 \e$B2hA|$r%5%$%:$K4X$o$j$J$/%$%s%i%$%s$GI=<($5$;$^$9!#
\e(B
384 @item mm-inline-override-types
385 @vindex mm-inline-override-types
386 @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
387 \e$B%$%s$GI=<($9$k$3$H$r;X<($9$k$h$&$J@55,I=8=$r4^$s$G$$$k$+$b$7$l$^$;$s!#0l
\e(B
388 \e$BJ}!"%$%s%i%$%sI=<($,2DG=$@$1$l$I$bE:IU%U%!%$%k$H$7$F07$$$?$$%?%$%W$,$"$k
\e(B
389 \e$B$J$i$P!"$=$N%?%$%W$K9gCW$9$k@55,I=8=$N%j%9%H$r$3$NJQ?t$K@_Dj$9$k$3$H$K$h$C
\e(B
390 \e$B$F!"$=$l$r<B8=$9$k$3$H$,$G$-$^$9!#Nc$(
\e(B
391 \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
392 \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
393 \e$B%H$OE:IU%U%!%$%k$H$7$F07$o$l$k$h$&$K$J$j$^$9!#
\e(B
395 @item mm-text-html-renderer
396 @vindex mm-text-html-renderer
397 @acronym{HTML}
\e$B$rIA2h$9$k$?$a$K;H$&4X?t$rA*Br$7$^$9!#$9$G$KMQ0U$7$F$"$k
\e(B
398 \e$BIA2h%W%m%0%i%`$O!"
\e(B@code{w3}, @code{w3m}@footnote{emacs-w3m
\e$B$K$D$$$F$N>\
\e(B
399 \e$B:Y$O
\e(B @uref{http://emacs-w3m.namazu.org/}
\e$B$r8+$F2<$5$$!#
\e(B}, @code{links},
400 @code{lynx}, @code{w3m-standalone}
\e$B$^$?$O
\e(B @code{html2text}
\e$B$N%7%s%\%k72
\e(B
401 \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
402 \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
403 \e$B$,M?$($i$l$F8F$P$l$k
\e(B)
\e$B$r@_Dj$9$k$3$H$b$G$-$^$9!#
\e(B
405 @item mm-inline-text-html-with-images
406 @vindex mm-inline-text-html-with-images
407 @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
408 \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
409 \e$B$N$O!"$"$J$?$,$=$N%a!<%k$rFI$s$@$3$H$r3NG'$9$k$?$a$N0U?^$,$"$k$3$H$G$9!#
\e(B
410 \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
411 \e$B$F!"$"$J$?$N8D?M>pJs$,N.=P$9$k$N$rKI$0$3$H$,$G$-$^$9!#:#$N$H$3
\e(B
412 \e$B$m
\e(B Emacs/W3
\e$B$O$3$l$rL5;k$7$^$9!#
\e(BEmacs-w3m
\e$B$G$O!"$3$l$,
\e(B @code{nil}
\e$B$G$"$C
\e(B
413 \e$B$F$b!"2hA|$,Kd$a9~$^$l$?>l=j$G
\e(B @kbd{t}
\e$BL?Na$r;H$&$3$H$K$h$C$F2hA|$rI=<(
\e(B
414 \e$B$9$k$3$H$,$G$-$^$9!#
\e(B@footnote{@kbd{T}
\e$BL?Na$O$9$Y$F$N2hA|$r<h$j9~$_$^$9!#
\e(B
415 @code{w3m-key-binding}
\e$B%*%W%7%g%s$r
\e(B @code{info}
\e$B$K@_Dj$7$?>l9g$O!"Be$o$j
\e(B
416 \e$B$K
\e(B @kbd{i}
\e$B$+
\e(B @kbd{I}
\e$B$r;H$C$F2<$5$$!#
\e(B}
418 @item mm-w3m-safe-url-regexp
419 @vindex mm-w3m-safe-url-regexp
420 \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
421 \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
422 \e$B$O
\e(B @samp{\\`cid:}
\e$B$G$9
\e(B)
\e$B!#
\e(B@code{nil}
\e$B$K$9$k$H!"$9$Y$F$N
\e(B URL
\e$B$,0BA4$@$HH=
\e(B
425 @item mm-inline-text-html-with-w3m-keymap
426 @vindex mm-inline-text-html-with-w3m-keymap
427 \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
428 \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
429 \e$B%k%HCM$O
\e(B @code{t}
\e$B$G$9!#
\e(B
431 @item mm-external-terminal-program
432 @vindex mm-external-terminal-program
433 \e$B30It$NC<Kv$r5/F0$9$k$?$a$K;H$o$l$k%W%m%0%i%`$G$9!#
\e(B
435 @item mm-enable-external
436 @vindex mm-enable-external
437 \e$B30It$N
\e(B @acronym{MIME}
\e$B%O%s%I%i!<$r;H$&$Y$-$+$I$&$+$r;XDj$7$^$9!#
\e(B
439 @code{t}
\e$B$@$C$?$i!"Dj5A$5$l$F$$$k$9$Y$F$N30It$N
\e(B @acronym{MIME}
\e$B%O%s%I%i!<
\e(B
440 \e$B$,;H$o$l$^$9!#
\e(B@code{nil}
\e$B$K$9$k$H!"%U%!%$%k$O%G%#%9%/$KJ]B8$5$l$^
\e(B
441 \e$B$9
\e(B (@code{mailcap-save-binary-file})
\e$B!#$3$l$,
\e(B @code{ask}
\e$B$H$$$&%7%s%\%k$@$C
\e(B
442 \e$B$?$i!"30It$N
\e(B @acronym{MIME}
\e$B%O%s%I%i!<$,5/F0$5$l$kA0$K?R$M$i$l$k$G$7$g$&!#
\e(B
444 Mailcap (@pxref{mailcap})
\e$B$r2p$7$FE:IU%U%!%$%k$NI=<($r;O$a$k$H!"0BA4$J
\e(B
445 \e$B%S%e!<%o!<$r:G$b0BA4$J%*%W%7%g%s$G;H$&$3$H$r;n$_$^$9
\e(B (
\e$BE:IU%U%!%$%k$r%G%#
\e(B
446 \e$B%9%/$KJ]B8$7$F!"0[$J$k<jCJ
\e(B (
\e$B%3%^%s%I%i%$%s$+%@%V%k%/%j%C%/
\e(B)
\e$B$G$=$NI=<($r
\e(B
447 \e$B;O$a$k>l9g$H$O0c$$$^$9
\e(B)
\e$B!#$H$K$+$/!"I,$:$I$s$J30It%W%m%0%i%`$b;H$o$J$$$h
\e(B
448 \e$B$&$K$7$?$$$N$G$"$l$P!"$3$NJQ?t$r
\e(B @code{nil}
\e$B$+
\e(B @code{ask}
\e$B$K@_Dj$7$F2<$5
\e(B
452 @node Files and Directories
453 @section
\e$B%U%!%$%k$H%G%#%l%/%H%j!<
\e(B
456 @item mm-default-directory
457 @vindex mm-default-directory
458 \e$BE:IU%U%!%$%k$rJ]B8$9$k$?$a$N!"%G%#%U%)%k%H$N%G%#%l%/%H%j!<$G$9!#
\e(B
459 @code{nil}
\e$B$@$C$?$i
\e(B @code{default-directory}
\e$B$r;H$$$^$9!#
\e(B
461 @item mm-tmp-directory
462 @vindex mm-tmp-directory
463 \e$B0l;~%U%!%$%k$r3JG<$9$k$?$a$N%G%#%l%/%H%j!<$G$9!#
\e(B
465 @item mm-file-name-rewrite-functions
466 @vindex mm-file-name-rewrite-functions
467 @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
468 \e$B$G$9!#$=$l$>$l$N4X?t$O%U%!%$%kL>$KBP$7$F=g7+$j$K<B9T$5$l$^$9
\e(B (
\e$BLuCm
\e(B:
\e$B$"$k
\e(B
469 \e$B4X?t$NLa$jCM$,<!$N4X?t$N0z?t$K$J$j$^$9
\e(B)
\e$B!#=PMh9g$$$N4X?t$O0J2<$NDL$j$G$9!#
\e(B
472 @item mm-file-name-delete-control
473 @findex mm-file-name-delete-control
474 \e$B$9$Y$F$N@)8fJ8;z$r>C5n$7$^$9!#
\e(B
476 @item mm-file-name-delete-gotchas
477 @findex mm-file-name-delete-gotchas
478 \e$B7g4Y$,$"$k%7%'%k%9%/%j%W%H$G;H$o$l$k$H0U?^$7$J$$7k2L$r@8$8$kJ8;z!"$9$J$o
\e(B
479 \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
480 \e$B$k
\e(B @samp{-}
\e$B$H
\e(B @samp{.}
\e$B$r>C5n$7$^$9!#
\e(B
482 @item mm-file-name-delete-whitespace
483 @findex mm-file-name-delete-whitespace
484 \e$B$9$Y$F$N6uGrJ8;z$r<h$j=|$-$^$9!#
\e(B
486 @item mm-file-name-trim-whitespace
487 @findex mm-file-name-trim-whitespace
488 \e$B@hF,$HKvHx$N6uGrJ8;z$r<h$j=|$-$^$9!#
\e(B
490 @item mm-file-name-collapse-whitespace
491 @findex mm-file-name-collapse-whitespace
492 \e$BJ#?t$NO"B3$7$?6uGrJ8;z$rC10l$N%9%Z!<%9J8;z$GCV$-49$($^$9!#
\e(B
494 @item mm-file-name-replace-whitespace
495 @findex mm-file-name-replace-whitespace
496 @vindex mm-file-name-replace-whitespace
497 \e$B6uGrJ8;z$r2<@~
\e(B (underscore)
\e$B$GCV$-49$($^$9!#2<@~$,$*9%$_$G$J$1$l$P!"B>$N
\e(B
498 \e$BJ8;z$r
\e(B @code{mm-file-name-replace-whitespace}
\e$BJQ?t$K@_Dj$7$F2<$5$$!#
\e(B
501 Emacs
\e$BI8=`$N4X?t$G$"$k
\e(B @code{capitalize}, @code{downcase},
502 @code{upcase}
\e$B$*$h$S
\e(B @code{upcase-initials}
\e$B$bLr$KN)$D$3$H$,$"$k$+$b$7$l
\e(B
505 @item mm-path-name-rewrite-functions
506 @vindex mm-path-name-rewrite-functions
507 @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
508 \e$B%j%9%H$G$9!#$3$l$O%Q!<%H$r30It$GI=<($9$k$H$-
\e(B (
\e$B$9$J$o$A!"M;DL$N8z$+$J$$%W
\e(B
509 \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
510 \e$B%9L>$rJQ49$9$k$?$a
\e(B)
\e$B$K;H$o$l$^$9!#
\e(B
514 @section
\e$B?7$7$$%S%e!<%o!<
\e(B
516 \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:
519 (defun mm-display-enriched-inline (handle)
522 (mm-insert-part handle)
523 (save-window-excursion
524 (enriched-decode (point-min) (point-max))
525 (setq text (buffer-string))))
526 (mm-insert-inline handle text)))
529 \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
530 \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
531 \e$B$=$N%F%-%9%H$K2?$+$N=hM}$r;\$7!"7k2L$r3P$($F$*$$$F!"4X?t$,8F$P$l$?$H$-$N
\e(B
532 \e$B%P%C%U%!!<$KLa$C$F$=$N7k2L$rA^F~$7$^$9!#
\e(B
534 \e$B$3$3$K$"$kFs$D$N=EMW$J$*=u$14X?t
\e(B
535 \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
536 \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
537 \e$B%(%s%3!<%G%#%0
\e(B (content transfer decoding)
\e$B$r<h$j07$$$^$9!#FsHVL\$N4X?t
\e(B
538 \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
539 \e$BJ}K!$G!VI=<($5$l$J$/$9$k!W
\e(B(undisplayed
\e$B$K$9$k
\e(B)
\e$B$3$H$,$G$-$k$h$&$J=t@_Dj
\e(B
540 \e$B$r$b9T$J$$$^$9!#
\e(B
543 @chapter MIME
\e$B%a%C%;!<%8$N:n@.
\e(B
545 @cindex MIME Composing
547 @cindex MIME Meta Language
549 @acronym{MIME}
\e$B%a%C%;!<%8$N:n@.$O$&$s$6$j$9$k;E;v$@$74JC1$G$b$"$j$^$;$s!#
\e(B
550 \e$B$=$3$G!"
\e(B@acronym{MML} (@acronym{MIME} Meta Language)
\e$B$H$$$&8@8l$r2r@O$7
\e(B
551 \e$B$F!"
\e(B@acronym{MIME}
\e$B%a%C%;!<%8$r@8@.$9$k$?$a$N!"
\e(B@code{mml}
\e$B$H$$$&%i%$%V%i
\e(B
552 \e$B%j!<$,:n$i$l$^$7$?!#
\e(B
554 @findex mml-generate-mime
555 \e$B<gMW$J%$%s%?!<%U%'!<%94X?t$O
\e(B @code{mml-generate-mime}
\e$B$G$9!#$3$l$O8=:_
\e(B
556 \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
557 \e$B4^$`J8;zNs$rJV$7$^$9!#
\e(B
560 * Simple MML Example:: @acronym{MML}
\e$BJ8=q$NNc
\e(B
561 * MML Definition::
\e$B$9$Y$F$NM-8z$J
\e(B @acronym{MML}
\e$BMWAG
\e(B
562 * Advanced MML Example::
\e$B$b$&0l$D$N
\e(B @acronym{MML}
\e$BJ8=q$NNc
\e(B
563 * Encoding Customization::
\e$B%(%s%3!<%G%#%s%0$K:nMQ$9$kJQ?t
\e(B
564 * 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
565 * Conversion:: @acronym{MIME}
\e$B$+$i
\e(B @acronym{MML}
\e$B$X!"$*$h$S$=$N5U
\e(B
566 * Flowed text::
\e$B%=%U%H$*$h$S%O!<%I2~9T
\e(B
569 @node Simple MML Example
570 @section
\e$BC1=c$J
\e(B MML
\e$B$NNc
\e(B
572 @samp{multipart/alternative}
\e$B$NC1=c$JNc$G$9
\e(B:
575 <#multipart type=alternative>
576 This is a plain text part.
577 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
578 <#part type=text/enriched>
579 <center>This is a centered enriched part</center>
580 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
584 \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:
587 Content-Type: multipart/alternative; boundary="=-=-="
590 Content-Type: text/plain; charset=iso-2022-jp
592 This is a plain text part.
593 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
596 Content-Type: text/enriched; charset=iso-2022-jp
598 <center>This is a centered enriched part</center>
599 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
604 (
\e$B<B:]$K$O!"F|K\8l$NItJ,$O
\e(B @samp{charset=iso-2022-jp}
\e$B$G%(%s%3!<%I$5$l$?
\e(B
605 \e$B$b$N$K$J$j$^$9!#
\e(B)
608 @section MML
\e$B$NDj5A
\e(B
610 @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
611 \e$B$9$,!"0[$J$k$b$N$G$9!#
\e(B
613 @acronym{MML}
\e$B$N<gMW$J35G0$O!V%Q!<%H!W$G$9!#$=$l$>$l$N%Q!<%H$r0[$J$k%?%$
\e(B
614 \e$B%W$K$7$?$j!"0[$J$kJ8;z%;%C%H$r;H$&$3$H$,$G$-$^$9!#%Q!<%H
\e(B
615 \e$B$O
\e(B @samp{<#part ...>}
\e$B%?%0$G5-=R$7$^$9!#%^%k%A%Q!<%H7?$N%Q!<%H
\e(B
616 \e$B$O
\e(B @samp{<#multipart ...>}
\e$B%?%0$G;O$a$^$9!#$=$l$>$l$N%Q!<%H
\e(B
617 \e$B$O
\e(B @samp{<#/part>}
\e$B%?%0$+
\e(B @samp{<#/multipart>}
\e$B%?%0$G=*C<$7$^$9$,!"
\e(B(
\e$B$=$l
\e(B
618 \e$B$i$,L5$/$F$b
\e(B) @samp{<#part ...>}
\e$B$G;O$^$C$?%?%0$O<!$N%Q!<%H$N;O$^$j$K$h$C
\e(B
619 \e$B$F$bJD$8$i$l$^$9!#
\e(B
621 @samp{<#external ...>}
\e$B%?%0$H$$$&$b$N$b$"$j$^$9!#$3$l
\e(B
622 \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
624 \e$B$=$l$>$l$N%?%0$O!V
\e(Bparameter=
\e$BCM!W$N7A<0$G!"0l$D0J>e$N%Q%i%a!<%?!<$r4^$`$3
\e(B
625 \e$B$H$,$G$-$^$9
\e(B (
\e$B$b$A$m$sL5$$$3$H$b$"$j$^$9
\e(B)
\e$B!#CM$r%/%)!<%F!<%7%g%s%^!<
\e(B
626 \e$B%/
\e(B ("...")
\e$B$G0O$`$3$H$,$G$-$^$9$,!"CM$,6uGrJ8;z$r4^$`>l9g0J30$O0O$`I,MW
\e(B
627 \e$B$,$"$j$^$;$s!#$7$?$,$C$F!"
\e(B@samp{filename=/home/user/#hello$^yes}
\e$B$O40A4
\e(B
630 \e$B0J2<$N%Q%i%a!<%?!<$O
\e(B @acronym{MML}
\e$B$G;H$o$l$k$b$N$G$9!#0UL#$r;}$?$J$$%Q
\e(B
631 \e$B%i%a!<%?!<$OL5;k$5$l$^$9!#
\e(B@acronym{MML}
\e$B%Q%i%a!<%?!<$NL>A0
\e(B
632 \e$B$O
\e(B @acronym{MIME}
\e$B%Q%i%a!<%?!<$NL>A0$HF1$8$G!"3g8L$NCf$KIU5-$7$F$"$k$N$O!"
\e(B
633 \e$B$=$l$,;H$o$l$k%X%C%@!<$G$9!#
\e(B
637 \e$B%Q!<%H$N
\e(B @acronym{MIME}
\e$B%?%$%W$G$9
\e(B (@code{Content-Type})
\e$B!#
\e(B
640 \e$B$=$N%Q!<%H$NK\BN$,4^$`$3$H$K$J$k%U%!%$%k$NL>A0$G
\e(B
641 \e$B$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
644 \e$B%Q!<%H$NFbMFJ*$r%(%s%3!<%I$9$k$H$-$K;H$o$l$kJ8;z%;%C%H$G
\e(B
645 \e$B$9
\e(B (@code{Content-Type})
\e$B!#
\e(B@xref{Charset Translation}.
648 \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
649 \e$B$l$^$;$s
\e(B (@code{Content-Type})
\e$B!#
\e(B
652 \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
653 \e$B$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
656 \e$BM-8z$JCM$O
\e(B @samp{7bit}, @samp{8bit}, @samp{quoted-printable}
\e$B$*$h
\e(B
657 \e$B$S
\e(B @samp{base64}
\e$B$G$9
\e(B (@code{Content-Transfer-Encoding})
\e$B!#
\e(B@xref{Charset
661 \e$B%Q!<%H$N@bL@=q$-$G$9
\e(B (@code{Content-Description})
\e$B!#
\e(B
664 \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
666 @item modification-date
667 \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
670 \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
673 \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
674 \e$BF08!=P$h$j$bM%@h$5$l$^$9!#
\e(B
677 \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
678 \e$B$J$$$h$&$K$9$k$?$a$K;H$o$l$^$9!#
\e(B
681 \e$B%Q!<%H$N%5%$%:$r
\e(B octet (8-bit)
\e$B$NC10L$GI=$7$^
\e(B
682 \e$B$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
685 \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
686 \e$B$?$O
\e(B @code{pgpmime})
\e$B$G=pL>$9$k$+$r;XDj$7$^$9!#
\e(B
689 \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
690 \e$B$?$O
\e(B @code{pgpmime})
\e$B$G0E9f2=$9$k$+$r;XDj$7$^$9!#
\e(B
693 \e$B0J2<$O
\e(B @samp{text/plain}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
697 \e$B%F%-%9%H$r@07A$9$k$?$a$N%Q%i%a!<%?!<$G!"M-8z$JCM$O
\e(B @samp{fixed} (
\e$B%G%#%U%)
\e(B
698 \e$B%k%H
\e(B)
\e$B$H
\e(B @samp{flowed}
\e$B$G$9!#IaDL$O$3$l$r<j$G@_Dj$7$^$;$s!#$=$l$O!"%F%-
\e(B
699 \e$B%9%H$NK\J8$,!"
\e(BRFC 2646
\e$B$GDj$a$i$l$?FCJL$JJ}K!$G@07A$5$l$k$3$H$rI,MW$H$9
\e(B
700 \e$B$k$+$i$G$9!#
\e(B@xref{Flowed text}.
703 \e$B0J2<$O
\e(B @samp{application/octet-stream}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
707 \e$B%Q!<%H$N%?%$%W$G$9
\e(B (@code{Content-Type})
\e$B!#$3$l$O?M4V$,FI$`$3$H$rA[Dj$7$?!"
\e(B
708 \e$BHs8x<0$J$b$N$G$9!#
\e(B
711 \e$B0J2<$O
\e(B @samp{message/external-body}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
715 \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
716 \e$B$O
\e(B @samp{ftp}, @samp{anon-ftp}, @samp{tftp}, @samp{localfile}
\e$B$*$h
\e(B
717 \e$B$S
\e(B @samp{mailserver}
\e$B$N$I$l$+$G$9!#
\e(B(@code{Content-Type}.)
720 \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
721 (@code{Content-Type}.)
724 Octet (8-bit)
\e$B$NC10L$GI=$7$?%U%!%$%k$N%5%$%:$G$9!#
\e(B(@code{Content-Type}.)
727 \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
730 \e$B0J2<$O
\e(B @samp{sign=smime}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
734 \e$B=pL>$9$k?M$N80$H>ZL@=q$r4^$s$G$$$k%U%!%$%k$G$9!#
\e(B
737 \e$B0J2<$O
\e(B @samp{encrypt=smime}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
741 \e$B<u<h?M$N>ZL@=q$r4^$s$G$$$k%U%!%$%k$G$9!#
\e(B
744 @node Advanced MML Example
745 @section
\e$B9bEY$J
\e(B MML
\e$B$NNc
\e(B
747 \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
748 \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
752 <#multipart type=mixed>
753 <#part type=image/jpeg filename=~/rms.jpg disposition=inline>
754 <#multipart type=alternative>
755 This is a plain text part.
756 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
757 <#part type=text/enriched name=enriched.txt>
758 <center>This is a centered enriched part</center>
759 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
761 This is a new plain text part.
762 \e$B$3$l$O?7$7$$%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
763 <#part disposition=attachment>
764 This plain text part is an attachment.
765 \e$B$3$N%W%l!<%s%F%-%9%H$N%Q!<%H$OE:IU%U%!%$%k$G$9!#
\e(B
769 \e$B$=$7$F!"$3$l$,7k2L$N
\e(B @acronym{MIME}
\e$B%a%C%;!<%8$G$9
\e(B:
772 Content-Type: multipart/mixed; boundary="=-=-="
775 Content-Type: image/jpeg
776 Content-Disposition: inline; filename=rms.jpg
777 Content-Transfer-Encoding: base64
779 /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRof
780 Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/wAALCAAwADABAREA/8QAHwAA
781 AQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQR
782 BRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RF
783 RkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ip
784 qrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/9oACAEB
785 AAA/AO/rifFHjldNuGsrDa0qcSSHkA+gHrXKw+LtWLrMb+RgTyhbr+HSug07xNqV9fQtZrNI
786 AyiaE/NuBPOOOP0rvRNE880KOC8TbXXGCv1FPqjrF4LDR7u5L7SkTFT/ALWOP1xXgTuXfc7E
787 sx6nua6rwp4IvvEM8chCxWxOdzn7wz6V9AaB4S07w9p5itow0rDLSY5Pt9K43xO66P4xs71m
788 2QXiGCbA4yOVJ9+1aYORkdK434lyNH4ahCnG66VT9Nj15JFbPdX0MS43M4VQf5/yr2vSpLnw
789 5ZW8dlCZ8KFXjOPX0/mK6rSPEGt3Angu44fNEReHYNvIH3TzXDeKNO8RX+kSX2ouZkicTIOc
790 L+g7E810ulFjpVtv3bwgB3HJyK5L4quY/C9sVxk3ij/xx6850u7t1mtp/wDlpEw3An3Jr3Dw
791 34gsbWza4nBlhC5LDsaW6+IFgupQyCF3iHH7gA7c9R9ay7zx6t7aX9jHC4smhfBkGCvHGfrm
792 tLQ7hbnRrV1GPkAP1x1/Hr+Ncr8Vzjwrbf8AX6v/AKA9eQRyYlQk8Yx9K6XTNbkgia2ciSIn
793 7p5Ga9Atte0LTLKO6it4i7dVRFJDcZ4PvXN+JvEMF9bILVGXJLSZ4zkjivRPDaeX4b08HOTC
794 pOffmua+KkbS+GLVUGT9tT/0B68eeIpIFYjB70+OOVXyoOM9+M1eaWeCLzHPyHGO/NVWvJJm
795 jQ8KGH1NfQWhXSXmh2c8eArRLwO3HSv/2Q==
797 Content-Type: multipart/alternative; boundary="==-=-="
800 Content-Type: text/plain; charset=iso-2022-jp
802 This is a plain text part.
803 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
806 Content-Type: text/enriched; charset=iso-2022-jp; name=enriched.txt
808 <center>This is a centered enriched part</center>
809 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
814 Content-Type: text/plain; charset=iso-2022-jp
816 This is a new plain text part.
817 \e$B$3$l$O?7$7$$%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
820 Content-Type: text/plain; charset=iso-2022-jp
821 Content-Disposition: attachment
823 This plain text part is an attachment.
824 \e$B$3$N%W%l!<%s%F%-%9%H$N%Q!<%H$OE:IU%U%!%$%k$G$9!#
\e(B
829 (
\e$B<B:]$K$O!"F|K\8l$NItJ,$O
\e(B @samp{charset=iso-2022-jp}
\e$B$G%(%s%3!<%I$5$l$?
\e(B
830 \e$B$b$N$K$J$j$^$9!#
\e(B)
832 @node Encoding Customization
833 @section
\e$B%(%s%3!<%G%#%s%0$N%+%9%?%^%$%:
\e(B
836 @item mm-body-charset-encoding-alist
837 @vindex mm-body-charset-encoding-alist
838 @acronym{MIME}
\e$BJ8;z%;%C%H$K3d$jEv$F$k%(%s%3!<%G%#%s%0$G$9!#$3$NJQ?t$O!"
\e(B
839 \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
840 \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
841 \e$B%G%#%U%)%k%HCM$O<!$NDL$j$G$9!#
\e(B
844 ((iso-2022-jp . 7bit)
845 (iso-2022-jp-2 . 7bit)
851 \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
852 \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
853 \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
854 \e$B$l$G;XDj$7$?CM$r$3$NJQ?t$h$jM%@h$5$;$k$3$H$b$G$-$^
\e(B
855 \e$B$9
\e(B (@pxref{MML Definition})
\e$B!#
\e(B
857 @item mm-coding-system-priorities
858 @vindex mm-coding-system-priorities
859 \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
860 \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
861 \e$B$,E,MQ$5$l$^$9
\e(B)
\e$B$,!"F|K\8l4D6-$G
\e(B Emacs
\e$B$r<B9T$9$k>l9g
\e(B
862 \e$B$O
\e(B @code{(iso-8859-1 iso-2022-jp iso-2022-jp-2 shift_jis utf-8)}
\e$B$K$J$j
\e(B
863 \e$B$^$9!#CM$O
\e(B coding system
\e$B$N%7%s%\%k$N%j%9%H$G$9
\e(B (coding system
\e$B$NJLL>$r
\e(B
864 \e$B;H$C$F$b9=$$$^$;$s!#@_Dj$9$k$H$-$O
\e(B @kbd{M-x describe-coding-system}
\e$B$r;H$C
\e(B
865 \e$B$F!"
\e(Bcoding system
\e$B$NL>A0$,@53N$G$"$k$3$H$r3N$+$a$F2<$5$$
\e(B)
\e$B!#Nc$(
\e(B
866 \e$B$P
\e(B UTF-8
\e$B$r:GM%@h$H$9$k$h$&$K
\e(B Emacs
\e$B$r@_Dj$7$?$b$N$N!"2DG=$J>l9g
\e(B
867 \e$B$O
\e(B ISO-8859-1
\e$B$G%a%C%;!<%8$rAw?.$9$k$h$&$K$7$?$$$H$$$&>l9g$@$C$?$i!"$3
\e(B
868 \e$B$NJQ?t$r
\e(B @code{(iso-8859-1)}
\e$B$K$9$l$PNI$$$G$7$g$&!#
\e(B
869 @acronym{MML}
\e$B$N
\e(B @code{charset}
\e$B%?%0$r;H$C$F!"%a%C%;!<%8Kh$K$=$l$G;XDj$7
\e(B
870 \e$B$?CM$r$3$NJQ?t$h$jM%@h$5$;$k$3$H$b$G$-$^$9
\e(B (@pxref{MML Definition})
\e$B!#
\e(B
873 \e$BLuCm
\e(B:
\e$BF|K\8l4D6-$H$O
\e(B @code{current-language-environment}
\e$BJQ?t$NCM
\e(B
874 \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
875 \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
876 \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
877 \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
879 \e$B$J$*!"%i%F%s8l7w$N?M$?$A$K08$F$FAw$k%a%C%;!<%8$,!"H`$i$,%G%3!<%I$G$-$J$$
\e(B
880 \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
881 \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
884 @item mm-content-transfer-encoding-defaults
885 @vindex mm-content-transfer-encoding-defaults
886 @acronym{MIME}
\e$B$N%?%$%W$K3d$jEv$F$k%(%s%3!<%G%#%s%0$G$9!#$3$NJQ?t$O!"Nc
\e(B
887 \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
888 \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
889 \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
890 quoted-printable
\e$B$H
\e(B base64
\e$B$N$&$A$G:G$b8zN(E*$JJ}$r8D!9$N>l9g$K;H$&$Y$-
\e(B
891 \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
892 \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
893 \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
895 @code{qp-or-base64}
\e$B$K$O$b$&0l$D$N8z2L$,$"$j$^$9!#$=$l
\e(B
896 \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
897 \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
899 \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
900 \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
901 \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
902 \e$BJ8$N%(%s%3!<%G%#%0$K1F6A$r5Z$\$9$3$H$KCm0U$7$F2<$5$$!#$=$l$i$N>l9g$G$5$(!"
\e(B
903 @acronym{MML}
\e$B$N
\e(B @code{encoding}
\e$B%?%0$r;H$C$F!"%a%C%;!<%8Kh$K$=
\e(B
904 \e$B$l$G;XDj$7$?CM$r$3$NJQ?t$h$jM%@h$5$;$k$3$H$b$G$-$^
\e(B
905 \e$B$9
\e(B (@pxref{MML Definition})
\e$B!#
\e(B
907 @item mm-use-ultra-safe-encoding
908 @vindex mm-use-ultra-safe-encoding
909 \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
910 \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
911 \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
912 \e$B$F$$$^$;$s!#$3$NJQ?t$r
\e(B @code{nil}
\e$B0J30$NCM$K@_Dj$7$F$*$/$3$H$O!"
\e(B8bit
\e$B$r
\e(B
913 \e$BDL$5$J$$
\e(B MTA
\e$B$+
\e(B MDA
\e$B$,%a%C%;!<%8$r2~JQ$7$F$7$^$&3NN($r2<$2$^$9!#$3$l$OD>
\e(B
914 \e$B@\$K@_Dj$5$l$k$N$G$O$J$/!"B>$N4X?t$K$h$C$F
\e(B (
\e$BNc$($P!"EE;R=pL>$5$l$k%a%C%;!<
\e(B
915 \e$B%8$r%(%s%3!<%I$9$k$H$-$K
\e(B)
\e$BI,MW$K1~$8$FB+G{$5$l$k$Y$-$G$9!#
\e(B
918 @node Charset Translation
919 @section
\e$BJ8;z%;%C%H$NJQ49
\e(B
922 @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
923 \e$B$?
\e(B @acronym{MIME}
\e$B%Q!<%H$N$=$l$>$l$K$D$$$F!"E,@Z$JJ8;z%;%C%H$rA*$P$J$1$l
\e(B
924 \e$B$P$J$j$^$;$s!#
\e(B
926 @vindex mail-parse-charset
927 @sc{mule}
\e$B5!G=$,L5$$
\e(B Emacs
\e$B$rAv$i$;$F$$$k>l9g$@$C$?$i!"$3$N=hM}$OC1=c$G
\e(B
928 \e$B$9!#%Q!<%H$,$I$s$JHs
\e(B-@acronym{ASCII} (8-bit)
\e$BJ8;z$r4^$s$G$$$F$b!"
\e(B
929 @code{mail-parse-charset}
\e$B$GM?$($i$l$k
\e(B @acronym{MIME}
\e$BJ8;z%;%C%H
\e(B (
\e$B%7%s%\
\e(B
930 \e$B%k
\e(B)
\e$B$r;H$($PNI$$$N$G$9!#
\e(B(
\e$B$b$C$H$b!"$3$NJQ?t$rD>@\$K@_Dj$7$J$$$G2<$5$$!#
\e(B
931 \e$B%G%#%U%)%k%H$NJ8;z%;%C%H$rJQ99$7$?$$>l9g$O!"
\e(B@acronym{MIME}
\e$B%a%C%;!<%8$r
\e(B
932 \e$B=hM}$9$k$?$a$K;H$&%Q%C%1!<%8$N@bL@=q$rD4$Y$F$/$@$5$$!#Nc$($P
\e(B:
933 @pxref{Various Message Variables, ,
\e$B$$$m$$$m$J%a%C%;!<%8JQ?t
\e(B, message-ja,
934 The Message Manual})
\e$B!#
\e(B@acronym{ASCII}
\e$BJ8;z%;%C%H$7$+L5$1$l$P!"
\e(B
935 US-ASCII
\e$B$,
\e(B @acronym{MIME}
\e$BJ8;z%;%C%H$H$7$F;H$o$l$k$N$O$b$A$m$s$G$9!#
\e(B
940 @vindex mm-mime-mule-charset-alist
941 @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
942 \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
943 \e$B$r<hF@$7!"
\e(BEmacs
\e$B<+?H$,Ds6!$9$k%F!<%V%k$+!"
\e(BXEmacs
\e$B$N$?$a
\e(B
944 \e$B$N
\e(B @code{mm-mime-mule-charset-alist}
\e$BJQ?t$NCM$K4p$E$$$F!"$=$l$i
\e(B
945 \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
946 \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
947 \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
948 \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
949 \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
950 \e$B$K
\e(B Emacs
\e$B$O
\e(B @code{utf-8} coding system
\e$B$r%5%]!<%H$7$F$$$J$1$l$P$J$j$^$;
\e(B
951 \e$B$s!#$^$?!"$=$N%Q!<%H$r9=@.$9$k$9$Y$F$NJ8;z$KBP1~$9$k$b$N$,!"
\e(BUnicode
\e$B$NDj
\e(B
952 \e$B5A$KB8:_$7$F$$$J$1$l$P$J$j$^$;$s!#
\e(B)
\e$B2?$i$+$NM}M3$K$h$C$F
\e(B UTF-8
\e$B$rMxMQ$G
\e(B
953 \e$B$-$J$$>l9g!"$=$N%Q!<%H$O!"$=$l$>$l$,C10l$N
\e(B @acronym{MIME}
\e$BJ8;z%;%C%H$G%(
\e(B
954 \e$B%s%3!<%I$9$k$3$H$,$G$-$k$h$&$K!"$$$/$D$+$KJ,3d$5$l$^$9!#$b$C$H$b!"%Q!<%H
\e(B
955 \e$B$O9T$N6-3&$G$7$+J,3d$9$k$3$H$,$G$-$J$$$N$G!"C10l$N9T$r%(%s%3!<%I$9$k$?$a
\e(B
956 \e$B$KJ#?t$N
\e(B @acronym{MIME}
\e$BJ8;z%;%C%H$,I,MW$@$H$9$k$H!"$=$N%Q!<%H$r%(%s%3!<
\e(B
957 \e$B%I$9$k$3$H$OIT2DG=$G$9!#
\e(B
959 @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
960 \e$B$&$+$NM%@h=g0L$O
\e(B Emacs
\e$B<+?H$+$i7Q>5$5$l$^$9!#$3$l$O!"$b
\e(B
961 \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
962 \e$B%s%3!<%I$K;H$o$l$k$H$$$&$3$H$G$9!#$?$@
\e(B
963 \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
964 \e$B$rJQ99$9$k$3$H$O$G$-$^$9
\e(B (@pxref{Encoding Customization})
\e$B!#
\e(B
966 \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
967 \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
969 \e$BJ8;zNs$N%(%s%3!<%G%#%s%0
\e(B (quoted-printable, 8bit
\e$B$J$I
\e(B)
\e$B$O$3$3$G$N5DO@$H
\e(B
970 \e$BD>8r$9$k35G0$G$9!#$=$l$O
\e(B @code{mm-body-charset-encoding-alist}
\e$BJQ?t
\e(B
971 \e$B$H
\e(B @code{mm-content-transfer-encoding-defaults}
\e$BJQ?t$K$h$C$F@)8f$5$l$^
\e(B
972 \e$B$9
\e(B (@pxref{Encoding Customization})
\e$B!#
\e(B
975 @section
\e$BJQ49
\e(B
978 @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
979 \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
980 \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
981 \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
982 \e$B%H$NFbMFJ*$O!"$=$N%P%C%U%!!<$KCV$+$l$kBe$o$j$K
\e(B @acronym{MML}
\e$B%?%0$r2p$7
\e(B
983 \e$B$F;2>H$5$l$kJL$N%P%C%U%!!<$KCV$+$l$^$9!#
\e(B
986 @code{mml-to-mime}
\e$B4X?t$r;H$C$F!"5U$K
\e(B @acronym{MML}
\e$B%a%C%;!<%8
\e(B
987 \e$B$r
\e(B @acronym{MIME}
\e$B$KJQ49$9$k$3$H$,$G$-$^$9!#
\e(B
989 \e$B$3$l$i$N4X?t$,9T$J$&$3$H$O$"$k0UL#$G!VIT2D5U!W
\e(B(lossy)
\e$B$G$9!#
\e(B
990 @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
991 \e$B$^$C$?$/F1$8%a%C%;!<%8$K$OLa$i$J$$$G$7$g$&!#%X%C%@!<$N=g=x$N$h$&$J$I$&$G
\e(B
992 \e$B$bNI$$$3$H$,0c$C$F$7$^$&$@$1$G$J$/!"$=$l$>$l$N%X%C%@!<$NFbMF$bJQ2=$7$F$7
\e(B
993 \e$B$^$&$+$b$7$l$^$;$s!#Nc$($P!"85$N%a%C%;!<%8$,
\e(B base64
\e$B$G%F%-%9%H$r%(%s%3!<
\e(B
994 \e$B%I$7$F$"$C$F$b!"
\e(B@code{mml-to-mime}
\e$B$O
\e(B quoted-printable
\e$B$r;H$&$+$b$7$l$J
\e(B
995 \e$B$$!"$H$$$&$h$&$J$3$H$G$9!#
\e(B
997 \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
998 \e$B$5$l$k%a%C%;!<%8$NFbMFJ*$,!"F10l$G$J$$$K$7$F$bEy2A$J$^$^$G$"$k$h$&$J!#
\e(B
1001 @section
\e$BN.F0%F%-%9%H
\e(B
1002 @cindex format=flowed
1004 Emacs @acronym{MIME}
\e$B%i%$%V%i%j!<$O!"%a%C%;!<%8$r%(%s%3!<%I$9$k$H$-
\e(B
1005 \e$B$O
\e(B @code{use-hard-newlines}
\e$BJQ?t
\e(B (@pxref{Hard and Soft Newlines, ,Hard
1006 and Soft Newlines, emacs, Emacs Manual})
\e$B$K=>$$!"%a%C%;!<%8$r%G%3!<%I$9
\e(B
1007 \e$B$k$H$-$O
\e(B Content-Type
\e$B%Q%i%a!<%?!<$N!H
\e(Bformat=flowed
\e$B!I$rB:=E$7$^$9!#
\e(B
1009 \e$B%F%-%9%H$r%(%s%3!<%I$9$k$H$-!"%=%U%H2~9TJ8;z$G=*C<$5$l$F$$$k3F9T
\e(B
1010 \e$B$O!"
\e(B@code{use-hard-newlines}
\e$B$K4X$o$i$:
\e(B
1011 \e$B$K
\e(B @code{fill-flowed-encode-column}
\e$B$G7hDj$5$l$k7e$N8e$m$G@^$j>v$^$l$F!"
\e(B
1012 \e$B<*$rB7$($i$l
\e(B (filled
\e$B$5$l
\e(B)
\e$B$^$9!#0zMQ$N0u
\e(B (@samp{^>* ?})
\e$B$OB:=E$5$l$^$9!#
\e(B
1013 \e$B$=$NJQ?t$O!"N.F0%F%-%9%H$r%5%]!<%H$7$J$$%/%i%$%"%s%H$K$*$1$k%F%-%9%H$N8+
\e(B
1014 \e$B$(J}$r@)8f$7!"%G%#%U%)%k%H$G$O
\e(B 66
\e$BJ8;z$N8e$m$G@^$j>v$_$^$9!#%P%C%U%!!<$K
\e(B
1015 \e$B%O!<%I2~9TJ8;z$,L5$1$l$P!"N.F0
\e(B (flowed)
\e$B%F%-%9%H$N$?$a$N%(%s%3!<%I$O9T$J
\e(B
1018 \e$BN.F0
\e(B (flowed)
\e$B%F%-%9%H$r%G%3!<%I$9$k$H$-!"%=%U%H2~9TJ8;z$r;}$D3F9T
\e(B
1019 \e$B$O
\e(B @code{fill-flowed-display-column}
\e$B$G7hDj$5$l$k7e$N8e$m$G@^$j>v$^$l$F
\e(B
1020 \e$B<*$rB7$($i$l
\e(B (filled
\e$B$5$l
\e(B)
\e$B$^$9!#%G%#%U%)%k%H$G$O
\e(B @code{fill-column}
\e$B$N
\e(B
1021 \e$B8e$m$G@^$j>v$_$^$9!#
\e(B
1024 @item mm-fill-flowed
1025 @vindex mm-fill-flowed
1026 \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
1029 @node Interface Functions
1030 @chapter
\e$B%$%s%?!<%U%'!<%94X?t
\e(B
1031 @cindex interface functions
1034 @code{mail-parse}
\e$B%i%$%V%i%j!<$O!"<!$N>O$G=R$Y$k<B:]$NDc%l%Y%k$J%i%$%V%i
\e(B
1035 \e$B%j!<$rCj>]2=$7$?$b$N$G$9!#
\e(B
1037 \e$BI8=`$OJQ2=$9$k$N$G!"%W%m%0%i%`$b?7$7$$Cr7?$KE,9g$9$k$?$a$KJQ2=$7$J$1$l$P
\e(B
1038 \e$B$J$j$^$;$s!#Nc$($P
\e(B RFC2045
\e$B$O!"%Q%i%a!<%?!<$N%j%9%H$K$*$$
\e(B
1039 \e$B$F
\e(B @acronym{ASCII}
\e$BJ8;z$@$1$r5vMF$9$k
\e(B @code{Content-Type}
\e$B%X%C%@!<$N$?$a
\e(B
1040 \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
1041 \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
1042 \e$B$F>\$7$/5-=R$7$F$$$^$9!#
\e(B
1044 \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
1045 \e$B4X?t$r99?7$9$k$3$H$G$7$?!#$7$+$7$J$,$i!"$3$l$O;~$K$O8m$C$?9T0Y$G$9!#>l9g
\e(B
1046 \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
1047 \e$B$b$7$l$J$$$7!"%i%$%V%i%j!<$,0l$D$7$+L5$$>l9g$K$O!"%i%$%V%i%j!<$N8E$$%P!<
\e(B
1048 \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
1050 Emacs @acronym{MIME}
\e$B%i%$%V%i%j!<$O0[$J$kJ}?K$G9T$/$3$H$K$7$^$7$?!#$3$l
\e(B
1051 \e$B$O!"BP1~$9$kI8=`$K=>$C$F87L)$K2r@O$9$k0lO"$NDc%l%Y%k$N%i%$%V%i
\e(B
1052 \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
1053 \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
1054 \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
1055 \e$B%i%$%V%i%j!<$K$"$k4X?t$O!":G?7$NDc%l%Y%k$N%i%$%V%i%j!<$N!"BP1~$9$k4X?t$X
\e(B
1056 \e$B$NC1$J$kJLL>$G$9!#$3$N9=@.$r;H$&$3$H$K$h$C$F!"%W%m%0%i%`$O$=$l$i$,;H$&$3
\e(B
1057 \e$B$H$,$G$-$k<sHx0l4S$7$?%$%s%?!<%U%'!<%9$r<j$KF~$l$^$7$?!#$^$?!"%i%$%V%i%j!<
\e(B
1058 \e$B$N3+H/<T$O!"?7$7$$I8=`$r07$&%3!<%I$r<+M3$K:n@.$9$k$3$H$,$G$-$^$9!#
\e(B
1060 \e$B0J2<$N4X?t$,!"$3$N%i%$%V%i%j!<$GDj5A$5$l$F$$$^$9
\e(B:
1063 @item mail-header-parse-content-type
1064 @findex mail-header-parse-content-type
1065 @code{Content-Type}
\e$B%X%C%@!<$r2r@O$7$F!"0J2<$N7A<0$G%j%9%H$rJV$7$^$9
\e(B:
1069 (attribute1 . value1)
1070 (attribute2 . value2)
1077 (mail-header-parse-content-type
1078 "image/gif; name=\"b980912.gif\"")
1079 @result{} ("image/gif" (name . "b980912.gif"))
1082 @item mail-header-parse-content-disposition
1083 @findex mail-header-parse-content-disposition
1084 @code{Content-Disposition}
\e$B%X%C%@!<$r2r@O$7$F!">e5-$N4X?t$HF1$87A<0$N%j
\e(B
1085 \e$B%9%H$rJV$7$^$9!#
\e(B
1087 @item mail-content-type-get
1088 @findex mail-content-type-get
1089 \e$B>e5-$N7A<0$N%j%9%H$HB0@-$NFs$D$N%Q%i%a!<%?!<$r<u$1<h$j!"$=$NB0@-$NCM$rJV
\e(B
1093 (mail-content-type-get
1094 '("image/gif" (name . "b980912.gif")) 'name)
1095 @result{} "b980912.gif"
1098 @item mail-header-encode-parameter
1099 @findex mail-header-encode-parameter
1100 \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
1101 \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
1102 \e$B$KF~$l$k%Q%i%a!<%?!<$N$?$a$K;H$o$l$^$9!#
\e(B
1104 @item mail-header-remove-comments
1105 @findex mail-header-remove-comments
1106 \e$B%X%C%@!<$+$i%3%a%s%H$r<h$j=|$$$?$b$N$rJV$7$^$9!#
\e(B
1109 (mail-header-remove-comments
1110 "Gnus/5.070027 (Pterodactyl Gnus v0.27) (Finnish Landrace)")
1111 @result{} "Gnus/5.070027 "
1114 @item mail-header-remove-whitespace
1115 @findex mail-header-remove-whitespace
1116 \e$B%X%C%@!<$+$i!H
\e(Blinear white space
\e$B!I$r<h$j=|$-$^$9!#%/%)!<%H$5$l
\e(B
1117 \e$B$?
\e(B ("..."
\e$B$G0O$^$l$?
\e(B)
\e$BJ8;zNs$NCf$K$"$k6uGrJ8;z$H%3%a%s%H$OJ]B8$5$l$^$9!#
\e(B
1119 \e$BLuCm
\e(B:
\e$B!H
\e(Blinear white space
\e$B!I$H$O0l$D0J>e$N6uGrJ8;z$N$3$H$G!"$=$NA0$K2~9T
\e(B
1120 \e$BJ8;z$rCV$$$?$b$N$O!"D9$$%X%C%@!<$r@^$j>v$`$H$-$K;H$o$l$^$9!#
\e(B
1123 (mail-header-remove-whitespace
1124 "image/gif; name=\"Name with spaces\"")
1125 @result{} "image/gif;name=\"Name with spaces\""
1128 @item mail-header-get-comment
1129 @findex mail-header-get-comment
1130 \e$B%X%C%@!<$N:G8e$N%3%a%s%H$rJV$7$^$9!#
\e(B
1133 (mail-header-get-comment
1134 "Gnus/5.070027 (Pterodactyl Gnus v0.27) (Finnish Landrace)")
1135 @result{} "Finnish Landrace"
1138 \e$BLuCm
\e(B: @samp{Finnish Landrace}
\e$B$O
\e(B 1998
\e$BG/
\e(B8
\e$B7n
\e(B23
\e$BF|$K%j%j!<%9$5$l$?
\e(B XEmacs
1139 21.0-pre11
\e$B$N%3!<%I%M!<%`$G$9!#$^$"!"$I$&$G$b$$$$$3$H$G$9$,!#
\e(B
1141 @item mail-header-parse-address
1142 @findex mail-header-parse-address
1143 \e$B%"%I%l%9$r2r@O$7$F!"%a!<%k%"%I%l%9$H%W%l!<%s%F%-%9%H$NL>A0$r4^$`%j%9%H$r
\e(B
1147 (mail-header-parse-address
1148 "Hrvoje Niksic <hniksic@@srce.hr>")
1149 @result{} ("hniksic@@srce.hr" . "Hrvoje Niksic")
1152 @item mail-header-parse-addresses
1153 @findex mail-header-parse-addresses
1154 \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
1155 \e$B%H$rJV$7$^$9!#
\e(B
1158 (mail-header-parse-addresses
1159 "Hrvoje Niksic <hniksic@@srce.hr>, Steinar Bang <sb@@metis.no>")
1160 @result{} (("hniksic@@srce.hr" . "Hrvoje Niksic")
1161 ("sb@@metis.no" . "Steinar Bang"))
1164 @item mail-header-parse-date
1165 @findex mail-header-parse-date
1166 \e$BF|IU$NJ8;zNs$r2r@O$7$F!"
\e(BEmacs
\e$B7A<0$N;~9o$rJV$7$^$9!#
\e(B
1168 @item mail-narrow-to-head
1169 @findex mail-narrow-to-head
1170 \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
1171 \e$BF,$KCV$+$l$^$9!#
\e(B
1173 @item mail-header-narrow-to-field
1174 @findex mail-header-narrow-to-field
1175 \e$B%P%C%U%!!<$r8=:_0LCV$N
\e(B (
\e$BC10l$N
\e(B)
\e$B%X%C%@!<$K69$a$^$9!#J#?t9T$KEO$C$F7QB3$9
\e(B
1176 \e$B$k%X%C%@!<$rM}2r$7$^$9!#
\e(B
1178 @item mail-header-fold-field
1179 @findex mail-header-fold-field
1180 \e$B8=:_0LCV$N%X%C%@!<$r@^$j>v$_$^$9!#
\e(B
1182 @item mail-header-unfold-field
1183 @findex mail-header-unfold-field
1184 \e$B8=:_0LCV$N%X%C%@!<$N@^$j>v$_$r2r=|$7$^$9!#
\e(B
1186 @item mail-header-field-value
1187 @findex mail-header-field-value
1188 \e$B8=:_0LCV$N%U%#!<%k%I$NCM$rJV$7$^$9!#
\e(B
1190 @item mail-encode-encoded-word-region
1191 @findex mail-encode-encoded-word-region
1192 \e$BNN0h$K$"$k
\e(B @acronym{ASCII}
\e$B0J30$N8l$r%(%s%3!<%I$7$^$9!#Nc$(
\e(B
1193 \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
1194 \e$B%(%s%3!<%I$5$l$^$9!#
\e(B
1196 \e$BLuCm
\e(B:
\e$B$3$3$G8@$o$s$H$7$F$$$k$3$H$r3N$+$a$k$K$O!"0J2<$r
\e(B @code{eval}
\e$B$7$F
\e(B
1200 (rfc2047-decode-string "=?iso-8859-1?Q?Na=EFve?=")
1203 @item mail-encode-encoded-word-buffer
1204 @findex mail-encode-encoded-word-buffer
1205 \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
1206 \e$B4X?t$O!"%X%C%@!<$N6h0h$K69$a$i$l$?%a%C%;!<%8$G8F$P$l$k$3$H$r0U?^$7$F$$$^
\e(B
1209 @item mail-encode-encoded-word-string
1210 @findex mail-encode-encoded-word-string
1211 \e$BJ8;zNs$K4^$^$l$F$$$k%(%s%3!<%I$9$kI,MW$,$"$k8l$r%(%s%3!<%I$7$F!"7k2L$rJV
\e(B
1215 (mail-encode-encoded-word-string
1216 "This is na@"{@dotless{i}}ve, baby")
1217 @result{} "This is =?iso-8859-1?Q?na=EFve,?= baby"
1220 @item mail-decode-encoded-word-region
1221 @findex mail-decode-encoded-word-region
1222 \e$BNN0h$K$"$k%(%s%3!<%I$5$l$?8l$r%G%3!<%I$7$^$9!#
\e(B
1224 @item mail-decode-encoded-word-string
1225 @findex mail-decode-encoded-word-string
1226 \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
1229 (mail-decode-encoded-word-string
1230 "This is =?iso-8859-1?Q?na=EFve,?= baby")
1231 @result{} "This is na@"{@dotless{i}}ve, baby"
1235 \e$B8=:_
\e(B @code{mail-parse}
\e$B$O
\e(B @code{ietf-drums}, @code{rfc2047},
1236 @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
1237 \e$B$$$F!"<!0J9_$N>O$G@bL@$7$^$9!#
\e(B
1239 @node Basic Functions
1240 @chapter
\e$B4pK\E*$J4X?t
\e(B
1242 \e$B$3$N>O$O!"2<0L$N3,AX$K0LCV$7$F$$$F!"2r@O$H=hM}$r9T$J$&$?$a$N4pK\E*$J4X?t
\e(B
1243 \e$B$K$D$$$F@bL@$7$^$9!#$3$3$G07$&$3$H$O
\e(B @code{From}
\e$B9T$N2r@O!"%X%C%@!<$N3F
\e(B
1244 \e$B9T$K$"$k%3%a%s%H$N:o=|!"%(%s%3!<%I$5$l$?8l$N%G%3!<%I!";~9o%X%C%@!<$N2r@O
\e(B
1245 \e$B$J$I$G$9!#>e0L3,AX$N5!G=$O:G=i$N>O
\e(B (@pxref{Decoding and Viewing})
\e$B$G07$o
\e(B
1246 \e$B$l$F$$$^$9!#
\e(B
1249 * rfc2045:: @code{Content-Type}
\e$B%X%C%@!<$N%(%s%3!<%I
\e(B
1250 * rfc2231:: @code{Content-Type}
\e$B%X%C%@!<$N2r@O
\e(B
1251 * ietf-drums:: RFC822bis
\e$B$GDj5A$5$l$F$$$k%a!<%k%X%C%@!<$N=hM}
\e(B
1252 * rfc2047::
\e$B%X%C%@!<$K$"$k8l$N%(%s%3!<%I$H%G%3!<%I
\e(B
1253 * time-date::
\e$BF|IU$N2r@O$H;~9o$rA`:n$9$k4X?t
\e(B
1254 * qp:: Quoted-Printable
\e$B$N%(%s%3!<%I$H%G%3!<%I
\e(B
1255 * base64:: Base64
\e$B$N%(%s%3!<%I$H%G%3!<%I
\e(B
1256 * binhex:: Binhex
\e$B$N%G%3!<%I
\e(B
1257 * uudecode:: Uuencode
\e$B$N%G%3!<%I
\e(B
1258 * yenc:: Yenc
\e$B$N%G%3!<%I
\e(B
1259 * rfc1843:: HZ-
\e$B%(%s%3!<%I$5$l$?%F%-%9%H$N%G%3!<%I
\e(B
1260 * 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
1263 \e$BLuCm
\e(B: RFC822bis == draft-ietf-drums-msg-fmt-09.txt
1268 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
1269 \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
1270 \e$B8e$N
\e(B RFC
\e$B$K0Q$M$i$l$F$$$F!"$=$3$K$O$"$j$^$;$s!#
\e(B
1272 \e$B$H8@$&$o$1$G
\e(B @file{rfc2045.el}
\e$B$K$O$?$C$?0l$D$N4X?t$,$"$j$^$9
\e(B:
1275 @item rfc2045-encode-string
1276 @findex rfc2045-encode-string
1277 \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
1278 @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
1285 RFC2231
\e$B$O
\e(B @code{Content-Type}
\e$B$H
\e(B @code{Content-Disposition}
\e$B%X%C%@!<$N
\e(B
1286 \e$B9=J8$rDj5A$7$^$9!#$=$N>.?h$JL>>N$O!V
\e(B@acronym{MIME}
\e$B%Q%i%a!<%?!<CM$HId9f
\e(B
1287 \e$B2=C18l3HD%J8;z%;%C%H!&8@8l$=$7$F7QB3!W$G$9!#
\e(B
1289 \e$B0l8}$G8@$&$H!"$=$l$i$N%X%C%@!<$O$3$s$J$U$&$G$9
\e(B:
1292 Content-Type: application/x-stuff;
1293 title*0*=us-ascii'en'This%20is%20even%20more%20;
1294 title*1*=%2A%2A%2Afun%2A%2A%2A%20;
1298 \e$BIaDL$O$3$s$J$K$R$I$/$J$$$G$9$,!#
\e(B
1300 \e$B0J2<$N4X?t$,$3$N%i%$%V%i%j!<$GDj5A$5$l$F$$$^$9
\e(B:
1303 @item rfc2231-parse-string
1304 @findex rfc2231-parse-string
1305 @code{Content-Type}
\e$B%X%C%@!<$r2r@O$7$F!"$=$NMWAG$rI=$9%j%9%H$rJV$7$^$9!#
\e(B
1308 (rfc2231-parse-string
1309 "application/x-stuff;
1310 title*0*=us-ascii'en'This%20is%20even%20more%20;
1311 title*1*=%2A%2A%2Afun%2A%2A%2A%20;
1312 title*2=\"isn't it!\"")
1313 @result{} ("application/x-stuff"
1314 (title . "This is even more ***fun*** isn't it!"))
1317 @item rfc2231-get-value
1318 @findex rfc2231-get-value
1319 \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
1321 @item rfc2231-encode-string
1322 @findex rfc2231-encode-string
1323 @code{Content-Type}
\e$B$H
\e(B @code{Content-Disposition}
\e$B$N$h$&$J%X%C%@!<$KF~$l
\e(B
1324 \e$B$k%Q%i%a!<%?!<$r%(%s%3!<%I$7$^$9!#
\e(B
1330 @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
1332 \e$B$3$N%i%$%V%i%j!<$K$h$C$FDs6!$5$l$k4X?t$O<!$NDL$j$G$9
\e(B:
1335 @item ietf-drums-remove-comments
1336 @findex ietf-drums-remove-comments
1337 \e$B0z?t$+$i%3%a%s%H$r<h$j=|$$$F!"7k2L$rJV$7$^$9!#
\e(B
1339 @item ietf-drums-remove-whitespace
1340 @findex ietf-drums-remove-whitespace
1341 \e$BJ8;zNs$+$i!H
\e(Blinear white space
\e$B!I$r<h$j=|$-!"7k2L$rJV$7$^$9!#%/%)!<%H$5$l
\e(B
1342 \e$B$?
\e(B ("..."
\e$B$G0O$^$l$?
\e(B)
\e$BJ8;zNs$NCf$K$"$k6uGrJ8;z$H%3%a%s%H$K$O<j$rIU$1$^$;
\e(B
1345 \e$BLuCm
\e(B:
\e$B!H
\e(Blinear white space
\e$B!I$H$O0l$D0J>e$N6uGrJ8;z$N$3$H$G!"$=$NA0$K2~9T
\e(B
1346 \e$BJ8;z$rCV$$$?$b$N$O!"D9$$%X%C%@!<$r@^$j>v$`$H$-$K;H$o$l$^$9!#
\e(B
1348 @item ietf-drums-get-comment
1349 @findex ietf-drums-get-comment
1350 \e$BJ8;zNs$N:G8eHx$K$"$k%3%a%s%H$rJV$7$^$9!#
\e(B
1352 @item ietf-drums-parse-address
1353 @findex ietf-drums-parse-address
1354 \e$B%"%I%l%9$NJ8;zNs$r2r@O$7$F!"%a!<%k%"%I%l%9$H%W%l!<%s%F%-%9%H$NL>A0$r4^$`
\e(B
1355 \e$B%j%9%H$rJV$7$^$9!#
\e(B
1357 @item ietf-drums-parse-addresses
1358 @findex ietf-drums-parse-addresses
1359 \e$B%+%s%^$G6h@Z$i$l$?J#?t$N%"%I%l%9$r4^$s$G$$$kJ8;zNs$r2r@O$7$F!"%a!<%k%"%I
\e(B
1360 \e$B%l%9$H%W%l!<%s%F%-%9%H$NBP$r4^$`%j%9%H$rJV$7$^$9!#
\e(B
1362 @item ietf-drums-parse-date
1363 @findex ietf-drums-parse-date
1364 \e$BF|IU$NJ8;zNs$r2r@O$7$F!"
\e(BEmacs
\e$B7A<0$N;~9o$rJV$7$^$9!#
\e(B
1366 @item ietf-drums-narrow-to-header
1367 @findex ietf-drums-narrow-to-header
1368 \e$B8=:_$N%P%C%U%!!<$r%X%C%@!<$N6h0h$K69$a$^$9!#
\e(B
1374 RFC2047 (
\e$B%a%C%;!<%8!&%X%C%@!<$G$NHs
\e(B-@acronym{ASCII}
\e$B%F%-%9%H3HD%
\e(B)
\e$B$O!"%X%C
\e(B
1375 \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
1376 \e$B$F$$$^$9!#<B:]$3$l$O>/!9J#;($K$J$k$N$G!"$3$N%i%$%V%i%j!<$,9T$J$&$3$H$rD4
\e(B
1377 \e$B@0$9$k$?$a$K!"B?$/$NJQ?t$,I,MW$G$9!#
\e(B
1379 \e$B0J2<$NJQ?t$,D4@02DG=$G$9
\e(B:
1382 @item rfc2047-header-encoding-alist
1383 @vindex rfc2047-header-encoding-alist
1384 \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
1385 \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
1387 \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
1388 \e$B$+
\e(B @code{t}
\e$B$N$I$A$i$+$G$9!#
\e(B
1390 \e$BCM
\e(B (
\e$BLuCm
\e(B:
\e$B3FMWAG$N
\e(B @code{cdr}
\e$B9`
\e(B)
\e$B$O
\e(B @code{nil}
\e$B$K$9$k$3$H$,$G$-$F!"$=$N
\e(B
1391 \e$B>l9g!"80$KAjEv$9$k%X%C%@!<$O%(%s%3!<%I$5$l$^$;$s!#
\e(B@code{mime}
\e$B$O$=$l$i$r
\e(B
1392 \e$B%(%s%3!<%I$9$k$3$H$r0UL#$7$^$9$,!"
\e(B@code{address-mime}
\e$B$N>l9g$O%X%C%@!<$,
\e(B
1393 \e$B%"%I%l%9$r4^$s$G$$$k$3$H$rA[Dj$7$FCm0U?<$/%(%s%3!<%I$7$^$9!#
\e(B
1395 @item rfc2047-charset-encoding-alist
1396 @vindex rfc2047-charset-encoding-alist
1397 RFC2047
\e$B$OFs$D$N%(%s%3!<%G%#%s%0$N7A<0$rDj$a$F$$$^$9!#0l$D$O
\e(B @code{Q}
1398 (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}
1399 (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
1400 \e$B%s%0$r;H$&$+$r5,Dj$7$^$9!#
\e(B
1402 @item rfc2047-encode-function-alist
1403 @vindex rfc2047-encode-function-alist
1404 \e$B$3$l$O%(%s%3!<%G%#%s%0$H$=$l$r<B;\$9$k$?$a$N4X?t$NBP$r<}$a$?O"A[%j%9%H$G
\e(B
1405 \e$B$9!#%(%s%3!<%G%#%s%0$H$O
\e(B @code{Q}, @code{B}
\e$B$*$h$S
\e(B @code{nil}
\e$B$N$3$H$G$9!#
\e(B
1407 @item rfc2047-encoded-word-regexp
1408 @vindex rfc2047-encoded-word-regexp
1409 \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
1412 @item rfc2047-encode-encoded-words
1413 @vindex rfc2047-encode-encoded-words
1414 \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
1415 \e$B$+$r7h$a$k%V!<%kJQ?t$G$9!#
\e(B
1418 \e$B0J>e$OJQ?t$G$7$?!#<!$O4X?t$G$9
\e(B:
1421 @item rfc2047-narrow-to-field
1422 @findex rfc2047-narrow-to-field
1423 \e$B%P%C%U%!!<$r8=:_$N9T$N%X%C%@!<$K69$a$^$9!#
\e(B
1425 @item rfc2047-encode-message-header
1426 @findex rfc2047-encode-message-header
1427 \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
1428 @code{rfc2047-header-encoding-alist}
\e$B$K=>$C$F%(%s%3!<%I$r9T$J$$$^$9!#
\e(B
1430 @item rfc2047-encode-region
1431 @findex rfc2047-encode-region
1432 \e$B;XDj$5$l$?NN0h$K$"$k$9$Y$F$N%(%s%3!<%I2DG=$J8l$r%(%s%3!<%I$7$^$9!#
\e(B
1434 @item rfc2047-encode-string
1435 @findex rfc2047-encode-string
1436 \e$BJ8;zNs$r%(%s%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1438 @item rfc2047-decode-region
1439 @findex rfc2047-decode-region
1440 \e$BNN0h$K$"$k%(%s%3!<%I$5$l$?8l$r%G%3!<%I$7$^$9!#
\e(B
1442 @item rfc2047-decode-string
1443 @findex rfc2047-decode-string
1444 \e$BJ8;zNs$r%G%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1446 @item rfc2047-encode-parameter
1447 @findex rfc2047-encode-parameter
1448 \e$B%Q%i%a!<%?!<$r
\e(B RFC2047
\e$B$U$&$NMM<0$G%(%s%3!<%I$7$^$9!#$3$l
\e(B
1449 \e$B$O
\e(B @code{rfc2231-encode-string}
\e$B$NCV$-49$($G$9!#
\e(B@xref{rfc2231}.
1451 \e$B%U%!%$%k$r
\e(B @acronym{MIME}
\e$B$N%Q!<%H$H$7$FE:IU$9$k$H$-!"
\e(B
1452 \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
1453 \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
1454 \e$B%H$,$=$l$r%5%]!<%H$7$F$$$J$$$N$G!"<u?.<T$O@5$7$$%U%!%$%kL>$rCj=P$9$k$3$H
\e(B
1455 \e$B$,$G$-$^$;$s!#Be$o$j$K
\e(B RFC2047
\e$B$U$&$N%(%s%3!<%G%#%s%0$,9-$/<u$1F~$l$i$l
\e(B
1456 \e$B$F$$$^$9!#$=$s$J>p$1$J$$IwD,$r4E<u$7$F!"$3$N4X?t$O
\e(B RFC2047
\e$B$K$h$/;w$?%(
\e(B
1457 \e$B%s%3!<%G%#%0$N5!G=$rDs6!$7$^$9!#$3$l$r;H$&$K$O
\e(B @file{~/.gnus.el}
\e$B%U%!%$
\e(B
1458 \e$B%k$K<!$N9T$rF~$l$F2<$5$$
\e(B:
1461 (defalias 'mail-header-encode-parameter 'rfc2047-encode-parameter)
1468 \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
1469 \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
1470 (
\e$B$b$C$H$b;M<!85N)J}BN$O;H$$$^$;$s!#$4$a$s$J$5$$!#
\e(B)
1472 \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
1473 \e$B;~9o$N%j%9%H!"IC?t!"$*$h$SF|?t
\e(B)
\e$B$N4V$GJQ49$r9T$J$$$^$9!#
\e(B
1475 \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:
1478 (parse-time-string "Sat Sep 12 12:21:54 1998 +0200")
1479 @result{} (54 21 12 12 9 1998 6 nil 7200)
1481 (date-to-time "Sat Sep 12 12:21:54 1998 +0200")
1482 @result{} (13818 19266)
1484 (time-to-seconds '(13818 19266))
1485 @result{} 905595714.0
1487 (seconds-to-time 905595714.0)
1488 @result{} (13818 19266 0)
1490 (time-to-days '(13818 19266))
1493 (days-to-time 729644)
1494 @result{} (961933 65536)
1496 (time-since '(13818 19266))
1499 (time-less-p '(13818 19266) '(13818 19145))
1502 (subtract-time '(13818 19266) '(13818 19145))
1505 (days-between "Sat Sep 12 12:21:54 1998 +0200"
1506 "Sat Sep 07 12:21:54 1998 +0200")
1509 (date-leap-year-p 2000)
1512 (time-to-day-in-year '(13818 19266))
1515 (time-to-number-of-days
1517 (date-to-time "Mon, 01 Jan 2001 02:22:26 GMT")))
1518 @result{} 4.146122685185185
1521 \e$B$"$H!"
\e(B@code{safe-date-to-time}
\e$B$H$$$&$b$N$b$"$j$^$9!#$3$l
\e(B
1522 \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
1523 \e$B>l9g$K%<%m;~9o$rJV$7$^$9!#
\e(B
1525 \e$B8^$D$N%G!<%?$O0J2<$N$h$&$KI=8=$5$l$^$9
\e(B:
1529 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
1533 Emacs
\e$B$NFbIt7A<0$N;~9o!#Nc
\e(B: @code{(13818 26466)}
1536 Emacs
\e$B$NFbIt7A<0$N;~9o$rIbF0>.?t$GI=$7$?$b$N!#Nc
\e(B: @code{905595714.0}
1539 00000101
\e$B$r4pE@$H$9$k7P2aF|?t$r@0?t$GI=$7$?$b$N!#Nc
\e(B: @code{729644}
1541 \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
1542 \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
1545 \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)}
1548 \e$B>e5-$N$9$Y$F$NNc$O!"F1$8;~$rI=$7$F$$$^$9!#
\e(B
1550 \e$B4X?t$K$O0J2<$N$h$&$J$b$N$,$"$j$^$9
\e(B:
1554 \e$BF|IU$r<u$1<h$C$F;~9o$rJV$7$^$9!#
\e(B
1556 @item time-to-seconds
1557 \e$B;~9o$r<u$1<h$C$FIC?t$rJV$7$^$9!#
\e(B
1559 @item seconds-to-time
1560 \e$BIC?t$r<u$1<h$C$F;~9o$rJV$7$^$9!#
\e(B
1563 \e$B;~9o$r<u$1<h$C$FF|?t$rJV$7$^$9!#
\e(B
1566 \e$BF|?t$r<u$1<h$C$F;~9o$rJV$7$^$9!#
\e(B
1569 \e$BF|IU$r<u$1<h$C$FF|?t$rJV$7$^$9!#
\e(B
1571 @item time-to-number-of-days
1572 \e$B;~9o$r<u$1<h$C$F!"$=$l$,I=$7$F$$$kF|?t$rJV$7$^$9!#
\e(B
1574 @item safe-date-to-time
1575 \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
1576 \e$B9o$rJV$7$^$9!#
\e(B
1579 \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
1580 \e$B$r<($7$^$9!#
\e(B
1583 \e$B;~9o$r<u$1<h$C$F!"$=$N;~9o$+$i$I$l$[$I;~4V$,7P2a$7$?$+$r<($7$^$9!#
\e(B
1586 \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
1587 \e$B9o$N4V$N;~4V:9$rJV$7$^$9!#
\e(B
1590 \e$BFs$D$NF|IU$r<u$1<h$C$F!"$=$l$iFs$D$NF|IU$N4V$NF|?t$rJV$7$^$9!#
\e(B
1592 @item date-leap-year-p
1593 \e$BG/$N?tCM$r<u$1<h$C$F!"$=$l$,$&$k$&G/$+$I$&$+$r<($7$^$9!#
\e(B
1595 @item time-to-day-in-year
1596 \e$B;~9o$r<u$1<h$C$F!"$=$NG/$N85F|$+$i7P2a$7$?F|?t$rJV$7$^$9!#
\e(B
1602 \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
1603 \e$B$r07$$$^$9!#
\e(B
1605 \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
1606 \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
1607 \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
1609 \e$B$3$N%i%$%V%i%j!<$G$O!"0J2<$N4X?t$,Dj5A$5$l$F$$$^$9
\e(B:
1612 @item quoted-printable-decode-region
1613 @findex quoted-printable-decode-region
1614 \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
1616 @item quoted-printable-decode-string
1617 @findex quoted-printable-decode-string
1618 \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
1621 @item quoted-printable-encode-region
1622 @findex quoted-printable-encode-region
1623 \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
1624 \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
1625 (
\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)
1627 @item quoted-printable-encode-string
1628 @findex quoted-printable-encode-string
1629 \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
1630 \e$B2L$rJV$7$^$9!#
\e(B
1637 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
1638 \e$B$,A}$($^$9!#%"%k%U%!%Y%C%H$@$1$G%(%s%3!<%I$9$k$N$G!"EAAw$5$l$kESCf$G=P2q
\e(B
1639 \e$B$&$+$b$7$l$J$$>c32$KBP$7$F$H$F$bBQ5WNO$,$"$j$^$9!#
\e(B
1641 \e$B0J2<$N4X?t$,$3$N%i%$%V%i%j!<$K$h$C$FDj5A$5$l$F$$$^$9
\e(B:
1644 @item base64-encode-region
1645 @findex base64-encode-region
1646 \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
1647 \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
1648 \e$B9T$K@^$j>v$^$J$$$3$H$r;X?^$7$^$9!#
\e(B
1650 @item base64-encode-string
1651 @findex base64-encode-string
1652 \e$BJ8;zNs$r
\e(B base64
\e$B$G%(%s%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1654 @item base64-decode-region
1655 @findex base64-decode-region
1656 \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
1657 \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
1658 \e$B$OJQ99$7$^$;$s!#
\e(B
1660 @item base64-decode-string
1661 @findex base64-decode-string
1662 \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
1663 \e$B$?$i
\e(B @code{nil}
\e$B$rJV$7$^$9!#
\e(B
1672 @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
1673 \e$B0J2<$N4X?t$,$=$l$i$r07$&$?$a$K6!5k$5$l$F$$$^$9
\e(B:
1676 @item binhex-decode-region
1677 @findex binhex-decode-region
1678 \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
1679 \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
1680 \e$B$1$r$7$^$9!#
\e(B
1688 @code{base64}
\e$B$,%a!<%k$N@$3&$r;YG[$7$F$$$k$b$N$N!"$*$=$i
\e(B
1689 \e$B$/
\e(B @code{uuencode}
\e$B$O$^$@
\e(B Usenet
\e$B$G;H$o$l$F$$$k$b$N$NCf$G!":G$bIa5Z$7$F
\e(B
1690 \e$B$$$k%P%$%J%j!<$N%(%s%3!<%G%#%s%0$G$9!#
\e(B
1692 \e$B0J2<$N4X?t$,$3$N%Q%C%1!<%8$K$h$C$F6!5k$5$l$F$$$^$9
\e(B:
1695 @item uudecode-decode-region
1696 @findex uudecode-decode-region
1697 \e$BNN0h$K$"$k%F%-%9%H$r%G%3!<%I$7$^$9!#
\e(B
1704 @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
1705 \e$B$N4X?t$,$3$N%Q%C%1!<%8$K$h$C$F6!5k$5$l$F$$$^$9
\e(B:
1708 @item yenc-decode-region
1709 @findex yenc-decode-region
1710 \e$BNN0h$K$"$k%(%s%3!<%I$5$l$?%F%-%9%H$r%G%3!<%I$7$^$9!#
\e(B
1719 RFC1843
\e$B$O%a%C%;!<%8$K$*$1$kCf9q8l$H
\e(B @acronym{ASCII}
\e$BJ8;z$N:.:_J8$r07$$
\e(B
1720 \e$B$^$9!#K\<AE*$K$O!"
\e(BRFC1843
\e$B$O0J2<$N$h$&$K
\e(B @acronym{ASCII}
\e$B$HCf9q8l$r@Z$j
\e(B
1721 \e$BBX$($k$b$N$G$9
\e(B:
1724 This sentence is in @acronym{ASCII}.
1725 The next sentence is in GB.~@{<:Ky2;S@{#,NpJ)l6HK!#~@}Bye.
1728 \e$B$^$C$?$/C1=c$G!"Cf9q$G$O9-$/;H$o$l$F$$$^$9!#
\e(B
1730 \e$B$3$N%(%s%3!<%G%#%s%0$r07$&$?$a$K!"0J2<$N4X?t$r;H$&$3$H$,$G$-$^$9
\e(B:
1733 @item rfc1843-decode-region
1734 \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
1736 @item rfc1843-decode-string
1737 HZ-
\e$B%(%s%3!<%I$5$l$?J8;zNs$r%G%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1743 @file{~/.mailcap}
\e$B%U%!%$%k$O$[$H$s$I$N
\e(B @acronym{MIME}
\e$B$KBP1~$7$?%a%C%;!<
\e(B
1744 \e$B%8!&%O%s%I%i!<$K$h$C$F2r@O$5$l$^$9!#$=$l$K$O!"3FMWAG$,$I$N$h$&$KI=<($5$l
\e(B
1745 \e$B$k$b$N$HA[Dj$5$l$F$$$k$+$r5-=R$7$^$9!#%U%!%$%k$NNc$G$9
\e(B:
1749 audio/wav; wavplayer %s
1750 application/msword; catdoc %s ; copiousoutput ; nametemplate=%s.doc
1753 \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
1754 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
1755 \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
1756 \e$B$k$H8@$C$F$$$^$9!#
\e(B
1758 @code{mailcap}
\e$B%i%$%V%i%j!<$O$3$N%U%!%$%k$r2r@O$7$F!"9gCW$9$k%?%$%W$N$?
\e(B
1759 \e$B$a$N4X?t$rDs6!$7$^$9!#
\e(B
1762 @item mailcap-mime-data
1763 @vindex mailcap-mime-data
1764 \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
1765 \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
1769 \e$B%$%s%?!<%U%'!<%94X?t
\e(B:
1772 @item mailcap-parse-mailcaps
1773 @findex mailcap-parse-mailcaps
1774 @file{~/.mailcap}
\e$B%U%!%$%k$r2r@O$7$^$9!#
\e(B
1776 @item mailcap-mime-info
1777 \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
1781 @chapter
\e$BI8=`
\e(B
1783 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
1784 \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
1785 \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
1786 \e$BF@2DG=$G$9!#
\e(B
1791 ARPA
\e$B%$%s%?!<%M%C%H%F%-%9%H%a%C%;!<%8$N=q<0$N$?$a$NI8=`!#
\e(B
1794 USENET
\e$B%a%C%;!<%88r49$N$?$a$NI8=`!#
\e(B
1797 \e$B%$%s%?!<%M%C%H%a%C%;!<%8$NK\J8$N=q<0!#
\e(B
1800 \e$B%a%G%#%"%?%$%W!#
\e(B
1803 \e$B%a%C%;!<%8%X%C%@!<$G$NHs
\e(B-@acronym{ASCII}
\e$B%F%-%9%H3HD%!#
\e(B
1809 \e$BE,9g4p=`$H;vNc!#
\e(B
1812 @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
1813 \e$B8@8l$*$h$S7QB3!#
\e(B
1816 HZ -
\e$BCf1Q:.:_J8$r4^$`%U%!%$%k8r49$N$?$a$N%G!<%?7A<0!#
\e(B
1818 @item draft-ietf-drums-msg-fmt-05.txt
1819 RFC822
\e$B$N8e7Q$N$?$a$NAp9F!#
\e(B
1822 @acronym{MIME} Multipart/Related Content-type
\e$B!#
\e(B
1825 \e$B%a!<%k%7%9%F%`$N4IM}%a%C%;!<%8$r%j%]!<%H$9$k$?$a$N
\e(B Multipart/Report
1826 Content Type
\e$B!#
\e(B
1829 \e$B%$%s%?!<%M%C%H%a%C%;!<%8$N>pJsDL?.I=8=
\e(B: Content-Disposition
\e$B%X%C%@!<%U%#!<
\e(B
1833 \e$BN.F0%F%-%9%H$N$?$a$N
\e(B text/plain
\e$B=q<0%Q%i%a!<%?!<!#
\e(B
1845 @c coding: iso-2022-7bit
1848 @c use-kuten-for-period: t
1849 @c use-touten-for-comma: t