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$,Lr$KN)$D$+$b$7$l$^$;$s!#
\e(B
375 Spammers
\e$B$,
\e(B @samp{multipart/alternative}
\e$B%a%C%;!<%8$NM%@h$5$l$kB&$G!"$=
\e(B
376 \e$B$l$r;H$C$F$$$k$3$H$,$"$j$^$9!#
\e(B@code{gnus-buttonized-mime-types}
\e$B$b;2>H$7
\e(B
377 \e$B$F2<$5$$
\e(B (@pxref{MIME Commands, ,MIME
\e$B%3%^%s%I
\e(B, gnus-ja, The Gnus
378 Manual})
\e$B!#$=$l$K
\e(B @code{"multipart/alternative"}
\e$B$r2C$($k$H!"$=$&$$$&%a!<
\e(B
379 \e$B%k$K4^$^$l$F$$$kFs$D$N%a%G%#%"!&%?%$%W$N$&$A$N0l$D$r<j$GA*$V$3$H$,$G$-$k
\e(B
380 \e$B$h$&$K$J$j$^$9!#
\e(B
382 @item mm-inline-large-images
383 @vindex mm-inline-large-images
384 \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
385 \e$B$H$,$G$-$^$;$s!#$D$^$j2hA|$NA4BN$r8+$k$3$H$,$G$-$J$$$H$$$&$3$H$G$9!#$3$l
\e(B
386 \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
387 \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
388 \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
389 \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
390 \e$B2hA|$r%5%$%:$K4X$o$j$J$/%$%s%i%$%s$GI=<($5$;$^$9!#
\e(B
392 @item mm-inline-override-types
393 @vindex mm-inline-override-types
394 @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
395 \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
396 \e$BJ}!"%$%s%i%$%sI=<($,2DG=$@$1$l$I$bE:IU%U%!%$%k$H$7$F07$$$?$$%?%$%W$,$"$k
\e(B
397 \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
398 \e$B$F!"$=$l$r<B8=$9$k$3$H$,$G$-$^$9!#Nc$(
\e(B
399 \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
400 \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
401 \e$B%H$OE:IU%U%!%$%k$H$7$F07$o$l$k$h$&$K$J$j$^$9!#
\e(B
403 @item mm-text-html-renderer
404 @vindex mm-text-html-renderer
405 @acronym{HTML}
\e$B$rIA2h$9$k$?$a$K;H$&4X?t$rA*Br$7$^$9!#$9$G$KMQ0U$7$F$"$k
\e(B
406 \e$BIA2h%W%m%0%i%`$O!"
\e(B@code{w3}, @code{w3m}@footnote{emacs-w3m
\e$B$K$D$$$F$N>\
\e(B
407 \e$B:Y$O
\e(B @uref{http://emacs-w3m.namazu.org/}
\e$B$r8+$F2<$5$$!#
\e(B}, @code{links},
408 @code{lynx}, @code{w3m-standalone}
\e$B$^$?$O
\e(B @code{html2text}
\e$B$N%7%s%\%k72
\e(B
409 \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
410 \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
411 \e$B$,M?$($i$l$F8F$P$l$k
\e(B)
\e$B$r@_Dj$9$k$3$H$b$G$-$^$9!#
\e(B
413 @item mm-inline-text-html-with-images
414 @vindex mm-inline-text-html-with-images
415 @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
416 \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
417 \e$B$N$O!"$"$J$?$,$=$N%a!<%k$rFI$s$@$3$H$r3NG'$9$k$?$a$N0U?^$,$"$k$3$H$G$9!#
\e(B
418 \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
419 \e$B$F!"$"$J$?$N8D?M>pJs$,N.=P$9$k$N$rKI$0$3$H$,$G$-$^$9!#:#$N$H$3
\e(B
420 \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
421 \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
422 \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
423 @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
424 \e$B$K
\e(B @kbd{i}
\e$B$+
\e(B @kbd{I}
\e$B$r;H$C$F2<$5$$!#
\e(B}
426 @item mm-w3m-safe-url-regexp
427 @vindex mm-w3m-safe-url-regexp
428 \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
429 \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
430 \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
433 @item mm-inline-text-html-with-w3m-keymap
434 @vindex mm-inline-text-html-with-w3m-keymap
435 \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
436 \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
437 \e$B%k%HCM$O
\e(B @code{t}
\e$B$G$9!#
\e(B
439 @item mm-external-terminal-program
440 @vindex mm-external-terminal-program
441 \e$B30It$NC<Kv$r5/F0$9$k$?$a$K;H$o$l$k%W%m%0%i%`$G$9!#
\e(B
443 @item mm-enable-external
444 @vindex mm-enable-external
445 \e$B30It$N
\e(B @acronym{MIME}
\e$B%O%s%I%i!<$r;H$&$Y$-$+$I$&$+$r;XDj$7$^$9!#
\e(B
447 @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
448 \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
449 \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
450 \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
452 Mailcap (@pxref{mailcap})
\e$B$r2p$7$FE:IU%U%!%$%k$NI=<($r;O$a$k$H!"0BA4$J
\e(B
453 \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
454 \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
455 \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
456 \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
460 @node Files and Directories
461 @section
\e$B%U%!%$%k$H%G%#%l%/%H%j!<
\e(B
464 @item mm-default-directory
465 @vindex mm-default-directory
466 \e$BE:IU%U%!%$%k$rJ]B8$9$k$?$a$N!"%G%#%U%)%k%H$N%G%#%l%/%H%j!<$G$9!#
\e(B
467 @code{nil}
\e$B$@$C$?$i
\e(B @code{default-directory}
\e$B$r;H$$$^$9!#
\e(B
469 @item mm-tmp-directory
470 @vindex mm-tmp-directory
471 \e$B0l;~%U%!%$%k$r3JG<$9$k$?$a$N%G%#%l%/%H%j!<$G$9!#
\e(B
473 @item mm-file-name-rewrite-functions
474 @vindex mm-file-name-rewrite-functions
475 @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
476 \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
477 \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
480 @item mm-file-name-delete-control
481 @findex mm-file-name-delete-control
482 \e$B$9$Y$F$N@)8fJ8;z$r>C5n$7$^$9!#
\e(B
484 @item mm-file-name-delete-gotchas
485 @findex mm-file-name-delete-gotchas
486 \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
487 \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
488 \e$B$k
\e(B @samp{-}
\e$B$H
\e(B @samp{.}
\e$B$r>C5n$7$^$9!#
\e(B
490 @item mm-file-name-delete-whitespace
491 @findex mm-file-name-delete-whitespace
492 \e$B$9$Y$F$N6uGrJ8;z$r<h$j=|$-$^$9!#
\e(B
494 @item mm-file-name-trim-whitespace
495 @findex mm-file-name-trim-whitespace
496 \e$B@hF,$HKvHx$N6uGrJ8;z$r<h$j=|$-$^$9!#
\e(B
498 @item mm-file-name-collapse-whitespace
499 @findex mm-file-name-collapse-whitespace
500 \e$BJ#?t$NO"B3$7$?6uGrJ8;z$rC10l$N%9%Z!<%9J8;z$GCV$-49$($^$9!#
\e(B
502 @item mm-file-name-replace-whitespace
503 @findex mm-file-name-replace-whitespace
504 @vindex mm-file-name-replace-whitespace
505 \e$B6uGrJ8;z$r2<@~
\e(B (underscore)
\e$B$GCV$-49$($^$9!#2<@~$,$*9%$_$G$J$1$l$P!"B>$N
\e(B
506 \e$BJ8;z$r
\e(B @code{mm-file-name-replace-whitespace}
\e$BJQ?t$K@_Dj$7$F2<$5$$!#
\e(B
509 Emacs
\e$BI8=`$N4X?t$G$"$k
\e(B @code{capitalize}, @code{downcase},
510 @code{upcase}
\e$B$*$h$S
\e(B @code{upcase-initials}
\e$B$bLr$KN)$D$3$H$,$"$k$+$b$7$l
\e(B
513 @item mm-path-name-rewrite-functions
514 @vindex mm-path-name-rewrite-functions
515 @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
516 \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
517 \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
518 \e$B%9L>$rJQ49$9$k$?$a
\e(B)
\e$B$K;H$o$l$^$9!#
\e(B
522 @section
\e$B?7$7$$%S%e!<%o!<
\e(B
524 \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:
527 (defun mm-display-enriched-inline (handle)
530 (mm-insert-part handle)
531 (save-window-excursion
532 (enriched-decode (point-min) (point-max))
533 (setq text (buffer-string))))
534 (mm-insert-inline handle text)))
537 \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
538 \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
539 \e$B$=$N%F%-%9%H$K2?$+$N=hM}$r;\$7!"7k2L$r3P$($F$*$$$F!"4X?t$,8F$P$l$?$H$-$N
\e(B
540 \e$B%P%C%U%!!<$KLa$C$F$=$N7k2L$rA^F~$7$^$9!#
\e(B
542 \e$B$3$3$K$"$kFs$D$N=EMW$J$*=u$14X?t
\e(B
543 \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
544 \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
545 \e$B%(%s%3!<%G%#%0
\e(B (content transfer decoding)
\e$B$r<h$j07$$$^$9!#FsHVL\$N4X?t
\e(B
546 \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
547 \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
548 \e$B$r$b9T$J$$$^$9!#
\e(B
551 @chapter MIME
\e$B%a%C%;!<%8$N:n@.
\e(B
553 @cindex MIME Composing
555 @cindex MIME Meta Language
557 @acronym{MIME}
\e$B%a%C%;!<%8$N:n@.$O$&$s$6$j$9$k;E;v$@$74JC1$G$b$"$j$^$;$s!#
\e(B
558 \e$B$=$3$G!"
\e(B@acronym{MML} (@acronym{MIME} Meta Language)
\e$B$H$$$&8@8l$r2r@O$7
\e(B
559 \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
560 \e$B%j!<$,:n$i$l$^$7$?!#
\e(B
562 @findex mml-generate-mime
563 \e$B<gMW$J%$%s%?!<%U%'!<%94X?t$O
\e(B @code{mml-generate-mime}
\e$B$G$9!#$3$l$O8=:_
\e(B
564 \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
565 \e$B4^$`J8;zNs$rJV$7$^$9!#
\e(B
568 * Simple MML Example:: @acronym{MML}
\e$BJ8=q$NNc
\e(B
569 * MML Definition::
\e$B$9$Y$F$NM-8z$J
\e(B @acronym{MML}
\e$BMWAG
\e(B
570 * Advanced MML Example::
\e$B$b$&0l$D$N
\e(B @acronym{MML}
\e$BJ8=q$NNc
\e(B
571 * Encoding Customization::
\e$B%(%s%3!<%G%#%s%0$K:nMQ$9$kJQ?t
\e(B
572 * 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
573 * Conversion:: @acronym{MIME}
\e$B$+$i
\e(B @acronym{MML}
\e$B$X!"$*$h$S$=$N5U
\e(B
574 * Flowed text::
\e$B%=%U%H$*$h$S%O!<%I2~9T
\e(B
577 @node Simple MML Example
578 @section
\e$BC1=c$J
\e(B MML
\e$B$NNc
\e(B
580 @samp{multipart/alternative}
\e$B$NC1=c$JNc$G$9
\e(B:
583 <#multipart type=alternative>
584 This is a plain text part.
585 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
586 <#part type=text/enriched>
587 <center>This is a centered enriched part</center>
588 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
592 \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:
595 Content-Type: multipart/alternative; boundary="=-=-="
598 Content-Type: text/plain; charset=iso-2022-jp
600 This is a plain text part.
601 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
604 Content-Type: text/enriched; charset=iso-2022-jp
606 <center>This is a centered enriched part</center>
607 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
612 (
\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
613 \e$B$b$N$K$J$j$^$9!#
\e(B)
616 @section MML
\e$B$NDj5A
\e(B
618 @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
619 \e$B$9$,!"0[$J$k$b$N$G$9!#
\e(B
621 @acronym{MML}
\e$B$N<gMW$J35G0$O!V%Q!<%H!W$G$9!#$=$l$>$l$N%Q!<%H$r0[$J$k%?%$
\e(B
622 \e$B%W$K$7$?$j!"0[$J$kJ8;z%;%C%H$r;H$&$3$H$,$G$-$^$9!#%Q!<%H
\e(B
623 \e$B$O
\e(B @samp{<#part ...>}
\e$B%?%0$G5-=R$7$^$9!#%^%k%A%Q!<%H7?$N%Q!<%H
\e(B
624 \e$B$O
\e(B @samp{<#multipart ...>}
\e$B%?%0$G;O$a$^$9!#$=$l$>$l$N%Q!<%H
\e(B
625 \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
626 \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
627 \e$B$F$bJD$8$i$l$^$9!#
\e(B
629 @samp{<#external ...>}
\e$B%?%0$H$$$&$b$N$b$"$j$^$9!#$3$l
\e(B
630 \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
632 \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
633 \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
634 \e$B%/
\e(B ("...")
\e$B$G0O$`$3$H$,$G$-$^$9$,!"CM$,6uGrJ8;z$r4^$`>l9g0J30$O0O$`I,MW
\e(B
635 \e$B$,$"$j$^$;$s!#$7$?$,$C$F!"
\e(B@samp{filename=/home/user/#hello$^yes}
\e$B$O40A4
\e(B
638 \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
639 \e$B%i%a!<%?!<$OL5;k$5$l$^$9!#
\e(B@acronym{MML}
\e$B%Q%i%a!<%?!<$NL>A0
\e(B
640 \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
641 \e$B$=$l$,;H$o$l$k%X%C%@!<$G$9!#
\e(B
645 \e$B%Q!<%H$N
\e(B @acronym{MIME}
\e$B%?%$%W$G$9
\e(B (@code{Content-Type})
\e$B!#
\e(B
648 \e$B$=$N%Q!<%H$NK\BN$,4^$`$3$H$K$J$k%U%!%$%k$NL>A0$G
\e(B
649 \e$B$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
652 \e$B%Q!<%H$NFbMFJ*$r%(%s%3!<%I$9$k$H$-$K;H$o$l$kJ8;z%;%C%H$G
\e(B
653 \e$B$9
\e(B (@code{Content-Type})
\e$B!#
\e(B@xref{Charset Translation}.
656 \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
657 \e$B$l$^$;$s
\e(B (@code{Content-Type})
\e$B!#
\e(B
660 \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
661 \e$B$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
664 \e$BM-8z$JCM$O
\e(B @samp{7bit}, @samp{8bit}, @samp{quoted-printable}
\e$B$*$h
\e(B
665 \e$B$S
\e(B @samp{base64}
\e$B$G$9
\e(B (@code{Content-Transfer-Encoding})
\e$B!#
\e(B@xref{Charset
669 \e$B%Q!<%H$N@bL@=q$-$G$9
\e(B (@code{Content-Description})
\e$B!#
\e(B
672 \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
674 @item modification-date
675 \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
678 \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
681 \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
682 \e$BF08!=P$h$j$bM%@h$5$l$^$9!#
\e(B
685 \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
686 \e$B$J$$$h$&$K$9$k$?$a$K;H$o$l$^$9!#
\e(B
689 \e$B%Q!<%H$N%5%$%:$r
\e(B octet (8-bit)
\e$B$NC10L$GI=$7$^
\e(B
690 \e$B$9
\e(B (@code{Content-Disposition})
\e$B!#
\e(B
693 \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
694 \e$B$?$O
\e(B @code{pgpmime})
\e$B$G=pL>$9$k$+$r;XDj$7$^$9!#
\e(B
697 \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
698 \e$B$?$O
\e(B @code{pgpmime})
\e$B$G0E9f2=$9$k$+$r;XDj$7$^$9!#
\e(B
701 \e$B0J2<$O
\e(B @samp{text/plain}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
705 \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
706 \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
707 \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
708 \e$B$k$+$i$G$9!#
\e(B@xref{Flowed text}.
711 \e$B0J2<$O
\e(B @samp{application/octet-stream}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
715 \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
716 \e$BHs8x<0$J$b$N$G$9!#
\e(B
719 \e$B0J2<$O
\e(B @samp{message/external-body}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
723 \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
724 \e$B$O
\e(B @samp{ftp}, @samp{anon-ftp}, @samp{tftp}, @samp{localfile}
\e$B$*$h
\e(B
725 \e$B$S
\e(B @samp{mailserver}
\e$B$N$I$l$+$G$9!#
\e(B(@code{Content-Type}.)
728 \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
729 (@code{Content-Type}.)
732 Octet (8-bit)
\e$B$NC10L$GI=$7$?%U%!%$%k$N%5%$%:$G$9!#
\e(B(@code{Content-Type}.)
735 \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
738 \e$B0J2<$O
\e(B @samp{sign=smime}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
742 \e$B=pL>$9$k?M$N80$H>ZL@=q$r4^$s$G$$$k%U%!%$%k$G$9!#
\e(B
745 \e$B0J2<$O
\e(B @samp{encrypt=smime}
\e$B$N$?$a$N%Q%i%a!<%?!<$G$9
\e(B:
749 \e$B<u<h?M$N>ZL@=q$r4^$s$G$$$k%U%!%$%k$G$9!#
\e(B
752 @node Advanced MML Example
753 @section
\e$B9bEY$J
\e(B MML
\e$B$NNc
\e(B
755 \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
756 \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
760 <#multipart type=mixed>
761 <#part type=image/jpeg filename=~/rms.jpg disposition=inline>
762 <#multipart type=alternative>
763 This is a plain text part.
764 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
765 <#part type=text/enriched name=enriched.txt>
766 <center>This is a centered enriched part</center>
767 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
769 This is a new plain text part.
770 \e$B$3$l$O?7$7$$%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
771 <#part disposition=attachment>
772 This plain text part is an attachment.
773 \e$B$3$N%W%l!<%s%F%-%9%H$N%Q!<%H$OE:IU%U%!%$%k$G$9!#
\e(B
777 \e$B$=$7$F!"$3$l$,7k2L$N
\e(B @acronym{MIME}
\e$B%a%C%;!<%8$G$9
\e(B:
780 Content-Type: multipart/mixed; boundary="=-=-="
783 Content-Type: image/jpeg
784 Content-Disposition: inline; filename=rms.jpg
785 Content-Transfer-Encoding: base64
787 /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRof
788 Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/wAALCAAwADABAREA/8QAHwAA
789 AQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQR
790 BRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RF
791 RkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ip
792 qrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/9oACAEB
793 AAA/AO/rifFHjldNuGsrDa0qcSSHkA+gHrXKw+LtWLrMb+RgTyhbr+HSug07xNqV9fQtZrNI
794 AyiaE/NuBPOOOP0rvRNE880KOC8TbXXGCv1FPqjrF4LDR7u5L7SkTFT/ALWOP1xXgTuXfc7E
795 sx6nua6rwp4IvvEM8chCxWxOdzn7wz6V9AaB4S07w9p5itow0rDLSY5Pt9K43xO66P4xs71m
796 2QXiGCbA4yOVJ9+1aYORkdK434lyNH4ahCnG66VT9Nj15JFbPdX0MS43M4VQf5/yr2vSpLnw
797 5ZW8dlCZ8KFXjOPX0/mK6rSPEGt3Angu44fNEReHYNvIH3TzXDeKNO8RX+kSX2ouZkicTIOc
798 L+g7E810ulFjpVtv3bwgB3HJyK5L4quY/C9sVxk3ij/xx6850u7t1mtp/wDlpEw3An3Jr3Dw
799 34gsbWza4nBlhC5LDsaW6+IFgupQyCF3iHH7gA7c9R9ay7zx6t7aX9jHC4smhfBkGCvHGfrm
800 tLQ7hbnRrV1GPkAP1x1/Hr+Ncr8Vzjwrbf8AX6v/AKA9eQRyYlQk8Yx9K6XTNbkgia2ciSIn
801 7p5Ga9Atte0LTLKO6it4i7dVRFJDcZ4PvXN+JvEMF9bILVGXJLSZ4zkjivRPDaeX4b08HOTC
802 pOffmua+KkbS+GLVUGT9tT/0B68eeIpIFYjB70+OOVXyoOM9+M1eaWeCLzHPyHGO/NVWvJJm
803 jQ8KGH1NfQWhXSXmh2c8eArRLwO3HSv/2Q==
805 Content-Type: multipart/alternative; boundary="==-=-="
808 Content-Type: text/plain; charset=iso-2022-jp
810 This is a plain text part.
811 \e$B$3$l$O%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
814 Content-Type: text/enriched; charset=iso-2022-jp; name=enriched.txt
816 <center>This is a centered enriched part</center>
817 <center>
\e$B$3$l$OCf?4$KCV$+$l$k
\e(B enriched
\e$B%Q!<%H$G$9
\e(B</center>
822 Content-Type: text/plain; charset=iso-2022-jp
824 This is a new plain text part.
825 \e$B$3$l$O?7$7$$%W%l!<%s%F%-%9%H$N%Q!<%H$G$9!#
\e(B
828 Content-Type: text/plain; charset=iso-2022-jp
829 Content-Disposition: attachment
831 This plain text part is an attachment.
832 \e$B$3$N%W%l!<%s%F%-%9%H$N%Q!<%H$OE:IU%U%!%$%k$G$9!#
\e(B
837 (
\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
838 \e$B$b$N$K$J$j$^$9!#
\e(B)
840 @node Encoding Customization
841 @section
\e$B%(%s%3!<%G%#%s%0$N%+%9%?%^%$%:
\e(B
844 @item mm-body-charset-encoding-alist
845 @vindex mm-body-charset-encoding-alist
846 @acronym{MIME}
\e$BJ8;z%;%C%H$K3d$jEv$F$k%(%s%3!<%G%#%s%0$G$9!#$3$NJQ?t$O!"
\e(B
847 \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
848 \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
849 \e$B%G%#%U%)%k%HCM$O<!$NDL$j$G$9!#
\e(B
852 ((iso-2022-jp . 7bit)
853 (iso-2022-jp-2 . 7bit)
859 \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
860 \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
861 \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
862 \e$B$l$G;XDj$7$?CM$r$3$NJQ?t$h$jM%@h$5$;$k$3$H$b$G$-$^
\e(B
863 \e$B$9
\e(B (@pxref{MML Definition})
\e$B!#
\e(B
865 @item mm-coding-system-priorities
866 @vindex mm-coding-system-priorities
867 \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
868 \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
869 \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
870 \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
871 \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
872 \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
873 \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
874 \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
875 \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
876 \e$B$NJQ?t$r
\e(B @code{(iso-8859-1)}
\e$B$K$9$l$PNI$$$G$7$g$&!#
\e(B
877 @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
878 \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
881 \e$BLuCm
\e(B:
\e$BF|K\8l4D6-$H$O
\e(B @code{current-language-environment}
\e$BJQ?t$NCM
\e(B
882 \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
883 \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
884 \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
885 \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
887 \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
888 \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
889 \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
892 @item mm-content-transfer-encoding-defaults
893 @vindex mm-content-transfer-encoding-defaults
894 @acronym{MIME}
\e$B$N%?%$%W$K3d$jEv$F$k%(%s%3!<%G%#%s%0$G$9!#$3$NJQ?t$O!"Nc
\e(B
895 \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
896 \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
897 \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
898 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
899 \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
900 \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
901 \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
903 @code{qp-or-base64}
\e$B$K$O$b$&0l$D$N8z2L$,$"$j$^$9!#$=$l
\e(B
904 \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
905 \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
907 \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
908 \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
909 \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
910 \e$BJ8$N%(%s%3!<%G%#%0$K1F6A$r5Z$\$9$3$H$KCm0U$7$F2<$5$$!#$=$l$i$N>l9g$G$5$(!"
\e(B
911 @acronym{MML}
\e$B$N
\e(B @code{encoding}
\e$B%?%0$r;H$C$F!"%a%C%;!<%8Kh$K$=
\e(B
912 \e$B$l$G;XDj$7$?CM$r$3$NJQ?t$h$jM%@h$5$;$k$3$H$b$G$-$^
\e(B
913 \e$B$9
\e(B (@pxref{MML Definition})
\e$B!#
\e(B
915 @item mm-use-ultra-safe-encoding
916 @vindex mm-use-ultra-safe-encoding
917 \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
918 \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
919 \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
920 \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
921 \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
922 \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
923 \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
926 @node Charset Translation
927 @section
\e$BJ8;z%;%C%H$NJQ49
\e(B
930 @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
931 \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
932 \e$B$P$J$j$^$;$s!#
\e(B
934 @vindex mail-parse-charset
935 @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
936 \e$B$9!#%Q!<%H$,$I$s$JHs
\e(B-@acronym{ASCII} (8-bit)
\e$BJ8;z$r4^$s$G$$$F$b!"
\e(B
937 @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
938 \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
939 \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
940 \e$B=hM}$9$k$?$a$K;H$&%Q%C%1!<%8$N@bL@=q$rD4$Y$F$/$@$5$$!#Nc$($P
\e(B:
941 @pxref{Various Message Variables, ,
\e$B$$$m$$$m$J%a%C%;!<%8JQ?t
\e(B, message-ja,
942 The Message Manual})
\e$B!#
\e(B@acronym{ASCII}
\e$BJ8;z%;%C%H$7$+L5$1$l$P!"
\e(B
943 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
948 @vindex mm-mime-mule-charset-alist
949 @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
950 \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
951 \e$B$r<hF@$7!"
\e(BEmacs
\e$B<+?H$,Ds6!$9$k%F!<%V%k$+!"
\e(BXEmacs
\e$B$N$?$a
\e(B
952 \e$B$N
\e(B @code{mm-mime-mule-charset-alist}
\e$BJQ?t$NCM$K4p$E$$$F!"$=$l$i
\e(B
953 \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
954 \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
955 \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
956 \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
957 \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
958 \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
959 \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
960 \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
961 \e$B$-$J$$>l9g!"$=$N%Q!<%H$O!"$=$l$>$l$,C10l$N
\e(B @acronym{MIME}
\e$BJ8;z%;%C%H$G%(
\e(B
962 \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
963 \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
964 \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
965 \e$B%I$9$k$3$H$OIT2DG=$G$9!#
\e(B
967 @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
968 \e$B$&$+$NM%@h=g0L$O
\e(B Emacs
\e$B<+?H$+$i7Q>5$5$l$^$9!#$3$l$O!"$b
\e(B
969 \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
970 \e$B%s%3!<%I$K;H$o$l$k$H$$$&$3$H$G$9!#$?$@
\e(B
971 \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
972 \e$B$rJQ99$9$k$3$H$O$G$-$^$9
\e(B (@pxref{Encoding Customization})
\e$B!#
\e(B
974 \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
975 \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
977 \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
978 \e$BD>8r$9$k35G0$G$9!#$=$l$O
\e(B @code{mm-body-charset-encoding-alist}
\e$BJQ?t
\e(B
979 \e$B$H
\e(B @code{mm-content-transfer-encoding-defaults}
\e$BJQ?t$K$h$C$F@)8f$5$l$^
\e(B
980 \e$B$9
\e(B (@pxref{Encoding Customization})
\e$B!#
\e(B
983 @section
\e$BJQ49
\e(B
986 @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
987 \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
988 \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
989 \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
990 \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
991 \e$B$F;2>H$5$l$kJL$N%P%C%U%!!<$KCV$+$l$^$9!#
\e(B
994 @code{mml-to-mime}
\e$B4X?t$r;H$C$F!"5U$K
\e(B @acronym{MML}
\e$B%a%C%;!<%8
\e(B
995 \e$B$r
\e(B @acronym{MIME}
\e$B$KJQ49$9$k$3$H$,$G$-$^$9!#
\e(B
997 \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
998 @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
999 \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
1000 \e$B$bNI$$$3$H$,0c$C$F$7$^$&$@$1$G$J$/!"$=$l$>$l$N%X%C%@!<$NFbMF$bJQ2=$7$F$7
\e(B
1001 \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
1002 \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
1003 \e$B$$!"$H$$$&$h$&$J$3$H$G$9!#
\e(B
1005 \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
1006 \e$B$5$l$k%a%C%;!<%8$NFbMFJ*$,!"F10l$G$J$$$K$7$F$bEy2A$J$^$^$G$"$k$h$&$J!#
\e(B
1009 @section
\e$BN.F0%F%-%9%H
\e(B
1010 @cindex format=flowed
1012 Emacs @acronym{MIME}
\e$B%i%$%V%i%j!<$O!"%a%C%;!<%8$r%(%s%3!<%I$9$k$H$-
\e(B
1013 \e$B$O
\e(B @code{use-hard-newlines}
\e$BJQ?t
\e(B (@pxref{Hard and Soft Newlines, ,Hard
1014 and Soft Newlines, emacs, Emacs Manual})
\e$B$K=>$$!"%a%C%;!<%8$r%G%3!<%I$9
\e(B
1015 \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
1017 \e$B%F%-%9%H$r%(%s%3!<%I$9$k$H$-!"%=%U%H2~9TJ8;z$G=*C<$5$l$F$$$k3F9T
\e(B
1018 \e$B$O!"
\e(B@code{use-hard-newlines}
\e$B$K4X$o$i$:
\e(B
1019 \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
1020 \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
1021 \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
1022 \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
1023 \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
1026 \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
1027 \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
1028 \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
1029 \e$B8e$m$G@^$j>v$_$^$9!#
\e(B
1032 @item mm-fill-flowed
1033 @vindex mm-fill-flowed
1034 \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
1037 @node Interface Functions
1038 @chapter
\e$B%$%s%?!<%U%'!<%94X?t
\e(B
1039 @cindex interface functions
1042 @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
1043 \e$B%j!<$rCj>]2=$7$?$b$N$G$9!#
\e(B
1045 \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
1046 \e$B$J$j$^$;$s!#Nc$($P
\e(B RFC2045
\e$B$O!"%Q%i%a!<%?!<$N%j%9%H$K$*$$
\e(B
1047 \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
1048 \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
1049 \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
1050 \e$B$F>\$7$/5-=R$7$F$$$^$9!#
\e(B
1052 \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
1053 \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
1054 \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
1055 \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
1056 \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
1058 Emacs @acronym{MIME}
\e$B%i%$%V%i%j!<$O0[$J$kJ}?K$G9T$/$3$H$K$7$^$7$?!#$3$l
\e(B
1059 \e$B$O!"BP1~$9$kI8=`$K=>$C$F87L)$K2r@O$9$k0lO"$NDc%l%Y%k$N%i%$%V%i
\e(B
1060 \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
1061 \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
1062 \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
1063 \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
1064 \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
1065 \e$B$H$,$G$-$k<sHx0l4S$7$?%$%s%?!<%U%'!<%9$r<j$KF~$l$^$7$?!#$^$?!"%i%$%V%i%j!<
\e(B
1066 \e$B$N3+H/<T$O!"?7$7$$I8=`$r07$&%3!<%I$r<+M3$K:n@.$9$k$3$H$,$G$-$^$9!#
\e(B
1068 \e$B0J2<$N4X?t$,!"$3$N%i%$%V%i%j!<$GDj5A$5$l$F$$$^$9
\e(B:
1071 @item mail-header-parse-content-type
1072 @findex mail-header-parse-content-type
1073 @code{Content-Type}
\e$B%X%C%@!<$r2r@O$7$F!"0J2<$N7A<0$G%j%9%H$rJV$7$^$9
\e(B:
1077 (attribute1 . value1)
1078 (attribute2 . value2)
1085 (mail-header-parse-content-type
1086 "image/gif; name=\"b980912.gif\"")
1087 @result{} ("image/gif" (name . "b980912.gif"))
1090 @item mail-header-parse-content-disposition
1091 @findex mail-header-parse-content-disposition
1092 @code{Content-Disposition}
\e$B%X%C%@!<$r2r@O$7$F!">e5-$N4X?t$HF1$87A<0$N%j
\e(B
1093 \e$B%9%H$rJV$7$^$9!#
\e(B
1095 @item mail-content-type-get
1096 @findex mail-content-type-get
1097 \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
1101 (mail-content-type-get
1102 '("image/gif" (name . "b980912.gif")) 'name)
1103 @result{} "b980912.gif"
1106 @item mail-header-encode-parameter
1107 @findex mail-header-encode-parameter
1108 \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
1109 \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
1110 \e$B$KF~$l$k%Q%i%a!<%?!<$N$?$a$K;H$o$l$^$9!#
\e(B
1112 @item mail-header-remove-comments
1113 @findex mail-header-remove-comments
1114 \e$B%X%C%@!<$+$i%3%a%s%H$r<h$j=|$$$?$b$N$rJV$7$^$9!#
\e(B
1117 (mail-header-remove-comments
1118 "Gnus/5.070027 (Pterodactyl Gnus v0.27) (Finnish Landrace)")
1119 @result{} "Gnus/5.070027 "
1122 @item mail-header-remove-whitespace
1123 @findex mail-header-remove-whitespace
1124 \e$B%X%C%@!<$+$i!H
\e(Blinear white space
\e$B!I$r<h$j=|$-$^$9!#%/%)!<%H$5$l
\e(B
1125 \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
1127 \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
1128 \e$BJ8;z$rCV$$$?$b$N$O!"D9$$%X%C%@!<$r@^$j>v$`$H$-$K;H$o$l$^$9!#
\e(B
1131 (mail-header-remove-whitespace
1132 "image/gif; name=\"Name with spaces\"")
1133 @result{} "image/gif;name=\"Name with spaces\""
1136 @item mail-header-get-comment
1137 @findex mail-header-get-comment
1138 \e$B%X%C%@!<$N:G8e$N%3%a%s%H$rJV$7$^$9!#
\e(B
1141 (mail-header-get-comment
1142 "Gnus/5.070027 (Pterodactyl Gnus v0.27) (Finnish Landrace)")
1143 @result{} "Finnish Landrace"
1146 \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
1147 21.0-pre11
\e$B$N%3!<%I%M!<%`$G$9!#$^$"!"$I$&$G$b$$$$$3$H$G$9$,!#
\e(B
1149 @item mail-header-parse-address
1150 @findex mail-header-parse-address
1151 \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
1155 (mail-header-parse-address
1156 "Hrvoje Niksic <hniksic@@srce.hr>")
1157 @result{} ("hniksic@@srce.hr" . "Hrvoje Niksic")
1160 @item mail-header-parse-addresses
1161 @findex mail-header-parse-addresses
1162 \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
1163 \e$B%H$rJV$7$^$9!#
\e(B
1166 (mail-header-parse-addresses
1167 "Hrvoje Niksic <hniksic@@srce.hr>, Steinar Bang <sb@@metis.no>")
1168 @result{} (("hniksic@@srce.hr" . "Hrvoje Niksic")
1169 ("sb@@metis.no" . "Steinar Bang"))
1172 @item mail-header-parse-date
1173 @findex mail-header-parse-date
1174 \e$BF|IU$NJ8;zNs$r2r@O$7$F!"
\e(BEmacs
\e$B7A<0$N;~9o$rJV$7$^$9!#
\e(B
1176 @item mail-narrow-to-head
1177 @findex mail-narrow-to-head
1178 \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
1179 \e$BF,$KCV$+$l$^$9!#
\e(B
1181 @item mail-header-narrow-to-field
1182 @findex mail-header-narrow-to-field
1183 \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
1184 \e$B$k%X%C%@!<$rM}2r$7$^$9!#
\e(B
1186 @item mail-header-fold-field
1187 @findex mail-header-fold-field
1188 \e$B8=:_0LCV$N%X%C%@!<$r@^$j>v$_$^$9!#
\e(B
1190 @item mail-header-unfold-field
1191 @findex mail-header-unfold-field
1192 \e$B8=:_0LCV$N%X%C%@!<$N@^$j>v$_$r2r=|$7$^$9!#
\e(B
1194 @item mail-header-field-value
1195 @findex mail-header-field-value
1196 \e$B8=:_0LCV$N%U%#!<%k%I$NCM$rJV$7$^$9!#
\e(B
1198 @item mail-encode-encoded-word-region
1199 @findex mail-encode-encoded-word-region
1200 \e$BNN0h$K$"$k
\e(B @acronym{ASCII}
\e$B0J30$N8l$r%(%s%3!<%I$7$^$9!#Nc$(
\e(B
1201 \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
1202 \e$B%(%s%3!<%I$5$l$^$9!#
\e(B
1204 \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
1208 (rfc2047-decode-string "=?iso-8859-1?Q?Na=EFve?=")
1211 @item mail-encode-encoded-word-buffer
1212 @findex mail-encode-encoded-word-buffer
1213 \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
1214 \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
1217 @item mail-encode-encoded-word-string
1218 @findex mail-encode-encoded-word-string
1219 \e$BJ8;zNs$K4^$^$l$F$$$k%(%s%3!<%I$9$kI,MW$,$"$k8l$r%(%s%3!<%I$7$F!"7k2L$rJV
\e(B
1223 (mail-encode-encoded-word-string
1224 "This is na@"{@dotless{i}}ve, baby")
1225 @result{} "This is =?iso-8859-1?Q?na=EFve,?= baby"
1228 @item mail-decode-encoded-word-region
1229 @findex mail-decode-encoded-word-region
1230 \e$BNN0h$K$"$k%(%s%3!<%I$5$l$?8l$r%G%3!<%I$7$^$9!#
\e(B
1232 @item mail-decode-encoded-word-string
1233 @findex mail-decode-encoded-word-string
1234 \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
1237 (mail-decode-encoded-word-string
1238 "This is =?iso-8859-1?Q?na=EFve,?= baby")
1239 @result{} "This is na@"{@dotless{i}}ve, baby"
1243 \e$B8=:_
\e(B @code{mail-parse}
\e$B$O
\e(B @code{ietf-drums}, @code{rfc2047},
1244 @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
1245 \e$B$$$F!"<!0J9_$N>O$G@bL@$7$^$9!#
\e(B
1247 @node Basic Functions
1248 @chapter
\e$B4pK\E*$J4X?t
\e(B
1250 \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
1251 \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
1252 \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
1253 \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
1254 \e$B$l$F$$$^$9!#
\e(B
1257 * rfc2045:: @code{Content-Type}
\e$B%X%C%@!<$N%(%s%3!<%I
\e(B
1258 * rfc2231:: @code{Content-Type}
\e$B%X%C%@!<$N2r@O
\e(B
1259 * ietf-drums:: RFC822bis
\e$B$GDj5A$5$l$F$$$k%a!<%k%X%C%@!<$N=hM}
\e(B
1260 * rfc2047::
\e$B%X%C%@!<$K$"$k8l$N%(%s%3!<%I$H%G%3!<%I
\e(B
1261 * time-date::
\e$BF|IU$N2r@O$H;~9o$rA`:n$9$k4X?t
\e(B
1262 * qp:: Quoted-Printable
\e$B$N%(%s%3!<%I$H%G%3!<%I
\e(B
1263 * base64:: Base64
\e$B$N%(%s%3!<%I$H%G%3!<%I
\e(B
1264 * binhex:: Binhex
\e$B$N%G%3!<%I
\e(B
1265 * uudecode:: Uuencode
\e$B$N%G%3!<%I
\e(B
1266 * yenc:: Yenc
\e$B$N%G%3!<%I
\e(B
1267 * rfc1843:: HZ-
\e$B%(%s%3!<%I$5$l$?%F%-%9%H$N%G%3!<%I
\e(B
1268 * 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
1271 \e$BLuCm
\e(B: RFC822bis == draft-ietf-drums-msg-fmt-09.txt
1276 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
1277 \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
1278 \e$B8e$N
\e(B RFC
\e$B$K0Q$M$i$l$F$$$F!"$=$3$K$O$"$j$^$;$s!#
\e(B
1280 \e$B$H8@$&$o$1$G
\e(B @file{rfc2045.el}
\e$B$K$O$?$C$?0l$D$N4X?t$,$"$j$^$9
\e(B:
1283 @item rfc2045-encode-string
1284 @findex rfc2045-encode-string
1285 \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
1286 @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
1293 RFC2231
\e$B$O
\e(B @code{Content-Type}
\e$B$H
\e(B @code{Content-Disposition}
\e$B%X%C%@!<$N
\e(B
1294 \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
1295 \e$B2=C18l3HD%J8;z%;%C%H!&8@8l$=$7$F7QB3!W$G$9!#
\e(B
1297 \e$B0l8}$G8@$&$H!"$=$l$i$N%X%C%@!<$O$3$s$J$U$&$G$9
\e(B:
1300 Content-Type: application/x-stuff;
1301 title*0*=us-ascii'en'This%20is%20even%20more%20;
1302 title*1*=%2A%2A%2Afun%2A%2A%2A%20;
1306 \e$BIaDL$O$3$s$J$K$R$I$/$J$$$G$9$,!#
\e(B
1308 \e$B0J2<$N4X?t$,$3$N%i%$%V%i%j!<$GDj5A$5$l$F$$$^$9
\e(B:
1311 @item rfc2231-parse-string
1312 @findex rfc2231-parse-string
1313 @code{Content-Type}
\e$B%X%C%@!<$r2r@O$7$F!"$=$NMWAG$rI=$9%j%9%H$rJV$7$^$9!#
\e(B
1316 (rfc2231-parse-string
1317 "application/x-stuff;
1318 title*0*=us-ascii'en'This%20is%20even%20more%20;
1319 title*1*=%2A%2A%2Afun%2A%2A%2A%20;
1320 title*2=\"isn't it!\"")
1321 @result{} ("application/x-stuff"
1322 (title . "This is even more ***fun*** isn't it!"))
1325 @item rfc2231-get-value
1326 @findex rfc2231-get-value
1327 \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
1329 @item rfc2231-encode-string
1330 @findex rfc2231-encode-string
1331 @code{Content-Type}
\e$B$H
\e(B @code{Content-Disposition}
\e$B$N$h$&$J%X%C%@!<$KF~$l
\e(B
1332 \e$B$k%Q%i%a!<%?!<$r%(%s%3!<%I$7$^$9!#
\e(B
1338 @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
1340 \e$B$3$N%i%$%V%i%j!<$K$h$C$FDs6!$5$l$k4X?t$O<!$NDL$j$G$9
\e(B:
1343 @item ietf-drums-remove-comments
1344 @findex ietf-drums-remove-comments
1345 \e$B0z?t$+$i%3%a%s%H$r<h$j=|$$$F!"7k2L$rJV$7$^$9!#
\e(B
1347 @item ietf-drums-remove-whitespace
1348 @findex ietf-drums-remove-whitespace
1349 \e$BJ8;zNs$+$i!H
\e(Blinear white space
\e$B!I$r<h$j=|$-!"7k2L$rJV$7$^$9!#%/%)!<%H$5$l
\e(B
1350 \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
1353 \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
1354 \e$BJ8;z$rCV$$$?$b$N$O!"D9$$%X%C%@!<$r@^$j>v$`$H$-$K;H$o$l$^$9!#
\e(B
1356 @item ietf-drums-get-comment
1357 @findex ietf-drums-get-comment
1358 \e$BJ8;zNs$N:G8eHx$K$"$k%3%a%s%H$rJV$7$^$9!#
\e(B
1360 @item ietf-drums-parse-address
1361 @findex ietf-drums-parse-address
1362 \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
1363 \e$B%j%9%H$rJV$7$^$9!#
\e(B
1365 @item ietf-drums-parse-addresses
1366 @findex ietf-drums-parse-addresses
1367 \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
1368 \e$B%l%9$H%W%l!<%s%F%-%9%H$NBP$r4^$`%j%9%H$rJV$7$^$9!#
\e(B
1370 @item ietf-drums-parse-date
1371 @findex ietf-drums-parse-date
1372 \e$BF|IU$NJ8;zNs$r2r@O$7$F!"
\e(BEmacs
\e$B7A<0$N;~9o$rJV$7$^$9!#
\e(B
1374 @item ietf-drums-narrow-to-header
1375 @findex ietf-drums-narrow-to-header
1376 \e$B8=:_$N%P%C%U%!!<$r%X%C%@!<$N6h0h$K69$a$^$9!#
\e(B
1382 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
1383 \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
1384 \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
1385 \e$B@0$9$k$?$a$K!"B?$/$NJQ?t$,I,MW$G$9!#
\e(B
1387 \e$B0J2<$NJQ?t$,D4@02DG=$G$9
\e(B:
1390 @item rfc2047-header-encoding-alist
1391 @vindex rfc2047-header-encoding-alist
1392 \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
1393 \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
1395 \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
1396 \e$B$+
\e(B @code{t}
\e$B$N$I$A$i$+$G$9!#
\e(B
1398 \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
1399 \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
1400 \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
1401 \e$B%"%I%l%9$r4^$s$G$$$k$3$H$rA[Dj$7$FCm0U?<$/%(%s%3!<%I$7$^$9!#
\e(B
1403 @item rfc2047-charset-encoding-alist
1404 @vindex rfc2047-charset-encoding-alist
1405 RFC2047
\e$B$OFs$D$N%(%s%3!<%G%#%s%0$N7A<0$rDj$a$F$$$^$9!#0l$D$O
\e(B @code{Q}
1406 (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}
1407 (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
1408 \e$B%s%0$r;H$&$+$r5,Dj$7$^$9!#
\e(B
1410 @item rfc2047-encode-function-alist
1411 @vindex rfc2047-encode-function-alist
1412 \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
1413 \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
1415 @item rfc2047-encoded-word-regexp
1416 @vindex rfc2047-encoded-word-regexp
1417 \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
1420 @item rfc2047-encode-encoded-words
1421 @vindex rfc2047-encode-encoded-words
1422 \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
1423 \e$B$+$r7h$a$k%V!<%kJQ?t$G$9!#
\e(B
1426 \e$B0J>e$OJQ?t$G$7$?!#<!$O4X?t$G$9
\e(B:
1429 @item rfc2047-narrow-to-field
1430 @findex rfc2047-narrow-to-field
1431 \e$B%P%C%U%!!<$r8=:_$N9T$N%X%C%@!<$K69$a$^$9!#
\e(B
1433 @item rfc2047-encode-message-header
1434 @findex rfc2047-encode-message-header
1435 \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
1436 @code{rfc2047-header-encoding-alist}
\e$B$K=>$C$F%(%s%3!<%I$r9T$J$$$^$9!#
\e(B
1438 @item rfc2047-encode-region
1439 @findex rfc2047-encode-region
1440 \e$B;XDj$5$l$?NN0h$K$"$k$9$Y$F$N%(%s%3!<%I2DG=$J8l$r%(%s%3!<%I$7$^$9!#
\e(B
1442 @item rfc2047-encode-string
1443 @findex rfc2047-encode-string
1444 \e$BJ8;zNs$r%(%s%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1446 @item rfc2047-decode-region
1447 @findex rfc2047-decode-region
1448 \e$BNN0h$K$"$k%(%s%3!<%I$5$l$?8l$r%G%3!<%I$7$^$9!#
\e(B
1450 @item rfc2047-decode-string
1451 @findex rfc2047-decode-string
1452 \e$BJ8;zNs$r%G%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1454 @item rfc2047-encode-parameter
1455 @findex rfc2047-encode-parameter
1456 \e$B%Q%i%a!<%?!<$r
\e(B RFC2047
\e$B$U$&$NMM<0$G%(%s%3!<%I$7$^$9!#$3$l
\e(B
1457 \e$B$O
\e(B @code{rfc2231-encode-string}
\e$B$NCV$-49$($G$9!#
\e(B@xref{rfc2231}.
1459 \e$B%U%!%$%k$r
\e(B @acronym{MIME}
\e$B$N%Q!<%H$H$7$FE:IU$9$k$H$-!"
\e(B
1460 \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
1461 \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
1462 \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
1463 \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
1464 \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
1465 \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
1466 \e$B%k$K<!$N9T$rF~$l$F2<$5$$
\e(B:
1469 (defalias 'mail-header-encode-parameter 'rfc2047-encode-parameter)
1476 \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
1477 \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
1478 (
\e$B$b$C$H$b;M<!85N)J}BN$O;H$$$^$;$s!#$4$a$s$J$5$$!#
\e(B)
1480 \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
1481 \e$B;~9o$N%j%9%H!"IC?t!"$*$h$SF|?t
\e(B)
\e$B$N4V$GJQ49$r9T$J$$$^$9!#
\e(B
1483 \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:
1486 (parse-time-string "Sat Sep 12 12:21:54 1998 +0200")
1487 @result{} (54 21 12 12 9 1998 6 nil 7200)
1489 (date-to-time "Sat Sep 12 12:21:54 1998 +0200")
1490 @result{} (13818 19266)
1492 (time-to-seconds '(13818 19266))
1493 @result{} 905595714.0
1495 (seconds-to-time 905595714.0)
1496 @result{} (13818 19266 0)
1498 (time-to-days '(13818 19266))
1501 (days-to-time 729644)
1502 @result{} (961933 65536)
1504 (time-since '(13818 19266))
1507 (time-less-p '(13818 19266) '(13818 19145))
1510 (subtract-time '(13818 19266) '(13818 19145))
1513 (days-between "Sat Sep 12 12:21:54 1998 +0200"
1514 "Sat Sep 07 12:21:54 1998 +0200")
1517 (date-leap-year-p 2000)
1520 (time-to-day-in-year '(13818 19266))
1523 (time-to-number-of-days
1525 (date-to-time "Mon, 01 Jan 2001 02:22:26 GMT")))
1526 @result{} 4.146122685185185
1529 \e$B$"$H!"
\e(B@code{safe-date-to-time}
\e$B$H$$$&$b$N$b$"$j$^$9!#$3$l
\e(B
1530 \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
1531 \e$B>l9g$K%<%m;~9o$rJV$7$^$9!#
\e(B
1533 \e$B8^$D$N%G!<%?$O0J2<$N$h$&$KI=8=$5$l$^$9
\e(B:
1537 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
1541 Emacs
\e$B$NFbIt7A<0$N;~9o!#Nc
\e(B: @code{(13818 26466)}
1544 Emacs
\e$B$NFbIt7A<0$N;~9o$rIbF0>.?t$GI=$7$?$b$N!#Nc
\e(B: @code{905595714.0}
1547 00000101
\e$B$r4pE@$H$9$k7P2aF|?t$r@0?t$GI=$7$?$b$N!#Nc
\e(B: @code{729644}
1549 \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
1550 \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
1553 \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)}
1556 \e$B>e5-$N$9$Y$F$NNc$O!"F1$8;~$rI=$7$F$$$^$9!#
\e(B
1558 \e$B4X?t$K$O0J2<$N$h$&$J$b$N$,$"$j$^$9
\e(B:
1562 \e$BF|IU$r<u$1<h$C$F;~9o$rJV$7$^$9!#
\e(B
1564 @item time-to-seconds
1565 \e$B;~9o$r<u$1<h$C$FIC?t$rJV$7$^$9!#
\e(B
1567 @item seconds-to-time
1568 \e$BIC?t$r<u$1<h$C$F;~9o$rJV$7$^$9!#
\e(B
1571 \e$B;~9o$r<u$1<h$C$FF|?t$rJV$7$^$9!#
\e(B
1574 \e$BF|?t$r<u$1<h$C$F;~9o$rJV$7$^$9!#
\e(B
1577 \e$BF|IU$r<u$1<h$C$FF|?t$rJV$7$^$9!#
\e(B
1579 @item time-to-number-of-days
1580 \e$B;~9o$r<u$1<h$C$F!"$=$l$,I=$7$F$$$kF|?t$rJV$7$^$9!#
\e(B
1582 @item safe-date-to-time
1583 \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
1584 \e$B9o$rJV$7$^$9!#
\e(B
1587 \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
1588 \e$B$r<($7$^$9!#
\e(B
1591 \e$B;~9o$r<u$1<h$C$F!"$=$N;~9o$+$i$I$l$[$I;~4V$,7P2a$7$?$+$r<($7$^$9!#
\e(B
1594 \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
1595 \e$B9o$N4V$N;~4V:9$rJV$7$^$9!#
\e(B
1598 \e$BFs$D$NF|IU$r<u$1<h$C$F!"$=$l$iFs$D$NF|IU$N4V$NF|?t$rJV$7$^$9!#
\e(B
1600 @item date-leap-year-p
1601 \e$BG/$N?tCM$r<u$1<h$C$F!"$=$l$,$&$k$&G/$+$I$&$+$r<($7$^$9!#
\e(B
1603 @item time-to-day-in-year
1604 \e$B;~9o$r<u$1<h$C$F!"$=$NG/$N85F|$+$i7P2a$7$?F|?t$rJV$7$^$9!#
\e(B
1610 \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
1611 \e$B$r07$$$^$9!#
\e(B
1613 \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
1614 \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
1615 \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
1617 \e$B$3$N%i%$%V%i%j!<$G$O!"0J2<$N4X?t$,Dj5A$5$l$F$$$^$9
\e(B:
1620 @item quoted-printable-decode-region
1621 @findex quoted-printable-decode-region
1622 \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
1624 @item quoted-printable-decode-string
1625 @findex quoted-printable-decode-string
1626 \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
1629 @item quoted-printable-encode-region
1630 @findex quoted-printable-encode-region
1631 \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
1632 \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
1633 (
\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)
1635 @item quoted-printable-encode-string
1636 @findex quoted-printable-encode-string
1637 \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
1638 \e$B2L$rJV$7$^$9!#
\e(B
1645 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
1646 \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
1647 \e$B$&$+$b$7$l$J$$>c32$KBP$7$F$H$F$bBQ5WNO$,$"$j$^$9!#
\e(B
1649 \e$B0J2<$N4X?t$,$3$N%i%$%V%i%j!<$K$h$C$FDj5A$5$l$F$$$^$9
\e(B:
1652 @item base64-encode-region
1653 @findex base64-encode-region
1654 \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
1655 \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
1656 \e$B9T$K@^$j>v$^$J$$$3$H$r;X?^$7$^$9!#
\e(B
1658 @item base64-encode-string
1659 @findex base64-encode-string
1660 \e$BJ8;zNs$r
\e(B base64
\e$B$G%(%s%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1662 @item base64-decode-region
1663 @findex base64-decode-region
1664 \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
1665 \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
1666 \e$B$OJQ99$7$^$;$s!#
\e(B
1668 @item base64-decode-string
1669 @findex base64-decode-string
1670 \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
1671 \e$B$?$i
\e(B @code{nil}
\e$B$rJV$7$^$9!#
\e(B
1680 @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
1681 \e$B0J2<$N4X?t$,$=$l$i$r07$&$?$a$K6!5k$5$l$F$$$^$9
\e(B:
1684 @item binhex-decode-region
1685 @findex binhex-decode-region
1686 \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
1687 \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
1688 \e$B$1$r$7$^$9!#
\e(B
1696 @code{base64}
\e$B$,%a!<%k$N@$3&$r;YG[$7$F$$$k$b$N$N!"$*$=$i
\e(B
1697 \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
1698 \e$B$$$k%P%$%J%j!<$N%(%s%3!<%G%#%s%0$G$9!#
\e(B
1700 \e$B0J2<$N4X?t$,$3$N%Q%C%1!<%8$K$h$C$F6!5k$5$l$F$$$^$9
\e(B:
1703 @item uudecode-decode-region
1704 @findex uudecode-decode-region
1705 \e$BNN0h$K$"$k%F%-%9%H$r%G%3!<%I$7$^$9!#
\e(B
1712 @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
1713 \e$B$N4X?t$,$3$N%Q%C%1!<%8$K$h$C$F6!5k$5$l$F$$$^$9
\e(B:
1716 @item yenc-decode-region
1717 @findex yenc-decode-region
1718 \e$BNN0h$K$"$k%(%s%3!<%I$5$l$?%F%-%9%H$r%G%3!<%I$7$^$9!#
\e(B
1727 RFC1843
\e$B$O%a%C%;!<%8$K$*$1$kCf9q8l$H
\e(B @acronym{ASCII}
\e$BJ8;z$N:.:_J8$r07$$
\e(B
1728 \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
1729 \e$BBX$($k$b$N$G$9
\e(B:
1732 This sentence is in @acronym{ASCII}.
1733 The next sentence is in GB.~@{<:Ky2;S@{#,NpJ)l6HK!#~@}Bye.
1736 \e$B$^$C$?$/C1=c$G!"Cf9q$G$O9-$/;H$o$l$F$$$^$9!#
\e(B
1738 \e$B$3$N%(%s%3!<%G%#%s%0$r07$&$?$a$K!"0J2<$N4X?t$r;H$&$3$H$,$G$-$^$9
\e(B:
1741 @item rfc1843-decode-region
1742 \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
1744 @item rfc1843-decode-string
1745 HZ-
\e$B%(%s%3!<%I$5$l$?J8;zNs$r%G%3!<%I$7$F7k2L$rJV$7$^$9!#
\e(B
1751 @file{~/.mailcap}
\e$B%U%!%$%k$O$[$H$s$I$N
\e(B @acronym{MIME}
\e$B$KBP1~$7$?%a%C%;!<
\e(B
1752 \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
1753 \e$B$k$b$N$HA[Dj$5$l$F$$$k$+$r5-=R$7$^$9!#%U%!%$%k$NNc$G$9
\e(B:
1757 audio/wav; wavplayer %s
1758 application/msword; catdoc %s ; copiousoutput ; nametemplate=%s.doc
1761 \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
1762 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
1763 \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
1764 \e$B$k$H8@$C$F$$$^$9!#
\e(B
1766 @code{mailcap}
\e$B%i%$%V%i%j!<$O$3$N%U%!%$%k$r2r@O$7$F!"9gCW$9$k%?%$%W$N$?
\e(B
1767 \e$B$a$N4X?t$rDs6!$7$^$9!#
\e(B
1770 @item mailcap-mime-data
1771 @vindex mailcap-mime-data
1772 \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
1773 \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
1777 \e$B%$%s%?!<%U%'!<%94X?t
\e(B:
1780 @item mailcap-parse-mailcaps
1781 @findex mailcap-parse-mailcaps
1782 @file{~/.mailcap}
\e$B%U%!%$%k$r2r@O$7$^$9!#
\e(B
1784 @item mailcap-mime-info
1785 \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
1789 @chapter
\e$BI8=`
\e(B
1791 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
1792 \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
1793 \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
1794 \e$BF@2DG=$G$9!#
\e(B
1799 ARPA
\e$B%$%s%?!<%M%C%H%F%-%9%H%a%C%;!<%8$N=q<0$N$?$a$NI8=`!#
\e(B
1802 USENET
\e$B%a%C%;!<%88r49$N$?$a$NI8=`!#
\e(B
1805 \e$B%$%s%?!<%M%C%H%a%C%;!<%8$NK\J8$N=q<0!#
\e(B
1808 \e$B%a%G%#%"%?%$%W!#
\e(B
1811 \e$B%a%C%;!<%8%X%C%@!<$G$NHs
\e(B-@acronym{ASCII}
\e$B%F%-%9%H3HD%!#
\e(B
1817 \e$BE,9g4p=`$H;vNc!#
\e(B
1820 @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
1821 \e$B8@8l$*$h$S7QB3!#
\e(B
1824 HZ -
\e$BCf1Q:.:_J8$r4^$`%U%!%$%k8r49$N$?$a$N%G!<%?7A<0!#
\e(B
1826 @item draft-ietf-drums-msg-fmt-05.txt
1827 RFC822
\e$B$N8e7Q$N$?$a$NAp9F!#
\e(B
1830 @acronym{MIME} Multipart/Related Content-type
\e$B!#
\e(B
1833 \e$B%a!<%k%7%9%F%`$N4IM}%a%C%;!<%8$r%j%]!<%H$9$k$?$a$N
\e(B Multipart/Report
1834 Content Type
\e$B!#
\e(B
1837 \e$B%$%s%?!<%M%C%H%a%C%;!<%8$N>pJsDL?.I=8=
\e(B: Content-Disposition
\e$B%X%C%@!<%U%#!<
\e(B
1841 \e$BN.F0%F%-%9%H$N$?$a$N
\e(B text/plain
\e$B=q<0%Q%i%a!<%?!<!#
\e(B
1853 @c coding: iso-2022-7bit
1856 @c use-kuten-for-period: t
1857 @c use-touten-for-comma: t