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 \e$B$5$i$K!"$3$l$K
\e(B @code{"image/.*"}
\e$B$rDI2C$9$k$3$H$OLr$KN)$D$G$7$g$&!#
\e(B
375 Spammers
\e$B$,
\e(B @samp{multipart/alternative}
\e$B%a%C%;!<%8$NM%@h$5$l$kB&$G$=$l
\e(B
376 \e$B$r;H$C$F$$$k$3$H$,$"$j!"$"$J$?$O$=$l0J30$N%Q!<%H$,$"$k$3$H$K5$$,IU$+$J$$
\e(B
377 \e$B$+$b$7$l$^$;$s!#
\e(B@code{gnus-buttonized-mime-types}
\e$B$b;2>H$7$F2<$5
\e(B
378 \e$B$$
\e(B (@pxref{MIME Commands, ,MIME
\e$B%3%^%s%I
\e(B, gnus-ja, The Gnus Manual})
\e$B!#$=
\e(B
379 \e$B$l$K
\e(B @code{"multipart/alternative"}
\e$B$r2C$($k$H!"$=$&$$$&%a!<%k$K4^$^$l$F
\e(B
380 \e$B$$$kFs$D$N%a%G%#%"!&%?%$%W$N$&$A$N0l$D$r<j$GA*$V$3$H$,$G$-$k$h$&$K$J$j$^
\e(B
381 \e$B$9!#Nc$($P!"$3$N$h$&$K@_Dj$9$k$3$H$,$G$-$^$9
\e(B:
384 (setq gnus-buttonized-mime-types
385 '("multipart/alternative" "multipart/signed")
386 mm-discouraged-alternatives
387 '("text/html" "image/.*"))
390 \e$B$3$N>l9g!"
\e(BGnus
\e$B$O$=$N$h$&$J<oN`$N
\e(B spam
\e$B%a%C%;!<%8$N$?$a$K!"0J2<$N$h$&$K
\e(B
391 \e$B%i%8%*%\%?%s$rI=<($9$k$G$7$g$&
\e(B:
394 1. (*) multipart/alternative ( ) image/gif
396 2. (*) text/plain ( ) text/html
399 @item mm-inline-large-images
400 @vindex mm-inline-large-images
401 \e$B%&%#%s%I%&$h$jBg$-$J%$%s%i%$%s2hA|$rI=<($9$k$H!"
\e(BEmacs
\e$B$O%9%/%m!<%k$9$k$3
\e(B
402 \e$B$H$,$G$-$^$;$s!#$D$^$j2hA|$NA4BN$r8+$k$3$H$,$G$-$J$$$H$$$&$3$H$G$9!#$3$l
\e(B
403 \e$B$rHr$1$k$?$a$K!"%i%$%V%i%j!<$O$=$l$r%$%s%i%$%sI=<($9$kA0$K2hA|$N%5%$%:$r
\e(B
404 \e$B7W$C$F!"$=$l$,%&%#%s%I%&$K9g$o$J$$>l9g$O!"%i%$%V%i%j!<$O$=$l$r30It$G
\e(B (
\e$BNc
\e(B
405 \e$B$($P
\e(B @samp{ImageMagick}
\e$B$d
\e(B @samp{xv}
\e$B$G
\e(B)
\e$BI=<($7$^$9!#$3$NJQ?t
\e(B
406 \e$B$r
\e(B @code{t}
\e$B$K@_Dj$9$k$H!"$3$N8!::$r$5$;$J$/$7$F!"%i%$%V%i%j!<$K$9$Y$F$N
\e(B
407 \e$B2hA|$r%5%$%:$K4X$o$j$J$/%$%s%i%$%s$GI=<($5$;$^$9!#
\e(B
409 @item mm-inline-override-types
410 @vindex mm-inline-override-types
411 @code{mm-inlined-types}
\e$B$O!"Nc$($P$9$Y$F$N
\e(B @samp{text/.*}
\e$B%Q!<%H$r%$%s%i
\e(B
412 \e$B%$%s$GI=<($9$k$3$H$r;X<($9$k$h$&$J@55,I=8=$r4^$s$G$$$k$+$b$7$l$^$;$s!#0l
\e(B
413 \e$BJ}!"%$%s%i%$%sI=<($,2DG=$@$1$l$I$bE:IU%U%!%$%k$H$7$F07$$$?$$%?%$%W$,$"$k
\e(B
414 \e$B$J$i$P!"$=$N%?%$%W$K9gCW$9$k@55,I=8=$N%j%9%H$r$3$NJQ?t$K@_Dj$9$k$3$H$K$h$C
\e(B
415 \e$B$F!"$=$l$r<B8=$9$k$3$H$,$G$-$^$9!#Nc$(
\e(B
416 \e$B$P
\e(B @code{mm-inlined-types}
\e$B$,
\e(B @samp{text/.*}
\e$B$r4^$s$G$$$k$b$N$H$9$k$H!"
\e(B
417 \e$B$3$NJQ?t$K
\e(B @samp{text/html}
\e$B$r4^$^$;$k$3$H$K$h$C$F!"
\e(B@samp{text/html}
\e$B%Q!<
\e(B
418 \e$B%H$OE:IU%U%!%$%k$H$7$F07$o$l$k$h$&$K$J$j$^$9!#
\e(B
420 @item mm-text-html-renderer
421 @vindex mm-text-html-renderer
422 @acronym{HTML}
\e$B$rIA2h$9$k$?$a$K;H$&4X?t$rA*Br$7$^$9!#$9$G$KMQ0U$7$F$"$k
\e(B
423 \e$BIA2h%W%m%0%i%`$O!"
\e(B@code{w3}, @code{w3m}@footnote{emacs-w3m
\e$B$K$D$$$F$N>\
\e(B
424 \e$B:Y$O
\e(B @uref{http://emacs-w3m.namazu.org/}
\e$B$r8+$F2<$5$$!#
\e(B}, @code{links},
425 @code{lynx}, @code{w3m-standalone}
\e$B$^$?$O
\e(B @code{html2text}
\e$B$N%7%s%\%k72
\e(B
426 \e$B$N$&$A$N0l$D$r;XDj$9$k$3$H$K$h$C$FA*Br$7$^$9!#$b$7
\e(B @code{nil}
\e$B$@$C$?$i!"
\e(B
427 \e$B30It%S%e!<%o!<$r;H$$$^$9!#$5$i$K4X?t
\e(B (
\e$B0z?t$H$7$F
\e(B @acronym{MIME}
\e$B%O%s%I%k
\e(B
428 \e$B$,M?$($i$l$F8F$P$l$k
\e(B)
\e$B$r@_Dj$9$k$3$H$b$G$-$^$9!#
\e(B
430 @item mm-inline-text-html-with-images
431 @vindex mm-inline-text-html-with-images
432 @acronym{HTML}
\e$B%a!<%k$K$O
\e(B @samp{<img>}
\e$B%?%0$r;H$C$?
\e(B spammers (spam
\e$B$r$P
\e(B
433 \e$B$i$^$/$d$+$i
\e(B)
\e$B$NH\Nt$J0-9*$_$,4^$^$l$F$$$k$+$b$7$l$^$;$s!#:G$b$"$j$=$&$J
\e(B
434 \e$B$N$O!"$"$J$?$,$=$N%a!<%k$rFI$s$@$3$H$r3NG'$9$k$?$a$N0U?^$,$"$k$3$H$G$9!#
\e(B
435 \e$B$3$N%*%W%7%g%s$r
\e(B @code{nil}
\e$B$K@_Dj$9$k
\e(B (
\e$B$=$l$,%G%#%U%)%k%H$G$9
\e(B)
\e$B$3$H$K$h$C
\e(B
436 \e$B$F!"$"$J$?$N8D?M>pJs$,N.=P$9$k$N$rKI$0$3$H$,$G$-$^$9!#:#$N$H$3
\e(B
437 \e$B$m
\e(B Emacs/W3
\e$B$O$3$l$rL5;k$7$^$9!#
\e(BEmacs-w3m
\e$B$G$O!"$3$l$,
\e(B @code{nil}
\e$B$G$"$C
\e(B
438 \e$B$F$b!"2hA|$,Kd$a9~$^$l$?>l=j$G
\e(B @kbd{t}
\e$BL?Na$r;H$&$3$H$K$h$C$F2hA|$rI=<(
\e(B
439 \e$B$9$k$3$H$,$G$-$^$9!#
\e(B@footnote{@kbd{T}
\e$BL?Na$O$9$Y$F$N2hA|$r<h$j9~$_$^$9!#
\e(B
440 @code{w3m-key-binding}
\e$B%*%W%7%g%s$r
\e(B @code{info}
\e$B$K@_Dj$7$?>l9g$O!"Be$o$j
\e(B
441 \e$B$K
\e(B @kbd{i}
\e$B$+
\e(B @kbd{I}
\e$B$r;H$C$F2<$5$$!#
\e(B}
443 @item mm-w3m-safe-url-regexp
444 @vindex mm-w3m-safe-url-regexp
445 \e$B0BA4$J
\e(B URL
\e$BL>!"$9$J$o$A
\e(B @acronym{HTML}
\e$B%a!<%k$rIA2h$9$k$H$-$K8D?M>pJs$,
\e(B
446 \e$BN.=P$7$=$&$b$J$$
\e(B URL
\e$B$K9gCW$9$k@55,I=8=$G$9
\e(B (
\e$B%G%#%U%)%k%HCM
\e(B
447 \e$B$O
\e(B @samp{\\`cid:}
\e$B$G$9
\e(B)
\e$B!#
\e(B@code{nil}
\e$B$K$9$k$H!"$9$Y$F$N
\e(B URL
\e$B$,0BA4$@$HH=
\e(B
450 @item mm-inline-text-html-with-w3m-keymap
451 @vindex mm-inline-text-html-with-w3m-keymap
452 \e$B$3$N%*%W%7%g%s$rHs
\e(B-@code{nil}
\e$B$K@_Dj$9$k$3$H$K$h$C$F!"%$%s%i%$%sI=<($5$l
\e(B
453 \e$B$?
\e(B text/html
\e$B%Q!<%H$G
\e(B emacs-w3m
\e$B$NL?Na%-!<$r;H$&$3$H$,$G$-$^$9!#%G%#%U%)
\e(B
454 \e$B%k%HCM$O
\e(B @code{t}
\e$B$G$9!#
\e(B
456 @item mm-external-terminal-program
457 @vindex mm-external-terminal-program
458 \e$B30It$NC<Kv$r5/F0$9$k$?$a$K;H$o$l$k%W%m%0%i%`$G$9!#
\e(B
460 @item mm-enable-external
461 @vindex mm-enable-external
462 \e$B30It$N
\e(B @acronym{MIME}
\e$B%O%s%I%i!<$r;H$&$Y$-$+$I$&$+$r;XDj$7$^$9!#
\e(B
464 @code{t}
\e$B$@$C$?$i!"Dj5A$5$l$F$$$k$9$Y$F$N30It$N
\e(B @acronym{MIME}
\e$B%O%s%I%i!<
\e(B
465 \e$B$,;H$o$l$^$9!#
\e(B@code{nil}
\e$B$K$9$k$H!"%U%!%$%k$O%G%#%9%/$KJ]B8$5$l$^
\e(B
466 \e$B$9
\e(B (@code{mailcap-save-binary-file})
\e$B!#$3$l$,
\e(B @code{ask}
\e$B$H$$$&%7%s%\%k$@$C
\e(B
467 \e$B$?$i!"30It$N
\e(B @acronym{MIME}
\e$B%O%s%I%i!<$,5/F0$5$l$kA0$K?R$M$i$l$k$G$7$g$&!#
\e(B
469 Mailcap (@pxref{mailcap})
\e$B$r2p$7$FE:IU%U%!%$%k$NI=<($r;O$a$k$H!"0BA4$J
\e(B
470 \e$B%S%e!<%o!<$r:G$b0BA4$J%*%W%7%g%s$G;H$&$3$H$r;n$_$^$9
\e(B (
\e$BE:IU%U%!%$%k$r%G%#
\e(B
471 \e$B%9%/$KJ]B8$7$F!"0[$J$k<jCJ
\e(B (
\e$B%3%^%s%I%i%$%s$+%@%V%k%/%j%C%/
\e(B)
\e$B$G$=$NI=<($r
\e(B
472 \e$B;O$a$k>l9g$H$O0c$$$^$9
\e(B)
\e$B!#$H$K$+$/!"I,$:$I$s$J30It%W%m%0%i%`$b;H$o$J$$$h
\e(B
473 \e$B$&$K$7$?$$$N$G$"$l$P!"$3$NJQ?t$r
\e(B @code{nil}
\e$B$+
\e(B @code{ask}
\e$B$K@_Dj$7$F2<$5
\e(B
477 @node Files and Directories
478 @section
\e$B%U%!%$%k$H%G%#%l%/%H%j!<
\e(B
481 @item mm-default-directory
482 @vindex mm-default-directory
483 \e$BE:IU%U%!%$%k$rJ]B8$9$k$?$a$N!"%G%#%U%)%k%H$N%G%#%l%/%H%j!<$G$9!#
\e(B
484 @code{nil}
\e$B$@$C$?$i
\e(B @code{default-directory}
\e$B$r;H$$$^$9!#
\e(B
486 @item mm-tmp-directory
487 @vindex mm-tmp-directory
488 \e$B0l;~%U%!%$%k$r3JG<$9$k$?$a$N%G%#%l%/%H%j!<$G$9!#
\e(B
490 @item mm-file-name-rewrite-functions
491 @vindex mm-file-name-rewrite-functions
492 @acronym{MIME}
\e$B%Q!<%H$N%U%!%$%kL>$r=q$-49$($k$?$a$K;H$o$l$k4X?t$N%j%9%H
\e(B
493 \e$B$G$9!#$=$l$>$l$N4X?t$O%U%!%$%kL>$KBP$7$F=g7+$j$K<B9T$5$l$^$9
\e(B (
\e$BLuCm
\e(B:
\e$B$"$k
\e(B
494 \e$B4X?t$NLa$jCM$,<!$N4X?t$N0z?t$K$J$j$^$9
\e(B)
\e$B!#=PMh9g$$$N4X?t$O0J2<$NDL$j$G$9!#
\e(B
497 @item mm-file-name-delete-control
498 @findex mm-file-name-delete-control
499 \e$B$9$Y$F$N@)8fJ8;z$r>C5n$7$^$9!#
\e(B
501 @item mm-file-name-delete-gotchas
502 @findex mm-file-name-delete-gotchas
503 \e$B7g4Y$,$"$k%7%'%k%9%/%j%W%H$G;H$o$l$k$H0U?^$7$J$$7k2L$r@8$8$kJ8;z!"$9$J$o
\e(B
504 \e$B$A
\e(B @samp{|}, @samp{>}
\e$B$*$h$S
\e(B @samp{<}
\e$B!"2C$($F:G=i$NJ8;z$H$7$F;H$o$l
\e(B
505 \e$B$k
\e(B @samp{-}
\e$B$H
\e(B @samp{.}
\e$B$r>C5n$7$^$9!#
\e(B
507 @item mm-file-name-delete-whitespace
508 @findex mm-file-name-delete-whitespace
509 \e$B$9$Y$F$N6uGrJ8;z$r<h$j=|$-$^$9!#
\e(B
511 @item mm-file-name-trim-whitespace
512 @findex mm-file-name-trim-whitespace
513 \e$B@hF,$HKvHx$N6uGrJ8;z$r<h$j=|$-$^$9!#
\e(B
515 @item mm-file-name-collapse-whitespace
516 @findex mm-file-name-collapse-whitespace
517 \e$BJ#?t$NO"B3$7$?6uGrJ8;z$rC10l$N%9%Z!<%9J8;z$GCV$-49$($^$9!#
\e(B
519 @item mm-file-name-replace-whitespace
520 @findex mm-file-name-replace-whitespace
521 @vindex mm-file-name-replace-whitespace
522 \e$B6uGrJ8;z$r2<@~
\e(B (underscore)
\e$B$GCV$-49$($^$9!#2<@~$,$*9%$_$G$J$1$l$P!"B>$N
\e(B
523 \e$BJ8;z$r
\e(B @code{mm-file-name-replace-whitespace}
\e$BJQ?t$K@_Dj$7$F2<$5$$!#
\e(B
526 Emacs
\e$BI8=`$N4X?t$G$"$k
\e(B @code{capitalize}, @code{downcase},
527 @code{upcase}
\e$B$*$h$S
\e(B @code{upcase-initials}
\e$B$bLr$KN)$D$3$H$,$"$k$+$b$7$l
\e(B
530 @item mm-path-name-rewrite-functions
531 @vindex mm-path-name-rewrite-functions
532 @acronym{MIME}
\e$B%Q!<%H$N%U%k!&%U%!%$%kL>$r=q$-49$($k$?$a$K;H$o$l$k4X?t$N
\e(B
533 \e$B%j%9%H$G$9!#$3$l$O%Q!<%H$r30It$GI=<($9$k$H$-
\e(B (
\e$B$9$J$o$A!"M;DL$N8z$+$J$$%W
\e(B
534 \e$B%m%0%i%`$,!"%U%!%$%k$,J]B8$5$l$?>l=j$r8+$D$1$k$3$H$,$G$-$k$h$&$K!"@dBP%Q
\e(B
535 \e$B%9L>$rJQ49$9$k$?$a
\e(B)
\e$B$K;H$o$l$^$9!#
\e(B
539 @section
\e$B?7$7$$%S%e!<%o!<
\e(B
541 \e$B$3$l$O
\e(B @code{text/enriched}
\e$B%Q!<%H$r%$%s%i%$%sI=<($9$k%S%e!<%o!<$NNc$G$9
\e(B:
544 (defun mm-display-enriched-inline (handle)
547 (mm-insert-part handle)
548 (save-window-excursion
549 (enriched-decode (point-min) (point-max))
550 (setq text (buffer-string))))
551 (mm-insert-inline handle text)))
554 \e$B$3$N4X?t$,%Q%i%a!<%?!<$H$7$F
\e(B @acronym{MIME}
\e$B%O%s%I%k$r<u$1<h$k$3$H$,$o$+
\e(B
555 \e$B$j$^$9$M!#$=$l$O0l;~%P%C%U%!!<$K:n6H>l=j$r0\$7!"%Q!<%H$N%F%-%9%H$rA^F~$7!"
\e(B
556 \e$B$=$N%F%-%9%H$K2?$+$N=hM}$r;\$7!"7k2L$r3P$($F$*$$$F!"4X?t$,8F$P$l$?$H$-$N
\e(B
557 \e$B%P%C%U%!!<$KLa$C$F$=$N7k2L$rA^F~$7$^$9!#
\e(B
559 \e$B$3$3$K$"$kFs$D$N=EMW$J$*=u$14X?t
\e(B
560 \e$B$O
\e(B @code{mm-insert-part}
\e$B$H
\e(B @code{mm-insert-inline}
\e$B$G$9!#:G=i$N4X?t$O!"
\e(B
561 \e$B%O%s%I%k$N%F%-%9%H$r8=:_$N%P%C%U%!!<$KA^F~$7$^$9!#$3$l$OJ8;z%;%C%H$*$h$S
\e(B
562 \e$B%(%s%3!<%G%#%0
\e(B (content transfer decoding)
\e$B$r<h$j07$$$^$9!#FsHVL\$N4X?t
\e(B
563 \e$B$O!"A^F~$7$m$H8@$C$?$I$s$J%F%-%9%H$G$bC1$KA^F~$7$^$9$,!"%F%-%9%H$r<j7Z$J
\e(B
564 \e$BJ}K!$G!VI=<($5$l$J$/$9$k!W
\e(B(undisplayed
\e$B$K$9$k
\e(B)
\e$B$3$H$,$G$-$k$h$&$J=t@_Dj
\e(B
565 \e$B$r$b9T$J$$$^$9!#
\e(B
568 @chapter MIME
\e$B%a%C%;!<%8$N:n@.
\e(B
570 @cindex MIME Composing
572 @cindex MIME Meta Language
574 @acronym{MIME}
\e$B%a%C%;!<%8$N:n@.$O$&$s$6$j$9$k;E;v$@$74JC1$G$b$"$j$^$;$s!#
\e(B
575 \e$B$=$3$G!"
\e(B@acronym{MML} (@acronym{MIME} Meta Language)
\e$B$H$$$&8@8l$r2r@O$7
\e(B
576 \e$B$F!"
\e(B@acronym{MIME}
\e$B%a%C%;!<%8$r@8@.$9$k$?$a$N!"
\e(B@code{mml}
\e$B$H$$$&%i%$%V%i
\e(B
577 \e$B%j!<$,:n$i$l$^$7$?!#
\e(B
579 @findex mml-generate-mime
580 \e$B<gMW$J%$%s%?!<%U%'!<%94X?t$O
\e(B @code{mml-generate-mime}
\e$B$G$9!#$3$l$O8=:_
\e(B
581 \e$B$N
\e(B (
\e$B69$a$i$l$?
\e(B)
\e$B%P%C%U%!!<$NFbMFJ*$rD4$Y$F!"
\e(B@acronym{MIME}
\e$B%a%C%;!<%8$r
\e(B
582 \e$B4^$`J8;zNs$rJV$7$^$9!#
\e(B
585 * Simple MML Example:: @acronym{MML}
\e$BJ8=q$NNc
\e(B
586 * MML Definition::
\e$B$9$Y$F$NM-8z$J
\e(B @acronym{MML}
\e$BMWAG
\e(B
587 * Advanced MML Example::
\e$B$b$&0l$D$N
\e(B @acronym{MML}
\e$BJ8=q$NNc
\e(B
588 * Encoding Customization::
\e$B%(%s%3!<%G%#%s%0$K:nMQ$9$kJQ?t
\e(B
589 * Charset Translation:: @sc{mule}
\e$BJ8;z%;%C%H$+$i
\e(B @acronym{MIME}
\e$BJ8;z%;%C%H$X$N3d$jEv$F
\e(B
590 * Conversion:: @acronym{MIME}
\e$B$+$i
\e(B @acronym{MML}
\e$B$X!"$*$h$S$=$N5U
\e(B
591 * Flowed text::
\e$B%=%U%H$*$h$S%O!<%I2~9T
\e(B
594 @node Simple MML Example
595 @section
\e$BC1=c$J
\e(B MML
\e$B$NNc
\e(B
597 @samp{multipart/alternative}
\e$B$NC1=c$JNc$G$9
\e(B:
600 <#multipart type=alternative>
601 This is a plain text part.
602 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
603 <#part type=text/enriched>
604 <center>This is a centered enriched part</center>
605 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
609 \e$B$3$l$r
\e(B @code{mml-generate-mime}
\e$B$KDL$9$H!"<!$N$b$N$,F@$i$l$^$9
\e(B:
612 Content-Type: multipart/alternative; boundary="=-=-="
615 Content-Type: text/plain; charset=iso-2022-jp
617 This is a plain text part.
618 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
621 Content-Type: text/enriched; charset=iso-2022-jp
623 <center>This is a centered enriched part</center>
624 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
629 (
\e$B<B:]$K$O!"F|K\8l$NItJ,$O
\e(B @samp{charset=iso-2022-jp}
\e$B$G%(%s%3!<%I$5$l$?
\e(B
630 \e$B$b$N$K$J$j$^$9!#
\e(B)
633 @section MML
\e$B$NDj5A
\e(B
635 @acronym{MML}
\e$B8@8l$O$H$F$bC1=c$G$9!#
\e(BSGML
\e$B%"%W%j%1!<%7%g%s$K>/$7;w$F$$$^
\e(B
636 \e$B$9$,!"0[$J$k$b$N$G$9!#
\e(B
638 @acronym{MML}
\e$B$N<gMW$J35G0$O!V%Q!<%H!W$G$9!#$=$l$>$l$N%Q!<%H$r0[$J$k%?%$
\e(B
639 \e$B%W$K$7$?$j!"0[$J$kJ8;z%;%C%H$r;H$&$3$H$,$G$-$^$9!#%Q!<%H
\e(B
640 \e$B$O
\e(B @samp{<#part ...>}
\e$B%?%0$G5-=R$7$^$9!#%^%k%A%Q!<%H7?$N%Q!<%H
\e(B
641 \e$B$O
\e(B @samp{<#multipart ...>}
\e$B%?%0$G;O$a$^$9!#$=$l$>$l$N%Q!<%H
\e(B
642 \e$B$O
\e(B @samp{<#/part>}
\e$B%?%0$+
\e(B @samp{<#/multipart>}
\e$B%?%0$G=*C<$7$^$9$,!"
\e(B(
\e$B$=$l
\e(B
643 \e$B$i$,L5$/$F$b
\e(B) @samp{<#part ...>}
\e$B$G;O$^$C$?%?%0$O<!$N%Q!<%H$N;O$^$j$K$h$C
\e(B
644 \e$B$F$bJD$8$i$l$^$9!#
\e(B
646 @samp{<#external ...>}
\e$B%?%0$H$$$&$b$N$b$"$j$^$9!#$3$l
\e(B
647 \e$B$O
\e(B @samp{external/message-body}
\e$B7?$N%Q!<%H$r5-=R$9$k$?$a$K;H$o$l$^$9!#
\e(B
649 \e$B$=$l$>$l$N%?%0$O!V
\e(Bparameter=
\e$BCM!W$N7A<0$G!"0l$D0J>e$N%Q%i%a!<%?!<$r4^$`$3
\e(B
650 \e$B$H$,$G$-$^$9
\e(B (
\e$B$b$A$m$sL5$$$3$H$b$"$j$^$9
\e(B)
\e$B!#CM$r%/%)!<%F!<%7%g%s%^!<
\e(B
651 \e$B%/
\e(B ("...")
\e$B$G0O$`$3$H$,$G$-$^$9$,!"CM$,6uGrJ8;z$r4^$`>l9g0J30$O0O$`I,MW
\e(B
652 \e$B$,$"$j$^$;$s!#$7$?$,$C$F!"
\e(B@samp{filename=/home/user/#hello$^yes}
\e$B$O40A4
\e(B
655 \e$B0J2<$N%Q%i%a!<%?!<$O
\e(B @acronym{MML}
\e$B$G;H$o$l$k$b$N$G$9!#0UL#$r;}$?$J$$%Q
\e(B
656 \e$B%i%a!<%?!<$OL5;k$5$l$^$9!#
\e(B@acronym{MML}
\e$B%Q%i%a!<%?!<$NL>A0
\e(B
657 \e$B$O
\e(B @acronym{MIME}
\e$B%Q%i%a!<%?!<$NL>A0$HF1$8$G!"3g8L$NCf$KIU5-$7$F$"$k$N$O!"
\e(B
658 \e$B$=$l$,;H$o$l$k%X%C%@!<$G$9!#
\e(B
662 \e$B%Q!<%H$N
\e(B @acronym{MIME}
\e$B%?%$%W$G$9
\e(B (@code{Content-Type})
\e$B!#
\e(B
665 \e$B$=$N%Q!<%H$NK\BN$,4^$`$3$H$K$J$k%U%!%$%k$NL>A0$G
\e(B
666 \e$B$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
669 \e$B%Q!<%H$NFbMFJ*$r%(%s%3!<%I$9$k$H$-$K;H$o$l$kJ8;z%;%C%H$G
\e(B
670 \e$B$9
\e(B (@code{Content-Type})
\e$B!#
\e(B@xref{Charset Translation}.
673 \e$B%Q!<%H$r%U%!%$%k$KJ]B8$9$k$H$-$N%U%!%$%kL>$r<(:6$9$k$?$a$K;H$o$l$k$+$b$7
\e(B
674 \e$B$l$^$;$s
\e(B (@code{Content-Type})
\e$B!#
\e(B
677 \e$BG[CV;XDj$K;H$$$^$9!#M-8z$JCM$O
\e(B @samp{inline}
\e$B$H
\e(B @samp{attachment}
\e$B$G
\e(B
678 \e$B$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
681 \e$BM-8z$JCM$O
\e(B @samp{7bit}, @samp{8bit}, @samp{quoted-printable}
\e$B$*$h
\e(B
682 \e$B$S
\e(B @samp{base64}
\e$B$G$9
\e(B (@code{Content-Transfer-Encoding})
\e$B!#
\e(B@xref{Charset
686 \e$B%Q!<%H$N@bL@=q$-$G$9
\e(B (@code{Content-Description})
\e$B!#
\e(B
689 \e$B%Q!<%H$,:n@.$5$l$?;~9o
\e(B (RFC822
\e$B7A<0
\e(B)
\e$B$G$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
691 @item modification-date
692 \e$B%Q!<%H$,JQ99$5$l$?;~9o
\e(B (RFC822
\e$B7A<0
\e(B)
\e$B$G$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
695 \e$B%Q!<%H$,FI$^$l$?;~9o
\e(B (RFC822
\e$B7A<0
\e(B)
\e$B$G$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
698 \e$B%Q!<%H$rC/08$F$K0E9f2=
\e(B/
\e$B=pL>$9$k$+$r;XDj$7$^$9!#$3$l$O
\e(B To/CC
\e$B$r4p$K$7$?<+
\e(B
699 \e$BF08!=P$h$j$bM%@h$5$l$^$9!#
\e(B
702 \e$B%Q!<%H$K=pL>$9$k$H$-$NL>5A$G$9!#$3$N%U%#!<%k%I$O%G%#%U%)%k%H$N80$,;H$o$l
\e(B
703 \e$B$J$$$h$&$K$9$k$?$a$K;H$o$l$^$9!#
\e(B
706 \e$B%Q!<%H$N%5%$%:$r
\e(B octet (8-bit)
\e$B$NC10L$GI=$7$^
\e(B
707 \e$B$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
710 \e$B$3$N
\e(B @acronym{MML}
\e$B$N%Q!<%H$K!"2?$N5;=Q<jCJ
\e(B (@code{smime}, @code{pgp}
\e$B$^
\e(B
711 \e$B$?$O
\e(B @code{pgpmime})
\e$B$G=pL>$9$k$+$r;XDj$7$^$9!#
\e(B
714 \e$B$3$N
\e(B @acronym{MML}
\e$B$N%Q!<%H$r!"2?$N5;=Q<jCJ
\e(B (@code{smime}, @code{pgp}
\e$B$^
\e(B
715 \e$B$?$O
\e(B @code{pgpmime})
\e$B$G0E9f2=$9$k$+$r;XDj$7$^$9!#
\e(B
718 \e$B0J2<$O
\e(B @samp{text/plain}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
722 \e$B%F%-%9%H$r@07A$9$k$?$a$N%Q%i%a!<%?!<$G!"M-8z$JCM$O
\e(B @samp{fixed} (
\e$B%G%#%U%)
\e(B
723 \e$B%k%H
\e(B)
\e$B$H
\e(B @samp{flowed}
\e$B$G$9!#IaDL$O$3$l$r<j$G@_Dj$7$^$;$s!#$=$l$O!"%F%-
\e(B
724 \e$B%9%H$NK\J8$,!"
\e(BRFC 2646
\e$B$GDj$a$i$l$?FCJL$JJ}K!$G@07A$5$l$k$3$H$rI,MW$H$9
\e(B
725 \e$B$k$+$i$G$9!#
\e(B@xref{Flowed text}.
728 \e$B0J2<$O
\e(B @samp{application/octet-stream}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
732 \e$B%Q!<%H$N%?%$%W$G$9
\e(B (@code{Content-Type})
\e$B!#$3$l$O?M4V$,FI$`$3$H$rA[Dj$7$?!"
\e(B
733 \e$BHs8x<0$J$b$N$G$9!#
\e(B
736 \e$B0J2<$O
\e(B @samp{message/external-body}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
740 \e$B%U%!%$%k$r<hF@$9$k$?$a$N!"%5%]!<%H$5$l$F$$$k%"%/%;%9<jCJ$r<($98l$G$9!#CM
\e(B
741 \e$B$O
\e(B @samp{ftp}, @samp{anon-ftp}, @samp{tftp}, @samp{localfile}
\e$B$*$h
\e(B
742 \e$B$S
\e(B @samp{mailserver}
\e$B$N$I$l$+$G$9!#
\e(B(@code{Content-Type}.)
745 \e$B%U%!%$%k$,<hF@$G$-$J$/$J$k$+$b$7$l$J$$F|;~
\e(B (RFC822
\e$B7A<0
\e(B)
\e$B$G$9!#
\e(B
746 (@code{Content-Type}.)
749 Octet (8-bit)
\e$B$NC10L$GI=$7$?%U%!%$%k$N%5%$%:$G$9!#
\e(B(@code{Content-Type}.)
752 \e$BM-8z$JCM$O
\e(B @samp{read}
\e$B$H
\e(B @samp{read-write}
\e$B$G$9
\e(B (@code{Content-Type})
\e$B!#
\e(B
755 \e$B0J2<$O
\e(B @samp{sign=smime}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
759 \e$B=pL>$9$k?M$N80$H>ZL@=q$r4^$s$G$$$k%U%!%$%k$G$9!#
\e(B
762 \e$B0J2<$O
\e(B @samp{encrypt=smime}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
766 \e$B<u<h?M$N>ZL@=q$r4^$s$G$$$k%U%!%$%k$G$9!#
\e(B
769 @node Advanced MML Example
770 @section
\e$B9bEY$J
\e(B MML
\e$B$NNc
\e(B
772 \e$BJ#;($J%^%k%A%Q!<%H!&%a%C%;!<%8$NNc$G$9!#$3$l$O
\e(B @samp{multipart/mixed}
\e$B$G
\e(B
773 \e$B$9!#B??t$N%Q!<%H$r4^$s$G$$$F!"$=$N0l$D$O
\e(B @samp{multipart/alternative}
\e$B$G
\e(B
777 <#multipart type=mixed>
778 <#part type=image/jpeg filename=~/rms.jpg disposition=inline>
779 <#multipart type=alternative>
780 This is a plain text part.
781 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
782 <#part type=text/enriched name=enriched.txt>
783 <center>This is a centered enriched part</center>
784 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
786 This is a new plain text part.
787 \e$B$3$l$O?7$7$$%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
788 <#part disposition=attachment>
789 This plain text part is an attachment.
790 \e$B$3$N%W%l!<%s%F%-%9%H$N%Q!<%H$OE:IU%U%!%$%k$G$9!#
\e(B
794 \e$B$=$7$F!"$3$l$,7k2L$N
\e(B @acronym{MIME}
\e$B%a%C%;!<%8$G$9
\e(B:
797 Content-Type: multipart/mixed; boundary="=-=-="
800 Content-Type: image/jpeg
801 Content-Disposition: inline; filename=rms.jpg
802 Content-Transfer-Encoding: base64
804 /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRof
805 Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/wAALCAAwADABAREA/8QAHwAA
806 AQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQR
807 BRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RF
808 RkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ip
809 qrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/9oACAEB
810 AAA/AO/rifFHjldNuGsrDa0qcSSHkA+gHrXKw+LtWLrMb+RgTyhbr+HSug07xNqV9fQtZrNI
811 AyiaE/NuBPOOOP0rvRNE880KOC8TbXXGCv1FPqjrF4LDR7u5L7SkTFT/ALWOP1xXgTuXfc7E
812 sx6nua6rwp4IvvEM8chCxWxOdzn7wz6V9AaB4S07w9p5itow0rDLSY5Pt9K43xO66P4xs71m
813 2QXiGCbA4yOVJ9+1aYORkdK434lyNH4ahCnG66VT9Nj15JFbPdX0MS43M4VQf5/yr2vSpLnw
814 5ZW8dlCZ8KFXjOPX0/mK6rSPEGt3Angu44fNEReHYNvIH3TzXDeKNO8RX+kSX2ouZkicTIOc
815 L+g7E810ulFjpVtv3bwgB3HJyK5L4quY/C9sVxk3ij/xx6850u7t1mtp/wDlpEw3An3Jr3Dw
816 34gsbWza4nBlhC5LDsaW6+IFgupQyCF3iHH7gA7c9R9ay7zx6t7aX9jHC4smhfBkGCvHGfrm
817 tLQ7hbnRrV1GPkAP1x1/Hr+Ncr8Vzjwrbf8AX6v/AKA9eQRyYlQk8Yx9K6XTNbkgia2ciSIn
818 7p5Ga9Atte0LTLKO6it4i7dVRFJDcZ4PvXN+JvEMF9bILVGXJLSZ4zkjivRPDaeX4b08HOTC
819 pOffmua+KkbS+GLVUGT9tT/0B68eeIpIFYjB70+OOVXyoOM9+M1eaWeCLzHPyHGO/NVWvJJm
820 jQ8KGH1NfQWhXSXmh2c8eArRLwO3HSv/2Q==
822 Content-Type: multipart/alternative; boundary="==-=-="
825 Content-Type: text/plain; charset=iso-2022-jp
827 This is a plain text part.
828 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
831 Content-Type: text/enriched; charset=iso-2022-jp; name=enriched.txt
833 <center>This is a centered enriched part</center>
834 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
839 Content-Type: text/plain; charset=iso-2022-jp
841 This is a new plain text part.
842 \e$B$3$l$O?7$7$$%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
845 Content-Type: text/plain; charset=iso-2022-jp
846 Content-Disposition: attachment
848 This plain text part is an attachment.
849 \e$B$3$N%W%l!<%s%F%-%9%H$N%Q!<%H$OE:IU%U%!%$%k$G$9!#
\e(B
854 (
\e$B<B:]$K$O!"F|K\8l$NItJ,$O
\e(B @samp{charset=iso-2022-jp}
\e$B$G%(%s%3!<%I$5$l$?
\e(B
855 \e$B$b$N$K$J$j$^$9!#
\e(B)
857 @node Encoding Customization
858 @section
\e$B%(%s%3!<%G%#%s%0$N%+%9%?%^%$%:
\e(B
861 @item mm-body-charset-encoding-alist
862 @vindex mm-body-charset-encoding-alist
863 @acronym{MIME}
\e$BJ8;z%;%C%H$K3d$jEv$F$k%(%s%3!<%G%#%s%0$G$9!#$3$NJQ?t$O!"
\e(B
864 \e$BNc$($PB>$NMW7o$K$h$C$FFCDj$N%(%s%3!<%G%#%s%0$,6/@)$5$l$J$$$H$-$K!"DL>o;H
\e(B
865 \e$B$o$l$^$9
\e(B (
\e$BEE;R=pL>$5$l$?%a%C%;!<%8$O
\e(B 7bit
\e$B%(%s%3!<%G%#%s%0$rI,MW$H$7$^$9
\e(B)
\e$B!#
\e(B
866 \e$B%G%#%U%)%k%HCM$O<!$NDL$j$G$9!#
\e(B
869 ((iso-2022-jp . 7bit)
870 (iso-2022-jp-2 . 7bit)
876 \e$BNc$($P
\e(B ISO-8859-1
\e$BJ8;z%;%C%H$,
\e(B quoted-printable
\e$B$G%(%s%3!<%I$5$l$J$$$h$&
\e(B
877 \e$B$K$7$?$$>l9g$O!"$3$NJQ?t$K
\e(B @code{(iso-8859-1 . 8bit)}
\e$B$rDI2C$9$l$PNI$$$G
\e(B
878 \e$B$7$g$&!#
\e(B@acronym{MML}
\e$B$N
\e(B @code{encoding}
\e$B%?%0$r;H$C$F!"%a%C%;!<%8Kh$K$=
\e(B
879 \e$B$l$G;XDj$7$?CM$r$3$NJQ?t$h$jM%@h$5$;$k$3$H$b$G$-$^
\e(B
880 \e$B$9
\e(B (@pxref{MML Definition})
\e$B!#
\e(B
882 @item mm-coding-system-priorities
883 @vindex mm-coding-system-priorities
884 \e$BAw=P$9$k%a%C%;!<%8$G;H$&
\e(B coding system
\e$B$NM%@hEY$r;XDj$7$^$9!#%G%#%U%)%k
\e(B
885 \e$B%HCM$O
\e(B @code{nil}
\e$B$G$9
\e(B (
\e$B$=$N>l9g$O
\e(B Emacs
\e$B$K$*$1$k%G%#%U%)%k%H$NM%@h=g0L
\e(B
886 \e$B$,E,MQ$5$l$^$9
\e(B)
\e$B$,!"F|K\8l4D6-$G
\e(B Emacs
\e$B$r<B9T$9$k>l9g
\e(B
887 \e$B$O
\e(B @code{(iso-8859-1 iso-2022-jp iso-2022-jp-2 shift_jis utf-8)}
\e$B$K$J$j
\e(B
888 \e$B$^$9!#CM$O
\e(B coding system
\e$B$N%7%s%\%k$N%j%9%H$G$9
\e(B (coding system
\e$B$NJLL>$r
\e(B
889 \e$B;H$C$F$b9=$$$^$;$s!#@_Dj$9$k$H$-$O
\e(B @kbd{M-x describe-coding-system}
\e$B$r;H$C
\e(B
890 \e$B$F!"
\e(Bcoding system
\e$B$NL>A0$,@53N$G$"$k$3$H$r3N$+$a$F2<$5$$
\e(B)
\e$B!#Nc$(
\e(B
891 \e$B$P
\e(B UTF-8
\e$B$r:GM%@h$H$9$k$h$&$K
\e(B Emacs
\e$B$r@_Dj$7$?$b$N$N!"2DG=$J>l9g
\e(B
892 \e$B$O
\e(B ISO-8859-1
\e$B$G%a%C%;!<%8$rAw?.$9$k$h$&$K$7$?$$$H$$$&>l9g$@$C$?$i!"$3
\e(B
893 \e$B$NJQ?t$r
\e(B @code{(iso-8859-1)}
\e$B$K$9$l$PNI$$$G$7$g$&!#
\e(B
894 @acronym{MML}
\e$B$N
\e(B @code{charset}
\e$B%?%0$r;H$C$F!"%a%C%;!<%8Kh$K$=$l$G;XDj$7
\e(B
895 \e$B$?CM$r$3$NJQ?t$h$jM%@h$5$;$k$3$H$b$G$-$^$9
\e(B (@pxref{MML Definition})
\e$B!#
\e(B
898 \e$BLuCm
\e(B:
\e$BF|K\8l4D6-$H$O
\e(B @code{current-language-environment}
\e$BJQ?t$NCM
\e(B
899 \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
900 \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
901 \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
902 \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
904 \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
905 \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
906 \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
909 @item mm-content-transfer-encoding-defaults
910 @vindex mm-content-transfer-encoding-defaults
911 @acronym{MIME}
\e$B$N%?%$%W$K3d$jEv$F$k%(%s%3!<%G%#%s%0$G$9!#$3$NJQ?t$O!"Nc
\e(B
912 \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
913 \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
914 \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
915 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
916 \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
917 \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
918 \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
920 @code{qp-or-base64}
\e$B$K$O$b$&0l$D$N8z2L$,$"$j$^$9!#$=$l
\e(B
921 \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
922 \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
924 \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
925 \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
926 \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
927 \e$BJ8$N%(%s%3!<%G%#%0$K1F6A$r5Z$\$9$3$H$KCm0U$7$F2<$5$$!#$=$l$i$N>l9g$G$5$(!"
\e(B
928 @acronym{MML}
\e$B$N
\e(B @code{encoding}
\e$B%?%0$r;H$C$F!"%a%C%;!<%8Kh$K$=
\e(B
929 \e$B$l$G;XDj$7$?CM$r$3$NJQ?t$h$jM%@h$5$;$k$3$H$b$G$-$^
\e(B
930 \e$B$9
\e(B (@pxref{MML Definition})
\e$B!#
\e(B
932 @item mm-use-ultra-safe-encoding
933 @vindex mm-use-ultra-safe-encoding
934 \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
935 \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
936 \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
937 \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
938 \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
939 \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
940 \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
943 @node Charset Translation
944 @section
\e$BJ8;z%;%C%H$NJQ49
\e(B
947 @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
948 \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
949 \e$B$P$J$j$^$;$s!#
\e(B
951 @vindex mail-parse-charset
952 @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
953 \e$B$9!#%Q!<%H$,$I$s$JHs
\e(B-@acronym{ASCII} (8-bit)
\e$BJ8;z$r4^$s$G$$$F$b!"
\e(B
954 @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
955 \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
956 \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
957 \e$B=hM}$9$k$?$a$K;H$&%Q%C%1!<%8$N@bL@=q$rD4$Y$F$/$@$5$$!#Nc$($P
\e(B:
958 @pxref{Various Message Variables, ,
\e$B$$$m$$$m$J%a%C%;!<%8JQ?t
\e(B, message-ja,
959 The Message Manual})
\e$B!#
\e(B@acronym{ASCII}
\e$BJ8;z%;%C%H$7$+L5$1$l$P!"
\e(B
960 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
965 @vindex mm-mime-mule-charset-alist
966 @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
967 \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
968 \e$B$r<hF@$7!"
\e(BEmacs
\e$B<+?H$,Ds6!$9$k%F!<%V%k$+!"
\e(BXEmacs
\e$B$N$?$a
\e(B
969 \e$B$N
\e(B @code{mm-mime-mule-charset-alist}
\e$BJQ?t$NCM$K4p$E$$$F!"$=$l$i
\e(B
970 \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
971 \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
972 \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
973 \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
974 \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
975 \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
976 \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
977 \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
978 \e$B$-$J$$>l9g!"$=$N%Q!<%H$O!"$=$l$>$l$,C10l$N
\e(B @acronym{MIME}
\e$BJ8;z%;%C%H$G%(
\e(B
979 \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
980 \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
981 \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
982 \e$B%I$9$k$3$H$OIT2DG=$G$9!#
\e(B
984 @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
985 \e$B$&$+$NM%@h=g0L$O
\e(B Emacs
\e$B<+?H$+$i7Q>5$5$l$^$9!#$3$l$O!"$b
\e(B
986 \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
987 \e$B%s%3!<%I$K;H$o$l$k$H$$$&$3$H$G$9!#$?$@
\e(B
988 \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
989 \e$B$rJQ99$9$k$3$H$O$G$-$^$9
\e(B (@pxref{Encoding Customization})
\e$B!#
\e(B
991 \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
992 \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
994 \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
995 \e$BD>8r$9$k35G0$G$9!#$=$l$O
\e(B @code{mm-body-charset-encoding-alist}
\e$BJQ?t
\e(B
996 \e$B$H
\e(B @code{mm-content-transfer-encoding-defaults}
\e$BJQ?t$K$h$C$F@)8f$5$l$^
\e(B
997 \e$B$9
\e(B (@pxref{Encoding Customization})
\e$B!#
\e(B
1000 @section
\e$BJQ49
\e(B
1003 @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
1004 \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
1005 \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
1006 \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
1007 \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
1008 \e$B$F;2>H$5$l$kJL$N%P%C%U%!!<$KCV$+$l$^$9!#
\e(B
1011 @code{mml-to-mime}
\e$B4X?t$r;H$C$F!"5U$K
\e(B @acronym{MML}
\e$B%a%C%;!<%8
\e(B
1012 \e$B$r
\e(B @acronym{MIME}
\e$B$KJQ49$9$k$3$H$,$G$-$^$9!#
\e(B
1014 \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
1015 @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
1016 \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
1017 \e$B$bNI$$$3$H$,0c$C$F$7$^$&$@$1$G$J$/!"$=$l$>$l$N%X%C%@!<$NFbMF$bJQ2=$7$F$7
\e(B
1018 \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
1019 \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
1020 \e$B$$!"$H$$$&$h$&$J$3$H$G$9!#
\e(B
1022 \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
1023 \e$B$5$l$k%a%C%;!<%8$NFbMFJ*$,!"F10l$G$J$$$K$7$F$bEy2A$J$^$^$G$"$k$h$&$J!#
\e(B
1026 @section
\e$BN.F0%F%-%9%H
\e(B
1027 @cindex format=flowed
1029 Emacs @acronym{MIME}
\e$B%i%$%V%i%j!<$O!"%a%C%;!<%8$r%(%s%3!<%I$9$k$H$-
\e(B
1030 \e$B$O
\e(B @code{use-hard-newlines}
\e$BJQ?t
\e(B (@pxref{Hard and Soft Newlines, ,Hard
1031 and Soft Newlines, emacs, Emacs Manual})
\e$B$K=>$$!"%a%C%;!<%8$r%G%3!<%I$9
\e(B
1032 \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
1034 \e$B%F%-%9%H$r%(%s%3!<%I$9$k$H$-!"%=%U%H2~9TJ8;z$G=*C<$5$l$F$$$k3F9T
\e(B
1035 \e$B$O!"
\e(B@code{use-hard-newlines}
\e$B$K4X$o$i$:
\e(B
1036 \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
1037 \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
1038 \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
1039 \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
1040 \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
1043 \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
1044 \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
1045 \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
1046 \e$B8e$m$G@^$j>v$_$^$9!#
\e(B
1049 @item mm-fill-flowed
1050 @vindex mm-fill-flowed
1051 \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
1054 @node Interface Functions
1055 @chapter
\e$B%$%s%?!<%U%'!<%94X?t
\e(B
1056 @cindex interface functions
1059 @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
1060 \e$B%j!<$rCj>]2=$7$?$b$N$G$9!#
\e(B
1062 \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
1063 \e$B$J$j$^$;$s!#Nc$($P
\e(B RFC2045
\e$B$O!"%Q%i%a!<%?!<$N%j%9%H$K$*$$
\e(B
1064 \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
1065 \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
1066 \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
1067 \e$B$F>\$7$/5-=R$7$F$$$^$9!#
\e(B
1069 \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
1070 \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
1071 \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
1072 \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
1073 \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
1075 Emacs @acronym{MIME}
\e$B%i%$%V%i%j!<$O0[$J$kJ}?K$G9T$/$3$H$K$7$^$7$?!#$3$l
\e(B
1076 \e$B$O!"BP1~$9$kI8=`$K=>$C$F87L)$K2r@O$9$k0lO"$NDc%l%Y%k$N%i%$%V%i
\e(B
1077 \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
1078 \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
1079 \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
1080 \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
1081 \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
1082 \e$B$H$,$G$-$k<sHx0l4S$7$?%$%s%?!<%U%'!<%9$r<j$KF~$l$^$7$?!#$^$?!"%i%$%V%i%j!<
\e(B
1083 \e$B$N3+H/<T$O!"?7$7$$I8=`$r07$&%3!<%I$r<+M3$K:n@.$9$k$3$H$,$G$-$^$9!#
\e(B
1085 \e$B0J2<$N4X?t$,!"$3$N%i%$%V%i%j!<$GDj5A$5$l$F$$$^$9
\e(B:
1088 @item mail-header-parse-content-type
1089 @findex mail-header-parse-content-type
1090 @code{Content-Type}
\e$B%X%C%@!<$r2r@O$7$F!"0J2<$N7A<0$G%j%9%H$rJV$7$^$9
\e(B:
1094 (attribute1 . value1)
1095 (attribute2 . value2)
1102 (mail-header-parse-content-type
1103 "image/gif; name=\"b980912.gif\"")
1104 @result{} ("image/gif" (name . "b980912.gif"))
1107 @item mail-header-parse-content-disposition
1108 @findex mail-header-parse-content-disposition
1109 @code{Content-Disposition}
\e$B%X%C%@!<$r2r@O$7$F!">e5-$N4X?t$HF1$87A<0$N%j
\e(B
1110 \e$B%9%H$rJV$7$^$9!#
\e(B
1112 @item mail-content-type-get
1113 @findex mail-content-type-get
1114 \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
1118 (mail-content-type-get
1119 '("image/gif" (name . "b980912.gif")) 'name)
1120 @result{} "b980912.gif"
1123 @item mail-header-encode-parameter
1124 @findex mail-header-encode-parameter
1125 \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
1126 \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
1127 \e$B$KF~$l$k%Q%i%a!<%?!<$N$?$a$K;H$o$l$^$9!#
\e(B
1129 @item mail-header-remove-comments
1130 @findex mail-header-remove-comments
1131 \e$B%X%C%@!<$+$i%3%a%s%H$r<h$j=|$$$?$b$N$rJV$7$^$9!#
\e(B
1134 (mail-header-remove-comments
1135 "Gnus/5.070027 (Pterodactyl Gnus v0.27) (Finnish Landrace)")
1136 @result{} "Gnus/5.070027 "
1139 @item mail-header-remove-whitespace
1140 @findex mail-header-remove-whitespace
1141 \e$B%X%C%@!<$+$i!H
\e(Blinear white space
\e$B!I$r<h$j=|$-$^$9!#%/%)!<%H$5$l
\e(B
1142 \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
1144 \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
1145 \e$BJ8;z$rCV$$$?$b$N$O!"D9$$%X%C%@!<$r@^$j>v$`$H$-$K;H$o$l$^$9!#
\e(B
1148 (mail-header-remove-whitespace
1149 "image/gif; name=\"Name with spaces\"")
1150 @result{} "image/gif;name=\"Name with spaces\""
1153 @item mail-header-get-comment
1154 @findex mail-header-get-comment
1155 \e$B%X%C%@!<$N:G8e$N%3%a%s%H$rJV$7$^$9!#
\e(B
1158 (mail-header-get-comment
1159 "Gnus/5.070027 (Pterodactyl Gnus v0.27) (Finnish Landrace)")
1160 @result{} "Finnish Landrace"
1163 \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
1164 21.0-pre11
\e$B$N%3!<%I%M!<%`$G$9!#$^$"!"$I$&$G$b$$$$$3$H$G$9$,!#
\e(B
1166 @item mail-header-parse-address
1167 @findex mail-header-parse-address
1168 \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
1172 (mail-header-parse-address
1173 "Hrvoje Niksic <hniksic@@srce.hr>")
1174 @result{} ("hniksic@@srce.hr" . "Hrvoje Niksic")
1177 @item mail-header-parse-addresses
1178 @findex mail-header-parse-addresses
1179 \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
1180 \e$B%H$rJV$7$^$9!#
\e(B
1183 (mail-header-parse-addresses
1184 "Hrvoje Niksic <hniksic@@srce.hr>, Steinar Bang <sb@@metis.no>")
1185 @result{} (("hniksic@@srce.hr" . "Hrvoje Niksic")
1186 ("sb@@metis.no" . "Steinar Bang"))
1189 @item mail-header-parse-date
1190 @findex mail-header-parse-date
1191 \e$BF|IU$NJ8;zNs$r2r@O$7$F!"
\e(BEmacs
\e$B7A<0$N;~9o$rJV$7$^$9!#
\e(B
1193 @item mail-narrow-to-head
1194 @findex mail-narrow-to-head
1195 \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
1196 \e$BF,$KCV$+$l$^$9!#
\e(B
1198 @item mail-header-narrow-to-field
1199 @findex mail-header-narrow-to-field
1200 \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
1201 \e$B$k%X%C%@!<$rM}2r$7$^$9!#
\e(B
1203 @item mail-header-fold-field
1204 @findex mail-header-fold-field
1205 \e$B8=:_0LCV$N%X%C%@!<$r@^$j>v$_$^$9!#
\e(B
1207 @item mail-header-unfold-field
1208 @findex mail-header-unfold-field
1209 \e$B8=:_0LCV$N%X%C%@!<$N@^$j>v$_$r2r=|$7$^$9!#
\e(B
1211 @item mail-header-field-value
1212 @findex mail-header-field-value
1213 \e$B8=:_0LCV$N%U%#!<%k%I$NCM$rJV$7$^$9!#
\e(B
1215 @item mail-encode-encoded-word-region
1216 @findex mail-encode-encoded-word-region
1217 \e$BNN0h$K$"$k
\e(B @acronym{ASCII}
\e$B0J30$N8l$r%(%s%3!<%I$7$^$9!#Nc$(
\e(B
1218 \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
1219 \e$B%(%s%3!<%I$5$l$^$9!#
\e(B
1221 \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
1225 (rfc2047-decode-string "=?iso-8859-1?Q?Na=EFve?=")
1228 @item mail-encode-encoded-word-buffer
1229 @findex mail-encode-encoded-word-buffer
1230 \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
1231 \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
1234 @item mail-encode-encoded-word-string
1235 @findex mail-encode-encoded-word-string
1236 \e$BJ8;zNs$K4^$^$l$F$$$k%(%s%3!<%I$9$kI,MW$,$"$k8l$r%(%s%3!<%I$7$F!"7k2L$rJV
\e(B
1240 (mail-encode-encoded-word-string
1241 "This is na@"{@dotless{i}}ve, baby")
1242 @result{} "This is =?iso-8859-1?Q?na=EFve,?= baby"
1245 @item mail-decode-encoded-word-region
1246 @findex mail-decode-encoded-word-region
1247 \e$BNN0h$K$"$k%(%s%3!<%I$5$l$?8l$r%G%3!<%I$7$^$9!#
\e(B
1249 @item mail-decode-encoded-word-string
1250 @findex mail-decode-encoded-word-string
1251 \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
1254 (mail-decode-encoded-word-string
1255 "This is =?iso-8859-1?Q?na=EFve,?= baby")
1256 @result{} "This is na@"{@dotless{i}}ve, baby"
1260 \e$B8=:_
\e(B @code{mail-parse}
\e$B$O
\e(B @code{ietf-drums}, @code{rfc2047},
1261 @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
1262 \e$B$$$F!"<!0J9_$N>O$G@bL@$7$^$9!#
\e(B
1264 @node Basic Functions
1265 @chapter
\e$B4pK\E*$J4X?t
\e(B
1267 \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
1268 \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
1269 \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
1270 \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
1271 \e$B$l$F$$$^$9!#
\e(B
1274 * rfc2045:: @code{Content-Type}
\e$B%X%C%@!<$N%(%s%3!<%I
\e(B
1275 * rfc2231:: @code{Content-Type}
\e$B%X%C%@!<$N2r@O
\e(B
1276 * ietf-drums:: RFC822bis
\e$B$GDj5A$5$l$F$$$k%a!<%k%X%C%@!<$N=hM}
\e(B
1277 * rfc2047::
\e$B%X%C%@!<$K$"$k8l$N%(%s%3!<%I$H%G%3!<%I
\e(B
1278 * time-date::
\e$BF|IU$N2r@O$H;~9o$rA`:n$9$k4X?t
\e(B
1279 * qp:: Quoted-Printable
\e$B$N%(%s%3!<%I$H%G%3!<%I
\e(B
1280 * base64:: Base64
\e$B$N%(%s%3!<%I$H%G%3!<%I
\e(B
1281 * binhex:: Binhex
\e$B$N%G%3!<%I
\e(B
1282 * uudecode:: Uuencode
\e$B$N%G%3!<%I
\e(B
1283 * yenc:: Yenc
\e$B$N%G%3!<%I
\e(B
1284 * rfc1843:: HZ-
\e$B%(%s%3!<%I$5$l$?%F%-%9%H$N%G%3!<%I
\e(B
1285 * 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
1288 \e$BLuCm
\e(B: RFC822bis == draft-ietf-drums-msg-fmt-09.txt
1293 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
1294 \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
1295 \e$B8e$N
\e(B RFC
\e$B$K0Q$M$i$l$F$$$F!"$=$3$K$O$"$j$^$;$s!#
\e(B
1297 \e$B$H8@$&$o$1$G
\e(B @file{rfc2045.el}
\e$B$K$O$?$C$?0l$D$N4X?t$,$"$j$^$9
\e(B:
1300 @item rfc2045-encode-string
1301 @findex rfc2045-encode-string
1302 \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
1303 @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
1310 RFC2231
\e$B$O
\e(B @code{Content-Type}
\e$B$H
\e(B @code{Content-Disposition}
\e$B%X%C%@!<$N
\e(B
1311 \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
1312 \e$B2=C18l3HD%J8;z%;%C%H!&8@8l$=$7$F7QB3!W$G$9!#
\e(B
1314 \e$B0l8}$G8@$&$H!"$=$l$i$N%X%C%@!<$O$3$s$J$U$&$G$9
\e(B:
1317 Content-Type: application/x-stuff;
1318 title*0*=us-ascii'en'This%20is%20even%20more%20;
1319 title*1*=%2A%2A%2Afun%2A%2A%2A%20;
1323 \e$BIaDL$O$3$s$J$K$R$I$/$J$$$G$9$,!#
\e(B
1325 \e$B0J2<$N4X?t$,$3$N%i%$%V%i%j!<$GDj5A$5$l$F$$$^$9
\e(B:
1328 @item rfc2231-parse-string
1329 @findex rfc2231-parse-string
1330 @code{Content-Type}
\e$B%X%C%@!<$r2r@O$7$F!"$=$NMWAG$rI=$9%j%9%H$rJV$7$^$9!#
\e(B
1333 (rfc2231-parse-string
1334 "application/x-stuff;
1335 title*0*=us-ascii'en'This%20is%20even%20more%20;
1336 title*1*=%2A%2A%2Afun%2A%2A%2A%20;
1337 title*2=\"isn't it!\"")
1338 @result{} ("application/x-stuff"
1339 (title . "This is even more ***fun*** isn't it!"))
1342 @item rfc2231-get-value
1343 @findex rfc2231-get-value
1344 \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
1346 @item rfc2231-encode-string
1347 @findex rfc2231-encode-string
1348 @code{Content-Type}
\e$B$H
\e(B @code{Content-Disposition}
\e$B$N$h$&$J%X%C%@!<$KF~$l
\e(B
1349 \e$B$k%Q%i%a!<%?!<$r%(%s%3!<%I$7$^$9!#
\e(B
1355 @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
1357 \e$B$3$N%i%$%V%i%j!<$K$h$C$FDs6!$5$l$k4X?t$O<!$NDL$j$G$9
\e(B:
1360 @item ietf-drums-remove-comments
1361 @findex ietf-drums-remove-comments
1362 \e$B0z?t$+$i%3%a%s%H$r<h$j=|$$$F!"7k2L$rJV$7$^$9!#
\e(B
1364 @item ietf-drums-remove-whitespace
1365 @findex ietf-drums-remove-whitespace
1366 \e$BJ8;zNs$+$i!H
\e(Blinear white space
\e$B!I$r<h$j=|$-!"7k2L$rJV$7$^$9!#%/%)!<%H$5$l
\e(B
1367 \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
1370 \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
1371 \e$BJ8;z$rCV$$$?$b$N$O!"D9$$%X%C%@!<$r@^$j>v$`$H$-$K;H$o$l$^$9!#
\e(B
1373 @item ietf-drums-get-comment
1374 @findex ietf-drums-get-comment
1375 \e$BJ8;zNs$N:G8eHx$K$"$k%3%a%s%H$rJV$7$^$9!#
\e(B
1377 @item ietf-drums-parse-address
1378 @findex ietf-drums-parse-address
1379 \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
1380 \e$B%j%9%H$rJV$7$^$9!#
\e(B
1382 @item ietf-drums-parse-addresses
1383 @findex ietf-drums-parse-addresses
1384 \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
1385 \e$B%l%9$H%W%l!<%s%F%-%9%H$NBP$r4^$`%j%9%H$rJV$7$^$9!#
\e(B
1387 @item ietf-drums-parse-date
1388 @findex ietf-drums-parse-date
1389 \e$BF|IU$NJ8;zNs$r2r@O$7$F!"
\e(BEmacs
\e$B7A<0$N;~9o$rJV$7$^$9!#
\e(B
1391 @item ietf-drums-narrow-to-header
1392 @findex ietf-drums-narrow-to-header
1393 \e$B8=:_$N%P%C%U%!!<$r%X%C%@!<$N6h0h$K69$a$^$9!#
\e(B
1399 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
1400 \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
1401 \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
1402 \e$B@0$9$k$?$a$K!"B?$/$NJQ?t$,I,MW$G$9!#
\e(B
1404 \e$B0J2<$NJQ?t$,D4@02DG=$G$9
\e(B:
1407 @item rfc2047-header-encoding-alist
1408 @vindex rfc2047-header-encoding-alist
1409 \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
1410 \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
1412 \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
1413 \e$B$+
\e(B @code{t}
\e$B$N$I$A$i$+$G$9!#
\e(B
1415 \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
1416 \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
1417 \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
1418 \e$B%"%I%l%9$r4^$s$G$$$k$3$H$rA[Dj$7$FCm0U?<$/%(%s%3!<%I$7$^$9!#
\e(B
1420 @item rfc2047-charset-encoding-alist
1421 @vindex rfc2047-charset-encoding-alist
1422 RFC2047
\e$B$OFs$D$N%(%s%3!<%G%#%s%0$N7A<0$rDj$a$F$$$^$9!#0l$D$O
\e(B @code{Q}
1423 (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}
1424 (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
1425 \e$B%s%0$r;H$&$+$r5,Dj$7$^$9!#
\e(B
1427 @item rfc2047-encode-function-alist
1428 @vindex rfc2047-encode-function-alist
1429 \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
1430 \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
1432 @item rfc2047-encoded-word-regexp
1433 @vindex rfc2047-encoded-word-regexp
1434 \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
1437 @item rfc2047-encode-encoded-words
1438 @vindex rfc2047-encode-encoded-words
1439 \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
1440 \e$B$+$r7h$a$k%V!<%kJQ?t$G$9!#
\e(B
1443 \e$B0J>e$OJQ?t$G$7$?!#<!$O4X?t$G$9
\e(B:
1446 @item rfc2047-narrow-to-field
1447 @findex rfc2047-narrow-to-field
1448 \e$B%P%C%U%!!<$r8=:_$N9T$N%X%C%@!<$K69$a$^$9!#
\e(B
1450 @item rfc2047-encode-message-header
1451 @findex rfc2047-encode-message-header
1452 \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
1453 @code{rfc2047-header-encoding-alist}
\e$B$K=>$C$F%(%s%3!<%I$r9T$J$$$^$9!#
\e(B
1455 @item rfc2047-encode-region
1456 @findex rfc2047-encode-region
1457 \e$B;XDj$5$l$?NN0h$K$"$k$9$Y$F$N%(%s%3!<%I2DG=$J8l$r%(%s%3!<%I$7$^$9!#
\e(B
1459 @item rfc2047-encode-string
1460 @findex rfc2047-encode-string
1461 \e$BJ8;zNs$r%(%s%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1463 @item rfc2047-decode-region
1464 @findex rfc2047-decode-region
1465 \e$BNN0h$K$"$k%(%s%3!<%I$5$l$?8l$r%G%3!<%I$7$^$9!#
\e(B
1467 @item rfc2047-decode-string
1468 @findex rfc2047-decode-string
1469 \e$BJ8;zNs$r%G%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1471 @item rfc2047-encode-parameter
1472 @findex rfc2047-encode-parameter
1473 \e$B%Q%i%a!<%?!<$r
\e(B RFC2047
\e$B$U$&$NMM<0$G%(%s%3!<%I$7$^$9!#$3$l
\e(B
1474 \e$B$O
\e(B @code{rfc2231-encode-string}
\e$B$NCV$-49$($G$9!#
\e(B@xref{rfc2231}.
1476 \e$B%U%!%$%k$r
\e(B @acronym{MIME}
\e$B$N%Q!<%H$H$7$FE:IU$9$k$H$-!"
\e(B
1477 \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
1478 \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
1479 \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
1480 \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
1481 \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
1482 \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
1483 \e$B%k$K<!$N9T$rF~$l$F2<$5$$
\e(B:
1486 (defalias 'mail-header-encode-parameter 'rfc2047-encode-parameter)
1493 \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
1494 \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
1495 (
\e$B$b$C$H$b;M<!85N)J}BN$O;H$$$^$;$s!#$4$a$s$J$5$$!#
\e(B)
1497 \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
1498 \e$B;~9o$N%j%9%H!"IC?t!"$*$h$SF|?t
\e(B)
\e$B$N4V$GJQ49$r9T$J$$$^$9!#
\e(B
1500 \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:
1503 (parse-time-string "Sat Sep 12 12:21:54 1998 +0200")
1504 @result{} (54 21 12 12 9 1998 6 nil 7200)
1506 (date-to-time "Sat Sep 12 12:21:54 1998 +0200")
1507 @result{} (13818 19266)
1509 (time-to-seconds '(13818 19266))
1510 @result{} 905595714.0
1512 (seconds-to-time 905595714.0)
1513 @result{} (13818 19266 0)
1515 (time-to-days '(13818 19266))
1518 (days-to-time 729644)
1519 @result{} (961933 65536)
1521 (time-since '(13818 19266))
1524 (time-less-p '(13818 19266) '(13818 19145))
1527 (subtract-time '(13818 19266) '(13818 19145))
1530 (days-between "Sat Sep 12 12:21:54 1998 +0200"
1531 "Sat Sep 07 12:21:54 1998 +0200")
1534 (date-leap-year-p 2000)
1537 (time-to-day-in-year '(13818 19266))
1540 (time-to-number-of-days
1542 (date-to-time "Mon, 01 Jan 2001 02:22:26 GMT")))
1543 @result{} 4.146122685185185
1546 \e$B$"$H!"
\e(B@code{safe-date-to-time}
\e$B$H$$$&$b$N$b$"$j$^$9!#$3$l
\e(B
1547 \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
1548 \e$B>l9g$K%<%m;~9o$rJV$7$^$9!#
\e(B
1550 \e$B8^$D$N%G!<%?$O0J2<$N$h$&$KI=8=$5$l$^$9
\e(B:
1554 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
1558 Emacs
\e$B$NFbIt7A<0$N;~9o!#Nc
\e(B: @code{(13818 26466)}
1561 Emacs
\e$B$NFbIt7A<0$N;~9o$rIbF0>.?t$GI=$7$?$b$N!#Nc
\e(B: @code{905595714.0}
1564 00000101
\e$B$r4pE@$H$9$k7P2aF|?t$r@0?t$GI=$7$?$b$N!#Nc
\e(B: @code{729644}
1566 \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
1567 \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
1570 \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)}
1573 \e$B>e5-$N$9$Y$F$NNc$O!"F1$8;~$rI=$7$F$$$^$9!#
\e(B
1575 \e$B4X?t$K$O0J2<$N$h$&$J$b$N$,$"$j$^$9
\e(B:
1579 \e$BF|IU$r<u$1<h$C$F;~9o$rJV$7$^$9!#
\e(B
1581 @item time-to-seconds
1582 \e$B;~9o$r<u$1<h$C$FIC?t$rJV$7$^$9!#
\e(B
1584 @item seconds-to-time
1585 \e$BIC?t$r<u$1<h$C$F;~9o$rJV$7$^$9!#
\e(B
1588 \e$B;~9o$r<u$1<h$C$FF|?t$rJV$7$^$9!#
\e(B
1591 \e$BF|?t$r<u$1<h$C$F;~9o$rJV$7$^$9!#
\e(B
1594 \e$BF|IU$r<u$1<h$C$FF|?t$rJV$7$^$9!#
\e(B
1596 @item time-to-number-of-days
1597 \e$B;~9o$r<u$1<h$C$F!"$=$l$,I=$7$F$$$kF|?t$rJV$7$^$9!#
\e(B
1599 @item safe-date-to-time
1600 \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
1601 \e$B9o$rJV$7$^$9!#
\e(B
1604 \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
1605 \e$B$r<($7$^$9!#
\e(B
1608 \e$B;~9o$r<u$1<h$C$F!"$=$N;~9o$+$i$I$l$[$I;~4V$,7P2a$7$?$+$r<($7$^$9!#
\e(B
1611 \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
1612 \e$B9o$N4V$N;~4V:9$rJV$7$^$9!#
\e(B
1615 \e$BFs$D$NF|IU$r<u$1<h$C$F!"$=$l$iFs$D$NF|IU$N4V$NF|?t$rJV$7$^$9!#
\e(B
1617 @item date-leap-year-p
1618 \e$BG/$N?tCM$r<u$1<h$C$F!"$=$l$,$&$k$&G/$+$I$&$+$r<($7$^$9!#
\e(B
1620 @item time-to-day-in-year
1621 \e$B;~9o$r<u$1<h$C$F!"$=$NG/$N85F|$+$i7P2a$7$?F|?t$rJV$7$^$9!#
\e(B
1627 \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
1628 \e$B$r07$$$^$9!#
\e(B
1630 \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
1631 \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
1632 \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
1634 \e$B$3$N%i%$%V%i%j!<$G$O!"0J2<$N4X?t$,Dj5A$5$l$F$$$^$9
\e(B:
1637 @item quoted-printable-decode-region
1638 @findex quoted-printable-decode-region
1639 \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
1641 @item quoted-printable-decode-string
1642 @findex quoted-printable-decode-string
1643 \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
1646 @item quoted-printable-encode-region
1647 @findex quoted-printable-encode-region
1648 \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
1649 \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
1650 (
\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)
1652 @item quoted-printable-encode-string
1653 @findex quoted-printable-encode-string
1654 \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
1655 \e$B2L$rJV$7$^$9!#
\e(B
1662 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
1663 \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
1664 \e$B$&$+$b$7$l$J$$>c32$KBP$7$F$H$F$bBQ5WNO$,$"$j$^$9!#
\e(B
1666 \e$B0J2<$N4X?t$,$3$N%i%$%V%i%j!<$K$h$C$FDj5A$5$l$F$$$^$9
\e(B:
1669 @item base64-encode-region
1670 @findex base64-encode-region
1671 \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
1672 \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
1673 \e$B9T$K@^$j>v$^$J$$$3$H$r;X?^$7$^$9!#
\e(B
1675 @item base64-encode-string
1676 @findex base64-encode-string
1677 \e$BJ8;zNs$r
\e(B base64
\e$B$G%(%s%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1679 @item base64-decode-region
1680 @findex base64-decode-region
1681 \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
1682 \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
1683 \e$B$OJQ99$7$^$;$s!#
\e(B
1685 @item base64-decode-string
1686 @findex base64-decode-string
1687 \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
1688 \e$B$?$i
\e(B @code{nil}
\e$B$rJV$7$^$9!#
\e(B
1697 @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
1698 \e$B0J2<$N4X?t$,$=$l$i$r07$&$?$a$K6!5k$5$l$F$$$^$9
\e(B:
1701 @item binhex-decode-region
1702 @findex binhex-decode-region
1703 \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
1704 \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
1705 \e$B$1$r$7$^$9!#
\e(B
1713 @code{base64}
\e$B$,%a!<%k$N@$3&$r;YG[$7$F$$$k$b$N$N!"$*$=$i
\e(B
1714 \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
1715 \e$B$$$k%P%$%J%j!<$N%(%s%3!<%G%#%s%0$G$9!#
\e(B
1717 \e$B0J2<$N4X?t$,$3$N%Q%C%1!<%8$K$h$C$F6!5k$5$l$F$$$^$9
\e(B:
1720 @item uudecode-decode-region
1721 @findex uudecode-decode-region
1722 \e$BNN0h$K$"$k%F%-%9%H$r%G%3!<%I$7$^$9!#
\e(B
1729 @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
1730 \e$B$N4X?t$,$3$N%Q%C%1!<%8$K$h$C$F6!5k$5$l$F$$$^$9
\e(B:
1733 @item yenc-decode-region
1734 @findex yenc-decode-region
1735 \e$BNN0h$K$"$k%(%s%3!<%I$5$l$?%F%-%9%H$r%G%3!<%I$7$^$9!#
\e(B
1744 RFC1843
\e$B$O%a%C%;!<%8$K$*$1$kCf9q8l$H
\e(B @acronym{ASCII}
\e$BJ8;z$N:.:_J8$r07$$
\e(B
1745 \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
1746 \e$BBX$($k$b$N$G$9
\e(B:
1749 This sentence is in @acronym{ASCII}.
1750 The next sentence is in GB.~@{<:Ky2;S@{#,NpJ)l6HK!#~@}Bye.
1753 \e$B$^$C$?$/C1=c$G!"Cf9q$G$O9-$/;H$o$l$F$$$^$9!#
\e(B
1755 \e$B$3$N%(%s%3!<%G%#%s%0$r07$&$?$a$K!"0J2<$N4X?t$r;H$&$3$H$,$G$-$^$9
\e(B:
1758 @item rfc1843-decode-region
1759 \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
1761 @item rfc1843-decode-string
1762 HZ-
\e$B%(%s%3!<%I$5$l$?J8;zNs$r%G%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1768 @file{~/.mailcap}
\e$B%U%!%$%k$O$[$H$s$I$N
\e(B @acronym{MIME}
\e$B$KBP1~$7$?%a%C%;!<
\e(B
1769 \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
1770 \e$B$k$b$N$HA[Dj$5$l$F$$$k$+$r5-=R$7$^$9!#%U%!%$%k$NNc$G$9
\e(B:
1774 audio/wav; wavplayer %s
1775 application/msword; catdoc %s ; copiousoutput ; nametemplate=%s.doc
1778 \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
1779 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
1780 \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
1781 \e$B$k$H8@$C$F$$$^$9!#
\e(B
1783 @code{mailcap}
\e$B%i%$%V%i%j!<$O$3$N%U%!%$%k$r2r@O$7$F!"9gCW$9$k%?%$%W$N$?
\e(B
1784 \e$B$a$N4X?t$rDs6!$7$^$9!#
\e(B
1787 @item mailcap-mime-data
1788 @vindex mailcap-mime-data
1789 \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
1790 \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
1794 \e$B%$%s%?!<%U%'!<%94X?t
\e(B:
1797 @item mailcap-parse-mailcaps
1798 @findex mailcap-parse-mailcaps
1799 @file{~/.mailcap}
\e$B%U%!%$%k$r2r@O$7$^$9!#
\e(B
1801 @item mailcap-mime-info
1802 \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
1806 @chapter
\e$BI8=`
\e(B
1808 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
1809 \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
1810 \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
1811 \e$BF@2DG=$G$9!#
\e(B
1816 ARPA
\e$B%$%s%?!<%M%C%H%F%-%9%H%a%C%;!<%8$N=q<0$N$?$a$NI8=`!#
\e(B
1819 USENET
\e$B%a%C%;!<%88r49$N$?$a$NI8=`!#
\e(B
1822 \e$B%$%s%?!<%M%C%H%a%C%;!<%8$NK\J8$N=q<0!#
\e(B
1825 \e$B%a%G%#%"%?%$%W!#
\e(B
1828 \e$B%a%C%;!<%8%X%C%@!<$G$NHs
\e(B-@acronym{ASCII}
\e$B%F%-%9%H3HD%!#
\e(B
1834 \e$BE,9g4p=`$H;vNc!#
\e(B
1837 @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
1838 \e$B8@8l$*$h$S7QB3!#
\e(B
1841 HZ -
\e$BCf1Q:.:_J8$r4^$`%U%!%$%k8r49$N$?$a$N%G!<%?7A<0!#
\e(B
1843 @item draft-ietf-drums-msg-fmt-05.txt
1844 RFC822
\e$B$N8e7Q$N$?$a$NAp9F!#
\e(B
1847 @acronym{MIME} Multipart/Related Content-type
\e$B!#
\e(B
1850 \e$B%a!<%k%7%9%F%`$N4IM}%a%C%;!<%8$r%j%]!<%H$9$k$?$a$N
\e(B Multipart/Report
1851 Content Type
\e$B!#
\e(B
1854 \e$B%$%s%?!<%M%C%H%a%C%;!<%8$N>pJsDL?.I=8=
\e(B: Content-Disposition
\e$B%X%C%@!<%U%#!<
\e(B
1858 \e$BN.F0%F%-%9%H$N$?$a$N
\e(B text/plain
\e$B=q<0%Q%i%a!<%?!<!#
\e(B
1870 @c coding: iso-2022-7bit
1873 @c use-kuten-for-period: t
1874 @c use-touten-for-comma: t