Newsgroups: fj.mail
Path: galaxy.trc.rwcp.or.jp!jaist-news!morioka
From: morioka@jaist.ac.jp (=?ISO-2022-JP?B?GyRCPGkyLBsoQg==?= =?ISO-2022-JP?B?GyRCQ05JJxsoQg==?= (MORIOKA Tomohiko))
Subject: Re: header ni MIME wo , no zakkan (Re: Why MIME ?)
In-Reply-To: t93141tk@sfc.keio.ac.jp's message of Wed, 20 Oct 1993 05:24:47 GMT
Content-Type: text/plain; charset=ISO-2022-JP
Message-ID: <MORIOKA.93Oct20160224@is15e0s03.jaist.ac.jp>
Sender: news@jaist.ac.jp (News System Administrator)
Organization: Japan Advanced Institute of Science and Technology, Ishikawa,
	Japan
References: <imEbT.ysato@etl.go.jp> <CF4L8y.Mry@ntttsd.ntt.jp>
	<MORIOKA.93Oct20000044@is15e0s03.jaist.ac.jp>
	<1993Oct19.202114.284@buttercup.e-tokyo.prug.or.jp>
	<T93141TK.93Oct20142447@cs0.sfc.keio.ac.jp>
Mime-Version: 1.0
Date: Wed, 20 Oct 1993 21:02:24 GMT
Lines: 203
Xref: galaxy.trc.rwcp.or.jp fj.mail:2001
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.mail&nb=2001&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.

>>>>> <T93141TK.93Oct20142447@cs0.sfc.keio.ac.jp> =?ISO-2022-JP?B?GyRCJEskRiEiGyhC?=
t93141tk@sfc.keio.ac.jp (Takeshi Kusune) =?ISO-2022-JP?B?GyRCO2FbKSQvISIbKEI=?=

$BFo:,(B> $B$3$N%a!<%k$NFbMF(B

$BFo:,(B>   $B!&#M#I#M#E!J%X%C%@!<!K$KBP1~$9$k$N$OFq$7$$!#(B
$BFo:,(B>   $B!&;d$N;H$C$F$$$k#M#I#M#EBP1~$N0Y$N%D!<%k$N>R2p(B
$BFo:,(B>   $B!&@_Dj$N;EJ}$r65$($F2<$5$$!#(B
$BFo:,(B> $B$G!";d$N>l9g$G$9$,!"(B

$BFo:,(B>   $B!&(Bmime.el $B!J(BCopyright (C) 1993 Masanobu UMEDA$B!K(B
$BFo:,(B>   $B!&(Btiny-mime.el $B!J$3$N4V%K%e!<%9$K$J$,$l$F$?!K(B
$BFo:,(B>   $B!&(Bmimehead.tar.Z $B!J(Betlport.etl.go.jp$B$+$i!K(B
$BFo:,(B>   $B!&(Bmm2.6.tar.gz$B!"(Bromime-1.1.shar.gz $B!J(Bbash.cc.keio.ac.jp $B$+$i!K(B

$BFo:,(B> $B$H$$$&$b$N$r;}$C$F$$$^$9!#(B


* MIME $BMQ$N%3%^%s%I(B

<T90553MM.93Oct1204701@cs0.sfc.keio.ac.jp> $B$K$F!"(B
$BB<>eKcN$;R(B <t90553mm@sfc.keio.ac.jp> $B;a[)$/!"(B

$B!&(Bmetamail
etlport.etl.go.jp: /pub/mime/mm*

 $BC1$J$k%Z!<%8%c$N$h$&$K;H$$$^$9!#(B
 $BNc$($P!"(BMH$B$G$7$?$i(B show | metamail $B$N$h$&$K$7$^$9!#(B
 $B%X%C%@$@$1$G$J$/!"(BMIME$B$G5,Dj$5$l$?B>$N5!G=(B($B2hA|$d2;@<$J$I(B)
 $B$b0lDL$jA4$F$"$D$+$C$F$^$9!#(B

$B!&(Bmimehead.tar
etlport.etl.go.jp:~ftp/pub/mime/mimehead.tar.Z

 $BEEAm8&$N:4F#$5$s$,:n$C$?!"%K%e!<%9$N(BMIME$B%X%C%@!<MQ$N(Bnntpd$B$X$N(B
 $B%Q%C%A5Z$S%(%s%3!<%@!"%G%3!<%@$G$9!#(BtoMime/fromMime$B$H$$$&%3%^%s%I(B
 $B$,$"$C$F!"%a!<%k$N%X%C%@!<$N%G%3!<%@!"%(%s%3!<%@$K$b1~MQ$,$-$-$^$9!#(B
 $B;d$O!"$3$l$G4JC1$J%7%'%k%9%/%j%W%H$r=q$$$F;H$C$F$$$^$9$,!"%X%C%@!<$@$1(B
 $B$G$"$l$P!"$3$l$,0lHV$*<j7Z$J$h$&$J5$$,$7$^$9!#(B


* Emacs Lisp

** Umerin $B$5$s$N(B MIME tools

<T90553MM.93Oct1204701@cs0.sfc.keio.ac.jp> $B$K$F!"(B
$BB<>eKcN$;R(B <t90553mm@sfc.keio.ac.jp> $B;a[)$/!"(B

$B!&(Bemacs-mime-tools.shar
 wnoc-fuk.wide.ad.jp:~ftp/pub/GNU/etc/emacs-mime-tools.shar

 umerin$B$5$s$,%K%e!<%9$GEj9F$7$F$$$?$b$N$G$9!#(B
 emas$B$G%a!<%k$rFI$_=q$-$7$F$$$k?M$N$?$a$N%D!<%k$G$9!#(B
 MIME$B%a!<%k%3%s%]!<%6!<!"(BMIME$BMQ$N(Brmail$B%D!<%k!"(B
 metamail$B$r(Bemacs$B$G;H$&%D!<%k$,F~$C$F$^$9!#(B

*** mime.el

  mmencode $B$r;H$C$F(B MIME message $B$r:n$k!#(B
  $BB?L\E*%a%C%;%$%8$r:n$k$?$a$N(B mime-mode $B$,$"$k!#(B
  $BB?L\E*%a%C%;%$%8$,3d9g4JC1$K:n$l$k!#(B

*** metamail.el

  metamail $B$r;H$C$F(B MIME message $B$r:F@8$9$k!#(B

  $BB?L\E*%a%C%;%$%8$N:F@8$,$G$-$k!#(B


** tiny-mime.el

  MIME header $B$N(B decoder. ISO-2022-JP, ISO-8859-* $B$N(B header $B$,I|85$G$-(B
$B$k!#!J$?$@$7!"(BNEmacs, NEpoch $B$G$O!"(BISO-2022-JP, Base64 $B$N$_!K(B

*** GNUS 3.14.4 + tiny-mime

  GNUS 3.14.4 $B$K(B tiny-mime-mode $B$H(B metamail-mode $B$rAH$_9~$s$@$b$N!#(BM-t 
$B$G:F@8%b!<%I$,@Z$jBX$o$k!#(B

  Summary, mode-line $B$bI|85$7$FI=<($9$k!#F|K\8lJ8;zNs$rJ8;z$NESCf$G$V$C(B
$B$?@Z$C$?$j$7$J$$$N$G!"(Bmode-line $B$K@5$7$/F|K\8lJ8;zNs$rI=<($G$-$k!#(B

*** GNUS 4.1 + tiny-mime

  $BF1$8$/!"(BGNUS 4.1 $B$K(B tiny-mime-mode $B$H(B metamail-mode $B$rAH$_9~$s$@$b$N!#(B

*** mh-e 3.8 + tiny-mime

  mh-e 3.8 $B$K(B tiny-mime-mode $B$H(B metamail-mode $B$rAH$_9~$s$@$b$N!#(BM-t $B$G(B
$B:F@8%b!<%I$,@Z$jBX$o$k!#(B


** $B$=$NB>(B

  MH $BImB0$N(B mh-e $BMQ$N(B MIME message encoder $B$,$"$k$_$?$$$G$9!#(B


* $B$^$H$a(B

  metamail $B$O!"@'Hs!"%$%s%9%H!<%k$7$^$7$g$&!#7k9=4JC1$K$G$-$^$9!#(B

  $B%$%s%9%H!<%k$N$70W$5$J$i!"(Btiny-mime.el $B$,0lHV$G$7$g$&!#(B+ tiny-mime
patch $B$r;H$C$F!"(Bmetamail $B$b;H$&$H2wE,$G$9!#(B

  MIME message $B$r=q$/$J$i!"(BUmerin $B$5$s$N(B mime.el $B$N(B mime-mode $B$O2wE,$G(B
$B$9!#(Bmetamail $B%Q%C%1%$%8$,%$%s%9%H!<%k$5$l$F$$$l$P!"(BOK $B$G$9!#(B

  MH-6.8-JP2 $B$r%$%s%9%H!<%k$9$l$P!"(BMH $B<+BN$,(B MIME $B$r%5%]!<%H$7$^$9!#$=(B
$B$l$,L5M}$J$i!"(Bmetamail $B$r;H$$$^$7$g$&!#(B



$BFo:,(B> $B$3$l$i$N%D!<%k$N5!G=$r;H$$$3$J$90Y$N@_Dj$N;EJ}$r65$($F$b$i$($P4r$7$$$N(B
$BFo:,(B> $B$G$9$,!JB?J,5!G=$O=EJ#$7$F$k$H;W$$$^$9!K!#;d$N;H$C$F$$$k%j!<%@!<$O(B 
$BFo:,(B> GNUS ver 13.3$B$H(B MHE$B!J0J2<$N$h$&$K=q$$$F$"$k!K$G$9!#(B

 >> ;;;  mh-e.el(Version: 3.6 for GNU Emacs Version 18 and MH.5 and MH.6)
 >> (setq mh-e-RCS-id "$Header: mh-e.el,v 2.24 88/08/29 12:07:53 larus Exp $")

  GNUS 4.1 $B$+(B 3.14.4$B!"(Bmh-e 3.8 $B$,F~<j$G$-$k$J$i!"$=$l$rF~<j$7$F!"(B+
tiny-mime patch $B$rEv$F$k$N$,3Z$@$H;W$$$^$9!#(B

  $B$7$+$7!"$3$N(B version $B$r;H$&$J$i!"(B

$BFo:,(B> .emacs$B$N$&$A4X78$"$j$=$&$JItJ,$r$D$1$F$*$-$^$9$N$G!"$J$K$+JQ$J$3$H$r$7(B
$BFo:,(B> $B$F$$$k$J$i;XE&$7$F2<$5$$!J(Bload-path $B$J$I$O$A$c$s$H@_Dj$7$F$"$j$^$9!K!#(B

$BFo:,(B> $B$G$O!"$h$m$7$/!#(B
$BFo:,(B> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
$BFo:,(B> $B7DXf5A=NBg3X4D6->pJs3XIt4D6->pJs3X2J#1G/(B $BFo:,(B $BM:;V(B  $B:k6L8)=UF|It;T:_=;(B
$BFo:,(B>            $B%a!<%k%"%I%l%9(B:t93141tk@sfc.keio.ac.jp ($B>EFnF#Bt%-%c%s%Q%9(B)
$BFo:,(B>                           a00058@cc.hc.keio.ac.jp     ($BF|5H%-%c%s%Q%9(B)

$BFo:,(B> ----------------------------------------------------------------------
$BFo:,(B> (autoload 'mime-mode "mime" "" t)

$BFo:,(B> ;;
$BFo:,(B> ;; For mime
$BFo:,(B> ;;

$BFo:,(B> ;; (a) To use with mh-e, set up like followings on your .emacs:

$BFo:,(B> ;; In case of MH-E, you need the following hook definition:

(setq mh-letter-mode-hook
      (list
       (function
        (lambda ()
          (mime/decode-message-header) ; header $B$r(B decode $B$7$F$/$l$^$9!#(B
          (mime-mode)
          (make-local-variable 'mail-header-separator)
          (setq mail-header-separator "--------")))))

$BFo:,(B> (setq mh-folder-mode-hook
$BFo:,(B>       '(lambda()
$BFo:,(B> ;;;;insert your current settings here
$BFo:,(B>  (require 'romime-mhe)))

  $B$3$l$OMW$j$^$;$s!#(B

$BFo:,(B> (setq mh-compose-mode-hook
$BFo:,(B>       '(lambda()
$BFo:,(B> ;;;;insert your current settings here
$BFo:,(B>  ))

  $B$3$l$bMW$j$^$;$s!#(B

$BFo:,(B> ;; (b) To use with GNUS, set up like followings on your .emacs:

$BFo:,(B> (setq gnus-Startup-hook ;; On GNUS 3.15 or later, gnus-startup-hook
$BFo:,(B>       '(lambda ()
$BFo:,(B> ;;;;insert your current settings here
$BFo:,(B>  (require 'tiny-mime)
$BFo:,(B>  (require 'romime-gnus)
$BFo:,(B>  ))

  $B$3$l$bMW$j$^$;$s!#(B

$BFo:,(B> (setq gnus-Subject-prepare-hook
$BFo:,(B>       '(lambda ()
$BFo:,(B>  (mime/decode-message-header)))

  $B$3$l$bMW$j$^$;$s!#(B

(setq gnus-Article-prepare-hook '(lambda ()
       (require 'tiny-mime)
       (mime/decode-message-header)
       ))

$BFo:,(B> (setq gnus-Inews-article-hook
$BFo:,(B>       '(lambda ()
$BFo:,(B>   (mime/encode-message-header)))

  mime-mode $B$r;H$&$J$i!"MW$j$^$;$s!#(B

----------------------------------------------------------------------
  mh-e $B$N>l9g!"NI$$(B hook $B$,L5$$$N$G!"$$$:$l$K$7$F$b(B patch $B$rEv$F$J$1$l(B
$B$P$J$j$^$;$s!#(BMH $B<+BN$GBP1~$9$l$PJL$G$9$,!#(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: <morioka@jaist.ac.jp>  $B".".".".".".".(B
