elisp-vcs/semi-1.14.6/mime-ui-ja.sgml

714 lines
21 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype sinfo system>
<head>
<title>SEMI 1.14 $B@bL@=q(B
<author>$B<i2,(B $BCNI'(B <mail>morioka@jaist.ac.jp</mail>
<date>1998/07/03
<toc>
</head>
<body>
<abstract>
<p>
This file documents SEMI, a MIME user interface for GNU Emacs.
<p>
GNU Emacs $BMQ$N(B MIME user interface $B$G$"$k(B SEMI $B$K$D$$$F@bL@$7$^$9!#(B
</abstract>
<h1> SEMI $B$C$F2?!)(B
<node> Introduction
<p>
SEMI $B$O(B GNU Emacs $BMQ$N(B MIME user interface $B$rDs6!$9$k(B package $B$G$9!#(B
<p>
SEMI $B$,Ds6!$9$k(B MIME user interface $B$O(B MIME-View $B$H(B MIME-Edit $B$+$i$J$j$^(B
$B$9!#(B
<p>
MIME-View $B$O(B MIME $B$d(B STD 11 $B$*$h$S!XCO0h2=$5$l$?(B RFC 822$B!Y(Bmessage $B$rI=<((B
$B$7$?$j!"A`:n$7$?$j$9$k$?$a$N(B user interface $B$NCf3K$G$9!#(B
<p>
MIME-Edit $B$O(B MIME message $B$r@8@.$9$k$?$a$N(B user interface $B$G$9!#(B
<p>
$B3F(B MUA $B$G$3$l$i$N5!G=$rMxMQ$9$k$3$H$K$h$j!"9bEY$J(B MIME $B5!G=$rMxMQ$9$k$3(B
$B$H$,$G$-$^$9!#(B
<h1> MIME message $B$N1\Mw(B
<node> MIME-View
<p>
MIME-View $B$O(B GNU Emacs $B$GF0:n$9$kHFMQE*$J(B MIME viewer $B$G$9!#(B
<p>
MIME-View $B$O(B MIME message $B$r1\Mw$9$k$?$a$NMxMQ<T3&LL(B (user interface)
$B$N3K$G$"$j!"$3$N>e$G(B presentation-method $B$H8F$P$l$kI=<($r:n$k%W%m%0%i%`(B
$B$rF0$+$7$?$j!"(Bacting-method $B$H8F$P$l$k(B entity $B$N=hM}%W%m%0%i%`$rF0$+$9(B
$B$3$H$,2DG=$G!"$5$^$6$^$J<oN`$N(B entity $B$r07$&;v$,$G$-$k$h$&$K$J$C$F$$$^$9!#(B
<h2> MIME-View $B35@b(B
<node> Overview of MIME-View
<p>
Internet $B$NEE;R=q4J!&%M%C%H%K%e!<%9$J$I$N=qLL(B (message) $B$NI=8=7A<0$O(B
STD 11 $B$K4p$E$$$F$$$^$9!#(BSTD 11 $B$N=qLLK\BN(B (message body) $B$O9T$rM#0l$N(B
$B9=B$$H$9$k4J0WJ8LL(B (plain text) $B$G$"$j!"J8;zId9f$b(B us-ascii $B$HDj$a$i$l(B
$B$F$$$^$9!#<B:]$K$O!"J8;zId9f$r(B us-ascii $B$NBe$o$j$K$=$N8@8l7w$GMQ$$$i$l(B
$B$kJ8;zId9f$H$7$?!XCO0h2=$5$l$?(B STD 11$B!Y=qLL$bMQ$$$i$l$F$-$^$7$?$,!"$3(B
$B$N>l9g$b=qLL$NJ8;zId9f$O#1$D$G$9!#$3$N$?$a!"MxMQ<T3&LL(B (Message User
Agent) $B$O!"$7$P$7$P!"(Bbyte $BNs(B = us-ascii $BJ8;zNs!"$J$$$7$O!"(Bbyte $BNs(B = $B$=(B
$B$N8@8l7w$GMQ$$$kJ8;zId9f$NJ8;zNs$N$h$&$K8+Jo$7$F$-$^$7$?!#(B
<p>
$B$7$+$7$J$,$i!"(BMIME $B$G$O=qLL$O(B entity $B$rC10L$H$9$kLZ9=B$$K$J$j!"$^$?!"(B
$B#1$D$N=qLL$GJ#?t$NJ8;zId9f$rMQ$$$k$3$H$,$G$-$^$9!#$^$?!"(Bentity $B$NFbMF(B
$B$OJ8LL$d3($N$h$&$JC1=c$KI=<(2DG=$J$b$N$@$1$G$J$/!"2;@<$dF02h$J$I$N0lDj(B
$B;~4V:F@8$5$l$k$h$&$J$b$N$dFCDj$N%"%W%j%1!<%7%g%s$N%G!<%?$d%W%m%0%i%`$N(B
$B%=!<%9!"$"$k$$$O!"(Bftp $B$d(B mail service $B$NMxMQK!$d(B URL $B$H$$$C$?7A$GI=$5(B
$B$l$?30It;2>H$J$I$N$5$^$6$^$J$b$N$,9M$($i$^$9!#$3$N$?$a!"I=<($@$1$r9M$((B
$B$F$$$?(B STD 11 $B$K$*$1$kMxMQ<T3&LL$NC1=c$J1dD9$G$O(B MIME $B$NA4$F$N5!G=$r07(B
$B$&$3$H$O$G$-$^$;$s!#$D$^$j!"(BMIME $B$N7A<0$K9g$o$;$FI|9f$9$k$@$1$G$OIT==(B
$BJ,$G$"$j!"MxMQ<T$H$NBPOCE*$J:F@8=hM}$r9MN8$9$kI,MW$,$"$j$^$9!#(BMIME $B=q(B
$BLL$N7A<0$O<+F0=hM}$,$7$d$9$/@_7W$5$l$F$$$^$9$,!"(BMIME $B=qLL$K4^$^$l$kFb(B
$BMF$NCf$K$O%;%-%e%j%F%#!<>e$NLdBj$+$i<+F0=hM}$r$9$k$Y$-$G$J$$$b$N$,$"$j!"(B
$B$3$&$$$C$?$b$N$N:F@8$K4X$7$F$OMxMQ<T$NH=CG$r6D$0$h$&$K@_7W$5$l$k$Y$-$G(B
$B$7$g$&!#7k6I!"(BMIME $B=qLL$r07$&$?$a$K$O(B STD 11 $B$*$h$S(B MIME $B$N9=J8$G5-=R(B
$B$5$l$?%a%C%;!<%8$N>pJs8r49MQI=8=$H$=$N2r<a7k2L$G$"$kI=<(2hLL$d:F@8Ey$N(B
$B=hM}$r6hJL$7$F9M$($kI,MW$,$"$j$^$9!#$^$?!"MxMQ<T$H$NBPOCE*$J:F@8=hM}$,(B
$BI,MW$G$9!#(B
<p>
$B$3$N$?$a!"(BMIME-View $B$O#1$D$N=qLL$KBP$7$F!">pJs8r49MQI=8=$r3JG<$9$k(B
mime-raw-buffer $B$HI=<(MQI=8=$r3JG<$9$k(B mime-preview-buffer $B$N#2$D$N(B
buffer $B$rMQ$$$^$9!#(B
<p>
MIME-View $B$O(B mime-preview-buffer $B$KBP$7$F(B mime-view-mode $B$H$$$&(B MIME
message $B$r1\Mw$9$k$?$a$N(B mode $B$rDs6!$7$^$9!#MxMQ<T$O$3$3$G3F(B entity $B$K(B
$BBP$7$FA`:n$r9T$&$3$H$,$G$-$^$9!#(B
<h2> mime-preview-buffer $B$N2hLL9=@.(B
<node> MIME-Preview
<p>
mime-view-mode $B$G$O3F(B entity $B$KBP$7$F(B
<p>
<verb>
[entity-button]
(header)
(body)
(separator)
</verb>
<p>
<noindent>
$B$H$$$&>pJs$rI=<($7$^$9!#$3$l$i$O>r7o$K=>$C$F(B design $B$rJQ99$7$?$j!"I=<((B
$B$rM^@)$9$k$3$H$b$G$-$^$9!#(B
<p>
$B0J2<$K!"I=<(Nc$r<($7$^$9!#(B
<verb>
From: morioka@jaist.ac.jp ($B<i2,(B $BCNI'(B / MORIOKA Tomohiko)
Subject: Re: $B<ALd!)(B
Newsgroups: zxr.message.mime
Date: 22 Oct 93 11:02:44
Mime-Version: 1.0
Organization: Japan Advanced Institute of Science and Technology,
Ishikawa, Japan
[1 (text/plain)]
MIME-Edit mode $B$K$*$1$k!"(BMIME message $B$N:n$jJ}!#(B
C-c C-x ? $B$r2!$9$H(B help $B$,=P$F$/$k!#(B
C-c C-x C-t insert a text message.
C-c C-x TAB insert a (binary) file.
C-c C-x C-e insert a reference to external body.
C-c C-x C-v insert a voice message.
C-c C-x C-y insert a mail or news message.
C-c C-x RET insert a mail message.
C-c C-x C-s insert a signature file at end.
C-c C-x t insert a new MIME tag.
C-c C-x a enclose as multipart/alternative.
C-c C-x p enclose as multipart/parallel.
C-c C-x m enclose as multipart/mixed.
C-c C-x d enclose as multipart/digest.
C-c C-x s enclose as PGP signed.
C-c C-x e enclose as PGP encrypted.
C-c C-x C-k insert PGP public key.
C-c C-x C-p preview editing MIME message.
...
$B$C$FLu$G!"(BC-c C-x C-i $B$r2!$7$F!"A^F~$7$?$$(B binary file $B$r;XDj$7$^$9!#(B
binary file $B$N(B MIME encoding $B$K$O!"IaDL!"(BBase64 $B$r;XDj$7$^$9!#(B
[2 (image/gif)]
[3 (text/plain)]
$B$3$s$JIw$K!"3(F~$j(B message $B$N$G$->e$,$j!#(B
$B".".".".".".".".".".".(B $B%m%7%"%s!&%F%#!<$r0lGU!#(B $B".".".".".".".".".".".(B
$B".".".".".(B $B!y(B $B%8%c%`$G$O$J$/%^!<%^%l!<%I$G$b$J$/K*L*$G(B $B!y(B $B".".".".".(B
$B".".".".".(B $B'.'0'2$$'0','!(B $B'4'0'.'0'7'*','0(B $B".".".".".(B
$B".".".".".".".(B Internet E-mail: &lt;morioka@jaist.ac.jp&gt; $B".".".".".".".(B
</verb>
<h3> entity-button
<node> entity-button
<p>
<concept>entity-button</concept> $B$O(B entity $B$N@hF,$K$"$C$F!"$=$N(B entity
$B$K4X$9$kBg$^$+$J>pJs$rI=<($9$kItJ,$G$9!#(B
<p>
$BI8=`$G$O(B
<verb>
[1.3 test (text/plain)]
</verb>
<noindent>
$B$N$h$&$J46$8$KI=<($5$l$^$9!#(B
<p>
$B:G=i$N?t;z$O(B message $BCf$N$3$N(B entity $B$N0LCV$r@aHV9f$N$h$&$KI=$7$?$b$N(B
$B$G!"(B<concept>entity-number</concept> $B$H8F$S$^$9!#(B
<p>
$B#2HVL\$NJ8;zNs$OI=Bj$rI=$7$^$9!#$3$N>pJs$O!"(B
<ol>
<li>Content-Description field $B$b$7$/$O(B Subject field $B$K=q$+$l$?I=Bj(B
<li>Content-Disposition field $B$N(B filename parameter $B$K=q$+$l$?(B file $BL>(B
<li>Content-Type field $B$N(B name parameter $B$K=q$+$l$?(B file $BL>(B
<li> uuencode $B$N>l9g$N(B file $BL>(B
</ol>
<noindent>
$B$+$i:n$j$^$9!#$I$l$bB8:_$7$J$$>l9g$O6uGr$,I=<($5$l$^$9!#(B
<p>
$B#3HVL\$N3g8L$NCf$N>pJs$O$=$N(B entity $B$N(B media-type/subtype $B$rI=$7$^$9!#(B
$BHs(B MIME entity $B$N>l9g!"(B<code>nil</code> $B$,I=<($5$l$^$9!#(B
<p>
$B$3$N(B entity-button $B$O(B entity $B$NFbMF$r>]D'$9$k(B icon $B$N$h$&$JLr3d$r2L$?(B
$B$7$^$9!#Nc$($P!"(B
<verb>
[2 (image/gif)]
</verb>
<noindent>
$B$N>e$G(B <kbd>v</kbd> $B$r2!$;$P$3$3$KF~$C$F$$$k3($,I=<($5$l$^$9!#(B
<p>
$B$^$?!"(Bmouse $BA`:n$,2DG=$J>l9g!"(Bentity-button $B$rBh#2%\%?%s!J(B3 button
mouse $B$N>l9g!"Cf1{$N%\%?%s!K$G2!$;$P!"F1MM$K$=$N3($,I=<($5$l$^$9!#(B
<h3> entity-header
<node> entity-header
<p>
<concept>entity-header</concept> $B$O$"$k(B entity $B$N(B header $B$rI=<($9$kIt(B
$BJ,$G$9!J!V$=$N$^$^$d$s$1!W$C$FE\$i$J$$$G!#$=$&$$$&$b$s$J$s$G$9!K!#(B
<h3> entity-body
<node> entity-body
<p>
<concept>entity-body</concept> $B$O(B part $B$NFbMF$rI=<($9$kItJ,$G$9!#(B
<p>
$B$3$l$b$R$M$j$,B-$j$J$$$G$9$,!"$^$"!"$=$&$$$&$b$s$G$9!#(B
<p>
$B$H$O$$$(!"<B:]$K$O>/$7$R$M$C$F$^$9!#(B
<p>
text entity $B$N>l9g$O(B charset $B$K1~$8$F(B code $BJQ49$7$?$j$7$^$9$7!"(BXEmacs
$B$G$O(B image entity $B$rJQ49$7$J$$$H$$$1$J$$$7!#(B
<p>
$B>\$7$/$O$^$?8e$G!#(B
<h2> mime-preview-buffer $B$G$NA`:n(B
<node> mime-view-mode
<p>
mime-preview-buffer $B$K$O0J2<$N5!G=$,$"$j$^$9!#(B
<p>
<kl>
<kt>u
<kd>
$B>e$N(B part $B$KLa$k!J(Bmessage $B$N0lHV>e$N(B part $B$G$3$l$r9T$J$&$H(B Summary
mode $B$KLa$k(B (*1)$B!K(B
</kd>
<kt>p<kd>$BA0$N(B part $B$K0\F0$9$k(B
</kd>
<kt>M-TAB<kd>$BA0$N(B part $B$K0\F0$9$k(B
</kd>
<kt>n<kd>$B<!$N(B part $B$K0\F0$9$k(B
</kd>
<kt>TAB<kd>$B<!$N(B part $B$K0\F0$9$k(B
</kd>
<kt>SPC<kd>scroll up $B$9$k(B
</kd>
<kt>M-SPC<kd>scroll down $B$9$k(B
</kd>
<kt>DEL<kd>scroll down $B$9$k(B
</kd>
<kt>RET<kd>$B<!$N9T$K0\F0$9$k(B
</kd>
<kt>M-RET<kd>$BA0$N9T$K0\F0$9$k(B
</kd>
<kt>v<kd>part $B$r:F@8$9$k(B (*2)
</kd>
<kt>e<kd>part $B$+$i(B file $B$r<h$j=P$9(B (*2)
</kd>
<kt>C-c C-p<kd>part $B$r0u:~$9$k(B (*2)
</kd>
<kt>mouse-button-2
<kd>
preview-buffer $BCf$N(B mouse button $B$r5/F0$9$k(B
<p>
content-button $B$r2!$;$P!"$=$N(B part $B$,:F@8$5$l$k(B(*2)
<p>
URL-button $B$r2!$;$P!"$=$N(B WWW browser $B$,5/F0$5$l$k(B
</kd>
</kl>
<p>
<memo title="$BCm0U(B">
<p>
(*1) MUA $B$G(B mime-view $B$N@_Dj$r$7$F$$$J$$>l9g!"(BSummary mode $B$K$OLa$j$^(B
$B$;$s!#(B
<p>
(*2) $B<B:]$NF0:n$OBP1~$9$k(B method $B$K0M$j$^$9!#(B
</memo>
<h1> MIME message $B$NJT=8(B
<node> MIME-Edit
<p>
<concept>MIME-Edit</concept> $B$O(B GNU Emacs $B$GF0:n$9$kHFMQE*$J(B MIME
composer $B$G$9!#(B
<h2> MIME message $B$rJT=8$9$k$?$a$N(B minor-mode
<node> mime-edit-mode
<p>
<concept>mime-edit-mode</concept> $B$O(B MIME message $B$r:n@.$9$k$?$a$N(B
minor-mode $B$G$9!#$3$N(B mode $B$G$O(B <concept>tag</concept> $B$r;H$C$F$5$^$6$^(B
$B$J<oN`$N(B data $B$rI=8=$7!"$5$^$6$^$J<oN`$N(B data $B$+$i$J$kJ#?t$NItJ,$+$i$J$k(B
message $B$rJT=8$9$k$3$H$r2DG=$K$7$F$$$^$9!#(B
<p>
tag $B$K$O(B
<ul>
<li> single-part tag
<li> multi-part tag
</ul>
<noindent>
$B$N#2$D$,$"$j$^$9!#(B
<p>
single-part tag $B$O(B single part $B$rI=8=$9$k$?$a$N(B tag $B$G!"(B
<p>
<verb>
--[[TYPE/SUBTYPE;PARAMETERS][ENCODING]
OPTIONAL-FIELDS]
</verb>
<p>
<noindent>
$B$H$$$&$h$&$J7A$r$7$F$$$^$9!#(B
<p>
TYPE/SUBTYPE $B$*$h$S(B PARAMETERS $B$O(B <dref file="mime-ja">Content-Type
</dref> $BMs$N(B type/subtype $B$*$h$S(B parameters $B$rI=$7$^$9!#(BTYPE/SUBTYPE $B$O(B
$BI,?\$G$"$j!"(BPARAMETERS $B$O>JN,2D$G$9!#(B
<p>
ENCODING $B$O(B <dref file="mime-ja">Content-Transfer-Encoding</dref> $BMs$rI=(B
$B$7$^$9!#$3$l$b>JN,2D$G$9!#(B
<p>
OPTIONAL-FIELDS $B$O(B Content-Type, Content-Transfer-Encoding $B0J30$N(B
field $B$r=q$/$?$a$NItJ,$G!">JN,2D$G$9!#(B
<p>
multi-part tag $B$O(B <a file="mime-ja" node="multipart">multi part</a> $B$rI=(B
$B8=$9$k$?$a$N(B tag $B$G!"(B
<p>
<verb>
--<<TYPE>>-@{
</verb>
<p>
<noindent>
$B$H$$$&7A$N(B <concept>multi-part $B3+;O(B tag</concept> $B$H8F$P$l$k(B multi
part $B$N3+;O$r<($9(B tag $B$H(B
<p>
<verb>
--@}-<<TYPE>>
</verb>
<p>
<noindent>
$B$H$$$&7A$N(B <concept>multi-part $B=*N;(B tag</concept> $B$H8F$P$l$k(B multi
part $B$N=*N;$r<($9(B tag $B$,$"$j$^$9!#(B
<p>
$B$^$?!"(Bmulti-part $B3+;O(B tag $B$H(B multi-part $B=*N;(B tag $B$G0O$^$l$?ItJ,$r(B
<concept>enclosure</concept> $B$H8F$S$^$9!#(B
<h2> single-part $B$KBP$9$kA`:n(B
<node> single-part tags
<p>
single-part $B$r:n$k$?$a$NA`:n$K$O0J2<$N$h$&$J$b$N$,$"$j$^$9!#(B
<kl>
<kt>C-c C-x C-t
<kd>
text part $B$rI=$9(B single-part tag $B$rA^F~$7$^$9!#(B
</kd>
<kt>C-c C-x C-i
<kd>
file $B$r(B MIME part $B$H$7$FE:IU$7$^$9!#A0$K(B <kbd>C-u</kbd> $B$rIU$1$?>l9g!"(B
$B>o$K(B media-type, subtype $BEy$rJ9$$$FMh$^$9!#(B<cf node="tag specification
for inserted file">
</kd>
<kt>C-c C-x C-e
<kd>
external part $B$rA^F~$7$^$9!#(B
</kd>
<kt>C-c C-x C-v
<kd>
<kbd>C-g</kbd> $B$,2!$5$l$k$^$GO?2;$r9T$$!"2;@<(B part $B$rA^F~$7$^$9!#!J;H(B
$BMQ$G$-$J$$>l9g$,$"$j$^$9!K(B
</kd>
<kt>C-c C-x C-y
<kd>
$B8=:_I=<(Cf$N(B (mail or news) message $B$rA^F~$7$^$9!#!J<B:]$NF0:n$O;HMQ$7(B
$B$F$$$k(B MUA $B$K0MB8$7$^$9!K(B
</kd>
<kt>C-c C-x C-m
<kd>
mail message $B$rA^F~$7$^$9!#(B
</kd>
<dt><key>C-c C-x C-w</key>, <key>C-c C-x C-s</key>
<dd>
signature $B$rA^F~$7$^$9!#(B
</dd>
<kt>C-c C-x C-k
<kd>
<dref>PGP</dref> $B$N8x3+80$rA^F~$7$^$9!#(B
</kd>
<kt>C-c C-x t
<kd>
$BG$0U$N(B single-part tag $B$rA^F~$7$^$9!#(B
</kl>
<h2> enclosure $B$KBP$9$kA`:n(B
<node> enclosure tags
<p>
enclosure $B$r:n$k$?$a$NA`:n$H$7$F$O0J2<$N$h$&$J$b$N$,$"$j$^$9!#(B
<kl>
<kt>C-c C-m C-a
<kd>
$B;XDj$7$?(B region $B$r(B multipart/alternative $B$H$7$F0O$_$^$9!#(B
</kd>
<kt>C-c C-x C-p
<kd>
$B;XDj$7$?(B region $B$r(B multipart/parallel $B$H$7$F0O$_$^$9!#(B
</kd>
<kt>C-c C-x C-m
<kd>
$B;XDj$7$?(B region $B$r(B multipart/mixed $B$H$7$F0O$_$^$9!#(B
</kd>
<kt>C-c C-x C-d
<kd>
$B;XDj$7$?(B region $B$r(B multipart/digest $B$H$7$F0O$_$^$9!#(B
</kd>
<kt>C-c C-x C-s
<kd>
$B;XDj$7$?(B region $B$KEE;R=pL>$r9T$$$^$9!#(B<cf node="PGP">
</kd>
<kt>C-c C-x C-e
<kd>
$B;XDj$7$?(B region $B$r0E9f2=$7$^$9!#(B<cf node="PGP">
<kt>C-c C-x C-q
<kd>
$B;XDj$7$?(B region $BFb$N(B tag $B$rL58z$K$7!"$=$N(B tag $B$rJ8;zNs$H$7$FMxMQ$G$-$k(B
$B$h$&$K$7$^$9!#!J8=:_$NHG$G$O$&$^$/F/$+$J$$$3$H$,$"$j$^$9!#$^$?!"EE;R=p(B
$BL>$H$NJ;MQ$K4X$7$F$bIT40A4$G$9!K(B
</kl>
<h2> mime-edit-mode $B$K$*$1$k$=$NB>$NA`:n(B
<node> other MIME-Edit operations
<p>
mime-edit-mode $B$K$*$1$k$=$NB>$NA`:n$r@bL@$7$^$9!#(B
<kl>
<kt>C-c C-c
<kd>
$BJT=8Cf$N(B message $B$rAw?.$7$^$9!#(B
</kd>
<kt>C-c C-x p
<kd>
$BJT=8Cf$N(B message $B$r(B preview $B$7$^$9!#(B<cf node="MIME-View">
</kd>
<kt>C-c C-x C-z
<kd>
$BJT=8Cf$N(B message $B$rAw?.$9$k$3$H$J$/!"(Bmime-edit-mode $B$r=*N;$7$^$9!#(B
</kd>
<kt>C-c C-x /
<kd>
$BBg$-$J(B message $B$rAw?.$9$k>l9g$K(B message/partial $B7A<0$K<+F0J,3d2DG=$H$9(B
$B$k$+$I$&$+$r7h$a$^$9!#(B
</kd>
<kt>C-c C-x 7
<kd>
<dref>transfer level</dref> $B$r(B <dref file="mime-ja">7bit</dref> $B$K$7$^$9!#(B
</kd>
<kt>C-c C-x 8
<kd>
<dref>transfer level</dref> $B$r(B <dref file="mime-ja">8bit</dref> $B$K$7$^$9!#(B
</kd>
<kt>C-c C-x v
<kd>
message $BA4BN$rEE;R=pL>$9$k$+$I$&$+$r7h$a$^$9!#(B<cf node="PGP">
</kd>
<kt>C-c C-x h
<kd>
message $BA4BN$r0E9f2=$9$k$+$I$&$+$r7h$a$^$9!#(B<cf node="PGP">
<kt>C-c C-x ?
<kd>
help message $B$rI=<($7$^$9!#(B
</kl>
<h2> $BA^F~$5$l$k(B file $B$KBP$9$k(B tag $B$N7hDj(B
<node> file-type specification
<p>
<kbd>C-c C-x C-i</kbd> (<code>mime-edit-insert-file</code>) $B$r<B9T$7$?;~!"(B
$BA^F~$5$l$k(B file $B$KBP$9$k(B media-type $B$d(B encoding $B$J$I$N(B tag $B$N>pJs$OJQ?t(B
<code>mime-file-types</code> $B$K$h$C$F(B file $BL>$+$i?dB,$5$l$^$9!#(B
<p>
$BA0$K(B <kbd>C-u</kbd> $B$rIU$1$?;~!"$*$h$S!"E,Ev$JCM$,8+IU$+$i$J$+$C$?>l9g!"(B
user $B$KBP$7$FCM$NF~NO$rB%$7$^$9!#!JA0$K(B <kbd>C-u</kbd> $B$rIU$1$?;~!"?d(B
$BB,$5$l$?CM$,4{DjCM$H$7$FMQ$$$i$l$^$9!K(B
<p>
file $BL>$KBP$9$k4{DjCM$rJQ$($?$$>l9g$OJQ?t(B <code>mime-file-types</code>
$B$r@_Dj$7$F2<$5$$!#(B
<defvar name="mime-file-types">
<p>
$BA^F~$5$l$k(B file $B$N(B file $BL>$KBP$9$k(B tag $B$N4{DjCM$rM?$($k!#(B
<p>
$B$3$NJQ?t$O(B
<lisp>
(FILE_PAT TYPE SUBTYPE PARAMS ENCODING
DISPOSITION_TYPE DISPOSITION_PARAMS)
</lisp>
$B$H$$$&(B list $B$N(B list $B$G!"3FMWAG$O0J2<$NDL$j$G$"$k!'(B
<dl>
<dt>FILE_PAT
<dd>file $BL>$rI=$9@55,I=8=(B
<dt>TYPE
<dd>media type
<dt>SUBTYPE
<dd>media subtype
<dt>PARAMS
<dd>Content-Type field $B$N(B parameter
<dt>ENCODING
<dd>Content-Transfer-Encoding
<dt>DISPOSITION_TYPE
<dd>disposition-type
<dt>DISPOSITION_PARAMS
<dd>Content-Disposition field $B$N(B parameter
</dl>
<noindent>
$B@_DjNc!'(B <file>*.rtf</file> $B$KBP$9$k(B media type $B$r(B application/rtf $B$K(B
$B$9$k>l9g(B
<lisp>
(eval-after-load
"mime-edit"
'(set-alist 'mime-file-types
"\\.rtf$"
'("application" "rtf" nil nil
"attachment" (("filename" . file)))
))
</lisp>
</defvar>
<h2> transfer level
<node> transfer level
<p>
message $B$KA^F~$9$k(B data $B$O(B <dref file="mime-ja">7bit</dref> $B$J$$$7(B
<dref file="mime-ja">8bit</dref> $B$b$7$/$O(B <dref
file="mime-ja">binary</dref> $B$GI=8=$9$k$3$H$,$G$-$^$9!#(B
<p>
$B$h$C$F!"(B7bit $B$7$+DL$5$J$$(B <dref file="mime-ja">MTA</dref> $B$r7PM3$9$k>l9g!"(B
7bit $B$N(B data $B$O$=$N$^$^$GAw$l$^$9$,!"(B8bit $B$d(B binary $B$N(B data $B$O(B 7bit $B$KJQ(B
$B49$7$J$1$l$P$J$j$^$;$s!#(B
<p>
$BF1MM$K!"(B8bit $B$7$+DL$5$J$$(B MTA $B$r7PM3$9$k>l9g!"(B7bit $B$d(B 8bit $B$N(B data $B$O(B
$B$=$N$^$^$GAw$l$^$9$,!"(Bbinary $B$N(B data $B$O(B 7bit $B$+(B 8bit $B$KJQ49$7$J$1$l$P(B
$B$J$j$^$;$s!#(B
<p>
<memo>
EBCDIC $B$7$+DL$5$J$$(B MTA $B$r7PM3$9$k>l9g!"(B7bit $B$N(B data $B$b(B base64 $BEy$GJQ(B
$B49$7$J$$$HAw$l$^$;$s$,!";d$O(B EBCDIC $B$N$3$H$^$G$OCN$j$^$;$s!#(B(^_^;
<p>
$BF1MM$K!"@)8fJ8;z$rDL$5$J$$(B MTA $B$N$3$H$d(B code $BJQ49$r9T$J$&(B MTA $B$b>C$($F(B
$B$J$/$J$C$FM_$7$$$G$9!#(B(^_^;
<p>
binary $B$bDL$9(B MTA $B$bB8:_$9$k$s$G$7$g$&$,!":#$N$H$3$m$"$^$j0lHLE*$H$O$$(B
$B$($J$$$G$7$g$&!#(B
</memo>
<p>
<concept>transfer level</concept> $B$H$$$&$N$O$I$NHO0O$N(B data $B$^$GAw$l$k$+(B
$B$H$$$&$3$H$rI=$9$b$N$G$9!#(Bmime-edit $B$O(B
<code>mime-transfer-level</code> $B$H$$$&JQ?t$r;}$C$F$*$j!"$3$l$G(B
transfer level $B$rI=8=$7$^$9!#(B
<defvar name="mime-transfer-level">
<p>
transfer level $B$rI=$9!#(B
<p>
$B$"$k(B data $B$N(B transfer level $B$,$3$NCM$r1[$($k>l9g!"(B7bit data $B$X$NJQ49$,(B
$B9T$o$l$k!#(B
<p>
$B8=:_$N$H$3$m!"(B7 $B$+(B 8 $B$,M-8z$G$"$k!#4{DjCM$O(B 7 $B$G$"$k!#(B
<p>
EBCDIC $B$r(B 5, ASCII printable $B$N$_$r(B 6, binary $B$r(B 9 $B$H$9$k$3$H$r7W2h$7(B
$B$F$$$k$,!"<BAu$NM=Dj$O$J$$!#(B
</defvar>
<memo>
transfer level $B$O(B <a node="header">message header</a> $B$K$O4X78$7$J$$!#(B
MIME $B$O(B body $B$K$*$$$F!"(B8bit $B$N(B data $B$r;H$($k$h$&$K(B <dref
file="mime-ja">STD 11</dref> $B$r3HD%$7$F$$$k$,!"(Bmessage header $B$G$O(B
<dref file="mime-ja">us-ascii</dref> $B$N$_$rMQ$$$k$3$H$r5a$a$F$$$k!#(B
</memo>
<h2> Splitting
<node> message/partial sending
<p>
<defvar name="mime-edit-split-message">
<p>
Non-nil $B$J$i$PBg$-$J%a%C%;!<%8$rJ,3d$7$FAw?.$7$^$9!#(B
</defvar>
<defvar name="mime-edit-message-default-max-lines">
<p>
$B%a%C%;!<%8$N:GBg9T?t$N%G%U%)%k%HCM$G$9!#(B
</defvar>
<defvar name="mime-edit-message-max-lines-alist">
<p>
$B%a%8%c!<%b!<%IBP%a%C%;!<%8$N:GBg9T?t$+$i@.$kO"A[%j%9%H$G$9!#(B
<p>
$B%a%8%c!<%b!<%I$,$3$3$G;XDj$5$l$F$J$$>l9g$K$O(B
<code>mime-edit-message-default-max-lines</code> $B$rMQ$$$^$9!#(B
</defvar>
<defvar name="mime-edit-split-blind-field-regexp">
<p>
$BJ,3dAw?.$N:]$KL5;k$5$l$k%U%#!<%k%IL>$K%^%C%A$9$k@55,I=8=$G$9!#(B
</defvar>
<h1> $B$=$NB>(B
<node> Various
<p>
<h2> $B0E9f2=!"=pL>(B
<node> PGP
<p>
mime-edit $B$G$O(B <concept>PGP/MIME</concept> (RFC 2015) $B$*$h$S(B
<concept>PGP-kazu</concept> (draft-kazu-pgp-mime-00.txt) $B$K$h$k0E9f2=!&(B
$BEE;R=pL>!&8x3+80$NA^F~5!G=$rMxMQ$9$k$3$H$,$G$-$^$9!#(B
<p>
$BC"$7!"$3$N5!G=$rMxMQ$9$k$K$O3F<o(B pgp command $B$,I,MW$G$9!#(B
<defvar name="pgg-default-scheme">
<p>
$B0E9f2=$b$7$/$O=pL>$KMQ$$$k(B PGP $B$b$7$/$O(B GnuPG $B%3%^%s%I$N%P!<%8%g%s$G$9!#(B
$BCM$O(B symbol $B$r;XDj$7$^$9!#;H$($k%P!<%8%g%s$O(B <code>gpg</code>$B!"(B
<code>pgp</code> $B$b$7$/$O(B <code>pgp5</code> $B$G$9!#(B
</defvar>
<defvar name="pgg-scheme">
<p>
$BI|9f$b$7$/$O8!>Z$KMQ$$$k(B PGP $B$b$7$/$O(B GnuPG $B%3%^%s%I$N%P!<%8%g%s$G$9!#(B
$BCM$O(B symbol $B$r;XDj$7$^$9!#;H$($k%P!<%8%g%s$O(B <code>gpg</code>$B!"(B
<code>pgp</code> $B$b$7$/$O(B <code>pgp5</code> $B$G$9!#(B
</defvar>
<defvar name="pgg-insert-url-function">
<p>
$B80%5!<%P$+$i8x3+80$r<h$j4s$;$k:]$K;H$&4X?t$G$9!#%G%U%)%k%H$G$O(B
Emacs/W3 $B$r;H$&@_Dj$K$J$C$F$$$^$9!#(Bemacs-w3m $B$r;H$&>l9g$K$O(B
$B<!$N$h$&$K@_Dj$7$^$9!#(B
<lisp>
(setq pgg-insert-url-function #'w3m-retrieve)
</lisp>
</defvar>
<h2> $B2!KU(B
<node> Buttons
<p>
<defvar name="mime-button-face">
<p>
MIME-Preview $B%P%C%U%!$G(B content-button $B$b$7$/$O(B URL-button $B$KMQ$$$k(B
face $B$G$9!#(B
</defvar>
<defvar name="mime-button-mouse-face">
<p>
MIME-preview $B%P%C%U%!$G%^%&%9$r%O%$%i%$%H$9$k:]$KMQ$$$k(B face $B$G$9!#(B
</defvar>
<defvar name="mime-browse-url-function">
<p>
URL $B$r%V%i%&%:$9$k4X?t$G$9!#(B
</defvar>
<h2> $B<B9T>r7o$N@_Dj(B
<node> Acting-condition configuration
<p>
<defun name="mime-add-condition">
<args> target-type condition <opts> mode file
<p>
Add <var>condition</var> to database specified by
<var>target-type</var>.
<p>
<var>target-type</var> must be <code>preview</code> or
<code>action</code>.
<p>
If optional argument <var>mode</var> is <code>strict</code> or
<code>nil</code> (omitted), <var>condition</var> is added strictly.
<p>
If optional argument <var>mode</var> is <code>with-default</code>,
<var>condition</var> is added with default rule.
<p>
If optional argument <var>file</var> is specified, it is loaded when
<var>condition</var> is activate.
</defun>
<h1> $B35G0:w0z(B
<node> Concept Index
<cindex>
<h1> $B4X?t:w0z(B
<node> Function Index
<findex>
<h1> $BJQ?t:w0z(B
<node> Variable Index
<vindex>
</body>