view doc-JP/CHANGES.JP @ 0:bce86c4163a3

Initial revision
author kono
date Mon, 18 Apr 2005 23:46:02 +0900
parents
children
line wrap: on
line source

/* ***************************** *
 *  MH-6.8.x $BF|K\8lHG$NNr;K(B($B>P(B)  *
 * ***************************** */

/* [2001-06-15] mh-6.8.4-JP-3.05  (by MH-plus project) */

  $B!{(BLinux $B$G(B RPOP $BIU$-$G(B make $B$7!"(BRPOP $B$r;H$o$:$K(B NFS $B%/%i%$%"%s%H$G(B inc
    $B$9$k$H(B($B>e5-A4$F$N>r7o$,0lCW$7$?;~$@$1(B)$B!"%+%l%s%H%a%C%;!<%8$,0\F0$7$J(B
    $B$$%P%0$r=$@5!#(B
  $B!{(B2001$BG/$K$J$k$H!"(BDate $B9T$NFs7eG/(B "01" $B$O(B 1900$BG/Be$H2r<a$7$F$7$^$&LdBj$r(B
    $B=$@5!#(B(2000$BG/$G$OLdBjL5$+$C$?$N$K(B 2001$BG/LdBj(B? ^^;;)
  $B!{%O%C%7%eCM$,Ey$7$/$J$kFs$D$N%X%C%@$NFb!"$I$A$i$+$,B8:_$9$k$+$I$&$+$r(B
    $B%A%'%C%/$9$k$h$&$J(B mh-format $B$r=q$/$H(B core dump $B$9$kLdBj$r=$@5!#(B
  $B!{(BSolaris 2.x $B$G%U%!%$%k%m%C%/$,IT=<J,$@$C$?LdBj$r=$@5!#(B
  $B!{(Bmhn $B$G$N(B MIME $B%?%$%WL>$N%/%)!<%H$K4X$9$k%;%-%e%j%F%#%[!<%k$r=$@5!#(B
  $B!{(BHP-UX $B$N(B ruserpass() $B$,(B MH $B$N4|BT$9$kF0:n$r$7$J$$LdBj$r=$@5!#(B
  $B!{(Bslocal $B$N%Q%?!<%s%^%C%A$rF|K\8lBP1~$K$7$?!#(B
  $B!{<h$j4:$($:!"(Bread $B;~$@$1(B JIS X 0213 $BMQ$N(B "ESC $ ( O" $B$b(B JIS X 0208 $B$H(B
    $BF10l;k$7$F2r<a=PMh$k$h$&$K$7$?(B($B$3$l$GBh(B1$B!A(B2$B?e=`$@$1$O2=$1$J$$(B)$B!#(B
  $B!{(Bconfigure $B$G(B --disable-japan $B$,A*Br$G$-$k$h$&$K$7$?!#<B9T;~$K4D6-JQ?t(B
    MM_CHARSET $B$K(B ISO-8859-x $B$N$I$l$+$r%;%C%H$7$F$k$H(B ISO-8859-x $BBP1~$K(B
    $B$J$j$^$9!#(B
  $B!{(Bmake depend $B$,@5$7$/F/$/$h$&$K$7$?!#(B
  $B!{$=$NB>!"BP1~(B OS $B$r$A$g$C$HA}$d$9!#(B:-)


/* [2000-10-03] mh-6.8.4-JP-3.04  (by Takashi SHIRAI) */
/*       $B$A$J$_$K!"$3$N%P!<%8%g%s$K$O(B MH-plus project $B$OMm$s$G$^$;$s!#(B */

  $B!{(Benvelope from $B$N(B user name $B$r(B localhost $B$N(B user name $B$H0[$J$k@_Dj$K(B
    $B=PMh$k$h$&$K!"(Bmtstailor/localuser $B$H(B .mh_profile/Sendername $B$rDI2C!#(B
  $B!{(BFrom: $B$rL@<($7$J$+$C$?>l9g$K<+F0E*$KIU2C$5$l$k:]$N(B address $B$r(B
    .mh_profile/From-Address $B$G;XDj2DG=$K$7$?!#(B
  $B!{(Bmh-format $BFb$G(B date2local() $B$r;H$&$HH/@8$9$k(B 2000$BG/LdBj$r=$@5!#(B


/* [1999-10-04] mh-6.8.4-JP-3.03  (by MH-plus project) */

  $B!{(BSunOS 4.x $B$d(B Linux $B$G(B RPOP $B$,;H$($J$/$J$C$F$?LdBj$r=$@5!#(B($B$9$_$^$;$s!#(B
    $B%(%s%P%0$7$F$^$7$?(B)
  $B!{(Bpick $B$G(B JIS $B%3!<%I$G$N8!:w$,=PMh$J$/$J$C$F$?LdBj$r=$@5!#(B($B$9$_$^$;$s!#(B
    $B%(%s%P%0$7$F$^$7$?(B)
  $B!{(BLinux $B$GFCDj$N%a!<%k$KBP$7$F(B scan $B$,(B core dump $B$9$k;v$,$"$kLdBj$r=$@5!#(B
  $B!{(Brepl & mh-format $B$G%3%s%]!<%M%s%HKvHx$KM>J,$J6uGr$,$D$/LdBj$r=$@5!#(B
  $B!{CM$rJV$5$J$$4X?t$+$iCM$r<u$1$H$k$h$&$J(B mh-format $B$r=q$/$H!"(Bcore dump
    $B$7$?$j!"L58B%k!<%W$K$J$C$?$j$9$kLdBj$r=$@5!#(B
  $B!{(Binc $B$G(B lock file $B$r(B2$B2s(B close $B$7$h$&$H$7$F$?LdBj$r=$@5!#(B
  $B!{(BFrom: $B$K(B RFC $B$N5,Dj$h$jD9$$(B MIME encoded-word $B$,$"$k%a!<%k$K(B repl $B$9$k(B
    $B$H(B draft $B$N(B To: $B9T$,Mp$l$k;v$,$"$kLdBj$r=$@5!#(B
  $B!{(B%(putaddr) $B$G2hLLI}$h$jD9$$%X%C%@L>$r;XDj$9$k$H(B core dump $B$9$kLdBj$r(B
    $B=$@5!#(B
  $B!{(Bglibc2.1 $B$NJ8;zNs4X?t$H$NAj@-$,0-$+$C$?$N$r=$@5!#(B
  $B!{(Bautoconf $B$r(B 2.13 $B$K>e$2$k!#(B
  $B!{$=$NB>!"BP1~(B OS $B$r$A$g$C$HA}$d$9!#(B:-)


/* [1999-02-09] mh-6.8.4-JP-3.02  (by MH-plus project) */

  $B!{(BLinux $B>e$G!"(B~/.mh_profile $B$N:G8e$,2~9T$G=*$C$F$J$$$HA4$F$N%3%^%s%I$,(B
    core dump $B$9$kLdBj$r=$@5!#(B(Linux $BFCM-(B?)
  $B!{(Bmh-format $B$G(B 1000000000 $B0J>e$N?t(B(int $B$,(B 32bit $B$N>l9g(B)$B$r7e?t;XDj$;$:$K(B
    $BI=<($5$;$h$&$H$9$k$H$*$+$7$J?t$K$J$C$?$j!"L58B%k!<%W$K$J$kLdBj$r=$@5!#(B
  $B!{(Bsizeof(long) $B$H(B sizeof(time_t) $B$,0[$J$k4D6-$G;~4V$,$*$+$7$/$J$kLdBj$r=$@5!#(B
  $B!{(Blong $B$,(B 32bit $B$@$H7h$aBG$A$7$F$$$?LdBj$r=$@5!#(B
  $B!{(Bvmh $B$,(B SunOS 4.x $B0J30$G$O$^$H$b$KF0$+$J$$LdBj$r=$@5!#(B
  $B!{(BDigital UNIX $B$G!"(Bvmh $B$,(B make $B=PMh$J$$LdBj$r=$@5!#(B
  $B!{(Bvmh $B$rF|K\8lBP1~$K(B($BI=<($O(B JEUC $B$N$_(B)$B!#(Bvmh $B$NF|K\8l%^%K%e%"%k$bDI2C!#(B
  $B!{(B~/.mh_profile $B$K!V(Bshow: -form hogehoge$B!W$H$+=q$$$F$k>l9g$K!"(B
    $B!V(Bshow -noshowproc$B!W$,$&$^$/<B9T$G$-$J$$LdBj$r=$@5!#(B
  $B!{(Boptions SETEUID $B$H(B SETREUID $B$rDI2C!#FCDj$N(B OS $B$G$O!"(Boptions RPOP $B;~$K!"(B
    inc $B$d(B msgchk $B$O!"<B9TD>8e$K0lC68"8B$rMn$7!"FC8"%]!<%H$r3+$/;~$@$1(B
    root $B8"8B$KLa$k$h$&$K$7$?!#(B(sendmail $B$N(B test/Results $B;2>H(B)
  $B!{(Bstructured header $B$GF|K\8lJ8;z$ND>8e$K(B ')' $B$,$"$k$h$&$J$b$N$r(B MIME encode
    $B$5$;$k$H!"(Bcore dump $B$9$k$3$H$,$"$kLdBj$r=$@5!#(B
  $B!{%U%)%k%@Fb$,(B JIS7 $B0J30$NF|K\8l4D6-$G(B forw -mime $B$r$7$F$+$i(B mhn -junet
    $B$r$7$F$b!"<h$j9~$^$l$?%a%C%;!<%8$,(B JIS7 $B$K$J$i$J$$LdBj$r2r7h!#(B
  $B!{(Bedit mhn $B$G(B application/* $B%?%$%W$N%G!<%?$r<h$j9~$`:]!"(B8bit $B%3!<%I$r4^$^(B
    $B$J$$%G!<%?$@$H(B '\0' $B$r4^$s$G$$$F$b(B encode $B$5$l$J$$LdBj$r2r7h!#(B($B@8$N(B '\0'
    $B$OE>Aw;~$K2=$1$k(B)
  $B!{(Bmultipart $B$N0lIt$N%Q!<%H$,(B 8bit $B$K$J$C$F$k>l9g$G$b!"%H%C%W%l%Y%k$,(B
    7bit $B$N$^$^$K$J$C$F$?LdBj$r2r7h!#(B(cf. RFC-2045)
  $B!{(Bmultipart $B$N(B delimiter $B$N8e$m$KM>J,$J%9%Z!<%9$,$"$k$H(B delimiter $B$H$7$F(B
    $BG'<1$5$l$J$$LdBj$r2r7h!#(B(cf. RFC-2046)
  $B!{(Binc $B$G(B lock file $B$K$h$k%m%C%/$r$7$?>l9g!"(Binc $B$,0[>o=*N;$9$k$H(B lock file
    $B$,>C$5$l$:$K=*N;$7$F$7$^$&;v$,$"$kLdBj$r=$@5!#(B
  $B!{(Btrim $B$G1&4s$;7e?t;XDj$r$7$?>l9g!"@Z$j$H$i$l$k0LCV$KF|K\8l$,$"$k$HJ8;z(B
    $B2=$1$9$kLdBj$r=$@5!#(B
  $B!{(Bshowproc $B$r(B mhl $B$K$7$F$k;~$K!"(Bmsh $B$r%U%)%k%@!<%b!<%I$G5/F0$7(B show $B$9$k(B
    $B$H!"I=<($,=*$C$?8e(B core dump $B$9$kLdBj$r=$@5!#(B
  $B!{(Bbbc $B$G(B LISTGROUP $B%3%^%s%I(B(RFC-977 $B$KL5$$3HD%%3%^%s%I$@$,$[$H$s$I$N(B NNTP
    $B%5!<%P!<$G%5%]!<%H$5$l$F$$$k(B)$B$r%5%]!<%H$7$F$J$$(B NNTP $B%5!<%P!<$K$O$&$^$/(B
    $B@\B3$G$-$J$$LdBj$r=$@5!#(B
  $B!{(Bbbc $B$G(B NNTP $B@\B3$7$?:]!"(Bscan $B;~$KB8:_$7$?5-;v$,(B show $B$7$?;~$K$O(B expire
    $B$5$l$F$?!D$H$+!"$"$k$O$:$N5-;v$,ESCf$GL5$/$J$k$H!"(Bbbc $B$,Mn$A$F$7$^$&(B
    $BLdBj$r=$@5!#(B


/* [1998-12-02] mh-6.8.4-JP-3.01  (by MH-plus project) */

  $B!{(Boptions RPOP $B;~$KH/@8$9$k(B inc $B$d(B msgchk $B$N%;%-%e%j%F%#!&%[!<%k$r=$@5!#(B
  $B!{D9$$(B MIME $B%X%C%@!<9T$G(B buffer overrun $B$,H/@8$9$k%;%-%e%j%F%#!&%[!<%k$r(B
    $B=$@5!#(B
  $B!{(Boptions JAPAN $B$r$D$1$F!"(Boptions MIME_HEADERS $B$r$D$1$J$$>l9g$K!"(BSubject:
    $BEy$K@8$N(B JIS $B%3!<%I$r=q$$$?%a!<%k$r(B post $B$9$k$H!"(BJIS7 $B$G=P$F$$$+$:$K!"(B
    JEUC $B$K$J$C$F$7$^$&$H$$$&%P%0$r=$@5!#(B
  $B!{6u$N%X%C%@!<$,$"$k$H(B pgped $B$,(B core dump $B$9$kLdBj$r=$@5!#(B
  $B!{!V(Binc -file hoge -truncate$B!W$O8z$/$N$K!V(Binc -truncate -file hoge$B!W$O(B
    -truncate $B%*%W%7%g%s$,L5;k$5$l$kLdBj$r2r7h!#(B
  $B!{(Bmhparam $B$G!"%G%U%)%k%HCM$N$"$k(B proc $B%3%s%]!<%M%s%H$N$&$A%G%U%)%k%H$N$^$^$K(B
    $B$7$F$$$k$b$N$rI=<($5$;$h$&$H$9$k$H!"(Bcore dump $B$9$kLdBj$r2r7h!#(B
  $B!{(Bdigestcomps $B$N(B 2000$BG/LdBj$r2r7h!#(B:-)
  $B!{(BSJIS $B4D6-$G(B mhn $B%(%G%#%C%H$9$k$H!"(BMIME $B%(%s%3!<%I$5$l$?(B
    Content-Description: $B%X%C%@!<$,2=$1$kLdBj$r=$@5!#(B
  $B!{(Bmhl $B$K(B decode $B%*%W%7%g%s$rDI2C!#(B
  $B!{(Bpost $B$N%G%U%)%k%H$NF0:n$r!"%I%i%U%H$K(B MIME-Version: $B%X%C%@!<$,$"$k;~(B
    $B$K$O(B -hencode$B!"$J$$;~$K$O(B -nohencode $B$K$J$k$h$&$KJQ99!#(B
  $B!{(Bmhn $B%(%G%#%C%H$N:]$K(B MM_CHARSET=iso-2022-jp $B$N;~$K$O(B 8bit $B%a!<%k$K(B 7bit
    $B$HI=<($9$k$h$&$K!#(B(post $B8e$K(B sendmail $BEy$G(B EUC$B"*(BJIS7 $BJQ49$,$5$l$k>l9g$X(B
    $B$NBP:v(B)
  $B!{(Bpgped $B$N%G%U%)%k%H$r(B -mime $B$KJQ99!#(B
  $B!{(BPGP5 $B$K0l1~BP1~!#(B
  $B!{(Bsend $B5Z$S(B mhn $B$N(B message/partial $B4X78$r(B RFC-2046 $BBP1~$K!#(B
  $B!{(Bmhn_defaults $BFb$K!V(Bmhn-show-multipart/mixed$B!WEy$r@_Dj$7$F$bL5;k$5$l$F(B
    $B$$$?LdBj$r2r7h!#(B
  $B!{(BFreeBSD $BEy$G$O(B gzip $B$5$l$?(B man $B$r%$%s%9%H!<%k$9$k$h$&$K!#(B
  $B!{(BPOP($B%/%i%$%"%s%H(B)$B5!G=$r(B on $B$K$9$k$,!"(BPOP$B%5!<%P!<4X78$r%$%s%9%H!<%k$7$J$$(B
    $B$H$$$&A*Br$,2DG=$K!#(B
  $B!{(Bconfigure $B$N%G%U%)%k%H$r(B --enable-pop --enable-apop --disable-popserver
    $B$K$9$k!#(B
  $B!{(Bvmh.c $B$,(B glibc2 $B$G(B make $B=PMh$J$$LdBj$r2r7h!#(B($B$G$b!"85!9(B vmh $B<+BN;H$($J$$(B
    $B$+$iFC$K0UL#$J$7(B :-p)
  $B!{(BSolaris 2.5.1 $B"*(B 2.6 $B$N;EMMJQ99$G(B libzot.a $B$,(B make $B=PMh$J$$LdBj$KBP1~!#(B
  $B!{(BBSD/OS $B$G$O(B shlicc2 $B$r;H$&$h$&$K!#(B
  $B!{(BOPENSTEP $B$N(B lockf() $B$,(B broken $B$@!DBP:v!#(B
  $B!{(BLinux $B$N(B ruserpass() $B$,(B MH $B$N$b$N$H;EMM$,0c$&!DBP:v!#(B
  $B!{%?%$%`%>!<%s<hF@$N:]!"(BSYS5 $B$@$1$I(B ZONEINFO $B5!G=$,$"$k(B OS $B$r9MN8$7$F!"(B
    ZONEINFO $B%*%W%7%g%s$rM%@h$5$;$k$h$&$K$9$k!#(B
  $B!{F|K\8l%*%s%i%$%s!&%^%K%e%"%k$r:n@.!#(B


/* [1998-04-24] mh-6.8.4-JP-3.00  (by MH-plus project) */
/*             $B$3$N%P!<%8%g%s$+$i$O(B mh-68-jp ML $B$H(B     */
/*                MH-plus project $B$,E}9g$5$l$F$$$^$9!#(B */

  $B!{%Y!<%9$r(B mh-6.8.4 $B$K>e$2$?!#(B
  $B!{(Bmark $B$N(B core dump $BBP:v$G!"%(%s%P%0$7$F$?ItJ,$r=$@5!#(B
  $B!{(BAPOP $B$,8E$$(B db $B$@$1$rA[Dj$7$F$?$N$G!"(Bndbm $B$K$bBP1~$5$;$k!#(B
  $B!{(BPOP $B$r(B define $B$7!"(BRPOP $B$r(B define $B$7$F$J$/$F$b!"(BPOP $B$N%G%U%)%k%H(B
    $B$,(B RPOP $B$K$J$k$N$r=$@5!#(B
  $B!{(Bmhn $B$G(B multipart/foo $B$J$I$r(B multipart/mixed $B07$$$K$9$k!#(B(RFC-2046)
  $B!{(Bmhn $B$G(B text/foo $B$J$I$r(B text/plain $B07$$$K$9$k!#(B(RFC-2046)
  $B!{(Bsendmail $B$N%Q%9$,(B "/usr/lib/sendmail" $B$H7h$aBG$A$5$l$F$kE@$r=$@5!#(B
  $B!{(Bchgrp $B$N%Q%9$,(B "/bin/chgrp" $B$H7h$aBG$A$5$l$F$kE@$r=$@5!#(B
  $B!{(BFreeBSD $B$J$I$G(B conflict $B$r<B9T$9$k$H!"(B/usr/spool/mail $B$,L5$$$H8@$o$l$k(B
    $BLdBj$r=$@5!#(B
  $B!{%j%H%k%(%s%G%#%"%s$N%^%7%s$G!"(Bmsh $B$G(B MMDF $B7A<0$N%U%!%$%k$r(B scan $B$9$k(B
    $B$H(B last $B$N%a%C%;!<%8$,$&$^$/I=<($G$-$J$$LdBj$r=$@5!#(B
  $B!{(BSVR4 $B$N%m%s%0%?%$%W$N(B utmp $B$KBP1~!#(B
  $B!{(BOS $B$K$h$C$F$O(B popauth $B$G(B APOP $B$N%G!<%?%Y!<%9%U%!%$%k$r=i4|2=$G$-$J$$(B
    $BLdBj$r=$@5!#(B
  $B!{(Bmhn -list $B$G(B multipart $B$J%a!<%k$N%Q!<%H0lMw$r8+$?;~!"3F%Q!<%H$KIU$$$F(B
    $B$$$k(B Content-Description: $B%X%C%@!<$NFbMF$,(B MIME $B%(%s%3!<%I$5$l$F$$$k>l9g!"(B
    $B$=$l$,%G%3!<%I$G$-$J$$LdBj$r=$@5!#(B
  $B!{(Binc $B$d(B scan $B$N;~!"2?$N%*%W%7%g%s$b;XDj$7$F$J$$>l9g$O(B MIME $B%G%3!<%I$9$k(B
    $B$h$&$K=$@5!#(B
  $B!{(Bpick $B$G(B MIME $B%(%s%3!<%I$5$l$?%X%C%@!<$r8!:w$G$-$k$h$&$K=$@5!#(B
  $B!{(Boptions MIME $B$N;~!"(Bcharset=ISO-2022-JP $B$,IU$$$?%a!<%k$r(B show $B$9$k$H!"(B
    $B$$$A$$$A(B mhn $B$r8F$s$G!"%X%C%@$H%\%G%#$rJ,3d$9$k$N$r$d$a$k$h$&$K=$@5!#(B
  $B!{(Brcvtty $B$O(B EUC $B$7$+I=<($G$-$J$$LdBj$r=$@5!#$^$?!"2?$N%*%W%7%g%s$b;XDj(B
    $B$5$l$F$J$$;~$O(B MIME $B%X%C%@!<$N%G%3!<%I$r$9$k$h$&$K!D!#(B
  $B!{(Bmhn $B$G(B compose $B$7$?;~(B(whatnow $B$+$i(B edit mhn $B$J$I(B)$B$K$O!"%X%C%@!<$r(B
    MIME $B%(%s%3!<%I$9$k$h$&$K$7$?!#(B
  $B!{(Bmhn $B$G(B compose $B$7$?;~$K$O!"(BSMTP $B$GE>Aw$G$-$J$$$0$i$$0l9T$,D9$$(B text/plain
    $B$O%(%s%3!<%I$9$k;v$K$7$?!#(B
  $B!{(BMIME $B%X%C%@!<$N(B language $B3HD%$KBP1~!#(B(RFC-2231)
  $B!{(Bmhl $BMQ$N%U%)!<%^%C%H(B mhl.format, mhl.headers $B$O(B hdecode() $BF~$j$r%$%s%9(B
    $B%H!<%k!#(B
  $B!{(Bmhn $B$K<+F0(B JIS $B%3!<%IJQ49$r$9$k(B -junet $B%*%W%7%g%s$H!"@8$N(B 8bit $B$r5v$9(B
    -8bit $B%*%W%7%g%s$rIU$1$?!#(B
  $B!{(Binc $B$,(B SetUID root $B$5$l$k$N$O(B RPOP $B$N;~$@$1$K$7$?!#(B
  $B!{(Bbbc $B$G%K%e!<%9%0%k!<%W$r;XDj$7$J$$$H(B OS $B$K$h$C$F$O(B core dump $B$9$kLdBj(B
    $B$r2r7h!#(B
  $B!{(Bbbc $B$,(B NNTP $B@\B3$N;~$K!";H$$$b$7$J$$%Q%9%o!<%I$r$$$A$$$AJ9$$$F$/$k(B
    $B$N$r$d$a$k$h$&$K$7$?!#(B
  $B!{(Boptions NNTP $B$r(B BPOP $B$+$iFHN)!#C1FH$G(B NNTP $B$r;XDj$G$-$k$h$&$K!#(B
  $B!{(Bmh-format $B$N(B hencode, hdecode $B4X?t$r(B RFC-2047 $BBP1~$K!#(B
  $B!{(Bpick $B$N8!:wJ8;zNs$O(B Mule $B$NFbIt%3!<%I$G$b(BOK$B$K!#(B(Mule + MH-e $B$N%P%0BP:v(B)
  $B!{7?$N0c$$$r$&$^$/(B cast $B=PMh$F$J$$ItJ,$r=$@5!#(B
  $B!{(Bm_atoi() $B$,(B options LOCALE $B$r%;%C%H$7$F$k$+$I$&$+$K$h$C$F5sF0$,JQ$o$k(B
    $BLdBj$r=$@5!#(B
  $B!{(Boptions MIME $B$@$H(B MIME $B$KBP1~$;$:!"(Boptions MIME $B$8$c$J$$$HBP1~$9$k$H(B
    $B$$$&Iw$K5U$K$J$C$F$?ItJ,$r=$@5!#(B
  $B!{(Boptions READLINE $BDI2C!#(Bmsh $B$,%R%9%H%j$d%U%)%k%@!<L>Jd40Ey$,=PMh$k$h$&$K!#(B
  $B!{%3%a%s%HEy$N(B typo $B$r=$@5!#(B
  $B!{(Bmhl $B$G(B BUFSIZ $B0J>e$ND9$5$N%X%C%@!<$r(B mh-format $B$G=hM}$7$h$&$H$9$k$H!"(B
    BUFSIZ $B$G$V$A@Z$l$kLdBj$r=$@5!#(B
  $B!{(Bmh-format $B$G(B BUFSIZ $B0J>e$ND9$5$NJ8;zNs$r(B hdecode $B$J$I$9$k$H!"(Bcore dump
    $B$9$kLdBj$r=$@5!#(B
  $B!{(BSolaris $B$G9TF,$K(B # $B$r$*$$$?F|K\8l%a!<%k$r(B mhn $B%(%G%#%C%H$9$k$H!"(Bcore
    dump $B$9$k;v$,$"$k$H$$$&LdBj$r=$@5!#(B
  $B!{(Blex $B$N<:GT%A%'%C%/ItJ,$r87$7$/!#(B
  $B!{(Bfolder $B%3%^%s%I$,(B 300$B8D0J>e$N%U%)%k%@!<$rG'<1$G$-$J$$LdBj$r=$@5!#(B
  $B!{(Bmhpath $B%3%^%s%I$,(B 998$B8D0J>e$N%a%C%;!<%8$rG'<1$G$-$J$$LdBj$r=$@5!#(B
  $B!{(Bslocal $B$N(B -file $B%*%W%7%g%s$,$^$H$b$KF/$+$J$$LdBj$r=$@5!#(B
  $B!{(Bslocal -debug $B$,(B ~/.maildelivery $B$N%U%)!<%^%C%H4V0c$$$K$O2?$N7Y9p$b=P$5(B
    $B$J$$LdBj$r=$@5!#(B
  $B!{(Bslocal -debug $B$G(B sender $B$,J,$+$i$J$$%a!<%k$,Aw$i$l$F$/$k$H(B core dump
    $B$9$kLdBj$r=$@5!#(B
  $B!{(Boptions SETMG $B;~$N(B slocal $B$N%;%-%e%j%F%#%[!<%k$r=$@5!#(B
  $B!{(Brcvtty $B$,(B BSD $B0J30$N%^%7%s$G$OF0$+$J$$LdBj$r=$@5!#(B
  $B!{(B~/Mail/inbox/.mh_sequences $B$J$I$,0l9T(B BUFSIZ*2 $BJ8;z0J>e$K$J$k$H!"(B
    $B!V(Binbox/.mh_sequences is poorly formatted$B!W$J$I$H=P$F!"(BMH $B%7!<%1%s%9$,(B
    $B;H$($J$/$J$kLdBj$r=$@5!#(B
  $B!{(BFreeBSD $B$NF|K\8l4D6-$G!"!V(BFile-Coding: ja_JP.JIS7$B!WEy$N@_Dj$r$7$F$J$$(B
    $B$H(B MH-e $B$G$&$^$/F|K\8l$,I=<($G$-$J$$>l9g$,$"$k$H$$$&LdBj$X$NBP:v!#(B
  $B!{4A;z%3!<%I$O(B $LANG $B$d(B $LC_CTYPE $B$J$I$O8+$J$$$h$&$K$9$k!#(B
  $B!{(Bsolaris_gethostbyname() $B$r(B sendmail-8.8.8 $B$r85$K=q$-49$(D>$7!#(B
  $B!{(Brmm $B$G(B Trash-Folder: ($B%4%_H"%U%)%k%@!<(B)$B$N@_Dj$,=PMh$k$h$&$K!#(B
  $B!{(Bpgped/pgpshow $B$r(B multipart/signed$B!"(Bmultipart/encrypted $B$KBP1~!#(B
  $B!{(Bmultipart/* (mixed, alternative, digest, parallel $B0J30(B)$B$r(B mhn $B$G(B show
    $B$9$k:]$K!"(Bmhn_defaults $B$K;XDj(B multipart $B$N(B show $B$N@_Dj$,$"$k>l9g!";XDj(B
    $B%W%m%0%i%`$K$O%G%3!<%I8e$N(B content $B$G$O$J$/!"@8$N(B content $B$rEO$9$h$&$K(B
    $BJQ99!#(B($BEE;R=pL>$5$l$?$b$N$r1\Mw$9$k>l9g$J$I$X$NBP:v(B)
  $B!{(Bcurses $B$,(B ncurses $B$G$"$C$F$b!"0l1~(B make $B$ODL$k$h$&$K!#(B
  $B!{(BHP-UX $B$G(B SYS5DIR $B$r(B define $B$7$F$bBg>fIW$J$h$&$K!#(B
  $B!{(BFreeBSD $B$G(B APOP $B$,(B core dump $B$9$kLdBj$KBP=h!#(B
  $B!{(BLinux $B$G$N%G%#%l%/%H%j9=B$BN$NLdBj$r=$@5!#(B
  $B!{(BLinux $B$G(B shared $B%i%$%V%i%j$r:n$k$h$&$K$9$k!#(B
  $B!{(BIRIX $B$N(B char $B$O(B unsigned char $B$@!D$H$$$&LdBj$K<e!9$JBP1~!#(B
  $B!{(Bmhn -list $B$N:]!"(Bmessage/rfc822 $B$N(B multipart $B$N>l9g!"(BContent-Description:
    $B%X%C%@!<$,$J$$;~$O!"(Bmessage $BItJ,$N(B Subject: $B$r8+$k!#(B
  $B!{(Bmhn $B$G!"%3%a%s%H$N(B parse $B$r(B RFC-2045 $B$N5-=R$I$*$j$K$9$k$h$&$K$7$?!#(B
  $B!{!V(BContent-Transfer-Encoding: binary$B!W$KBP1~!#C"$7!"(Bbinary $B$N(B multipart
    $B$K$OHsBP1~!#(B
  $B!{(BMPOP $B$r(B BPOP $B$+$iFHN)!#0JA0$K(B jp2c+-1.02 $B$GDI2C$7$?(B MPOP $BDj5A2<$G(B BPOP
    $BHsDj5A$N7Y9p$r2r=|!#(B
  $B!{(BAliasFile $B$NCf$KF|K\8l$r=q$1$k$h$&$K$7$?!#C"$7!"(Bpost $B$K(B -hencode $B$rIU$1(B
    $B$FCV$/I,MW$"$j!#(B
  $B!{(Bmhn $B$O!V%X%C%@!<$N(B MIME encoded-word $B$r4^$`9T$O0l9T(B76$BJ8;z0JFb$K$9$k$3$H!W(B
    $B!D$H$$$&(B RFC $B$K=>$C$F(B encode $B$9$k$N$K!"(Bpost -format $B$9$k$H!">!<j$K9T$r(B
    $B7R$2$F!"(B76$BJ8;z0J>e$K$J$C$F$7$^$&LdBj$r=$@5!#(B
  $B!{(Bmhl $B$G(B mh-format $B$r;H$C$?:]$K!"(Bformat $B8e$N%X%C%@$,(B format $BA0$N%X%C%@(B
    $B$h$jD9$/$J$k>l9g$K(B core dump $B$9$k;v$,$"$k%P%0$r=$@5!#(B
  $B!{(BHP-UX 10.x $B$G(B options RPATHS $B$N>l9g!"(BReturn-Path: $B9T$K%4%_$,;D$C$F$7$^$&(B
    $BLdBj$r=$@5!#(B
  $B!{(BFrom: $B9T$K!"$d$?$i$HD9$$7QB39T$N%3%a%s%H$,$D$$$F$k$h$&$J%a!<%k$KBP$7(B
    repl $B$9$k$H!"JQ$J0LCV$K?t@i9T$0$i$$$N6u9T$,=PNO$5$l$?$j$9$kLdBj$r=$@5!#(B


/* [1997-10-07] mh-6.8.3+-jp2c+-1.03  (by MH-plus project) */

  $B!{%=!<%9Cf$G(B "/etc/utmp" $B$H(B utmp $B$N%Q%9$r7h$aBG$A$7$F$kLdBj$r=$@5!#(B
  $B!{(BFreeBSD $B$G(B packf $B$,(B core dump $B$9$kIT6q9g$r=$@5!#(B
  $B!{(BSJIS $B4D6-$G(B repl $B$N:]$K%X%C%@$N4A;z$,2=$1$k$3$H$,$"$kIT6q9g$r=$@5!#(B
  $B!{(Bhdecode $B4X?t$r(B "Q" encoding $B$^$G3HD%!#(B
  $B!{(BMIME encoded-word $B$,(B 2byte$BJ8;z$NESCf$GJ,3d$5$l$F$k$HJ8;z2=$1$9$k$N$r=$@5!#(B
  $B!{(Bmhn $B$,(B 7bit $B%a!<%k$OA4$F(B ISO-2022-JP $B$@$H;W$C$F$7$^$&LdBj$r=$@5!#(B
    $B%G%U%)%k%H$O(B charset="us-ascii" $B$KLa$9!#(B
  $B!{(Bmh-format $B$GI=<($G$-$J$$4A;z$,$"$k>l9g!"$=$l0J8e$,6uGr$K$J$kLdBj$r=$@5!#(B
  $B!{(Boptions CONTENT_LENGTH $B;~$K!"(Bpackf $B$7$?%U%!%$%k$r(B msh $B$G(B scan $B$9$k$H!"(B
    Content-Length: $B$,$i$_$N7Y9p$,=P$kLdBj$r=$@5!#(B


/* [1996-08-28] mh-6.8.3+-jp2c+-1.02  (by MH-plus project) */

  $B!{(BLinux $B$X$NBP1~!#(B
  $B!{(BFreeBSD $B$G(B APOP $BIU$-$N(B make $B$,DL$k$h$&(B dbm $B2s$j$rJQ99!#(B
  $B!{(Bpick $B$,3F9T(B1024$BJ8;zL\0J9_$r8!:w$7$J$$IT6q9g$r=$@5!#(B($B%X%C%@!<$N7QB39T$O(B
    $B7R$$$G$+$i8!:w$7$F$k$N$G!"2?9T$K$bEO$k7QB39T$N$"$k%X%C%@!<$G$O(B 1024$BJ8;z(B
    $B$r1[$($k;v$,$"$j$^$9(B)
  $B!{(Bpick $B$KM?$($k@55,I=8=$GA0$KJ8;z$N$J$$(B '*' $B$r;H$&$H(B core dump $B$9$kLdBj=$@5!#(B
  $B!{(Bslocal $B$G(B '+' $B$r;XDj$9$k$H!"(Brcvstore $B$r5/F0$9$k$h$&$K!#(B
  $B!{(Boptions CONTENT_LENGTH $B;~$K!"%a!<%k$r%9%W!<%k$H0c$&4A;z%3!<%I$G(B
    $B%U%)%k%@!<$K%;!<%V$9$k$H!"(BContent-Length: $B%X%C%@$N(B byte $B?t$,$:$l$F!"(B
    $B%(%i!<$,=P$kLdBj$r=$@5!#(B
  $B!{(Bslocal $B$N(B destroy $B2s$j$NIT6q9g$r(B fix$B!#(B
  $B!{(Boptions FILBUF_ADJ $BDI2C!#(B_filbuf() $B$N;EMM$N0c$$$r5[<}!#(B
  $B!{(BGNU make $B$G$b(B make $B=PMh$k$h$&$K=$@5!#(B
  $B!{(BMPOP, BPOP $B$N0MB84X78$rK~$?$7$F$J$$$H(B mhconfig $B;~$K%(%i!<$rJV$9$h$&JQ99!#(B
  $B!{(Bmhl$B$G!"(Bmail header $BIt$,(BBUFSIZ(=1024)$B0J>e$N;~!"(Bbody $B$,2=$1$kIT6q9g$N=$@5!#(B
  $B!{(Bmhl$B$G!"D9$$9T$,$"$k$H(B core $B$rEG$$$?$jJ8;z2=$1$7$?$j$9$kIT6q9g$r=$@5!#(B
  $B!{0lIt$N(B OS $B$G!"%?%$%`%>!<%s$K(B JST $B$H=q$+$l$?%a!<%k$,(B sortm $B$G$&$^$/;~4V(B
    $B=g$KJB$P$J$$IT6q9g$r=$@5!#(B
  $B!{(Bpick $B$GF|K\8l$r4^$s$@J8;zNs$r8!:w$G$-$k$h$&$K=$@5!#@55,I=8=$bF|K\8lBP1~!#(B
  $B!{(BSJIS $B2s$j$N4A;z%3!<%IJQ49%k!<%A%sEy$N%P%0=$@5!#(B
  $B!{(Bstrcasecmp() $B$r(B uleq() $B$G=q$-49$(!#(B
  $B!{(BMAILGROUP $B$H(B POP $B$rN>J};XDj$7$F$k;~$K(B saved GID $B$,Mn$A$kLdBj$r=$@5!#(B


/* [1995-08-01] mh-6.8.3+-jp2c+  (by MH-plus project) */
/*       $B5-=R$O$"$j$^$;$s$,$3$NF|IU$G8x3+$5$l$?$b$N$O(B */
/*                                  jp2c+-1.01 $B$G$9!#(B */

  $B!{(BSolaris 2.x $B$X$NBP1~!#(B
  $B!{(BFreeBSD $B$X$NBP1~!#(B
  $B!{(Boptions CONTENT_LENGTH $BDI2C!#(BSolaris 2.x $B$J$I$N(B Content-Length:
    $B%X%C%@!<$KBP1~!#(B
  $B!{(Boptions SETMG $B$rDI2C!#(Bslocal $B$r(B mail $B$K(B SetGID $B=PMh$k$h$&$K$9$k!#(B
    ($B%;%-%e%j%F%#E*$K$OLdBj$,$"$k$+$bCN$l$J$$(B)
  $B!{(Boptions NORESPOST $B$rDI2C!#(Bpost $B:n@.;~$K(B -lresolv $B$r$D$1$J$$$h$&$K=PMh$k!#(B
    (/etc/hosts $B$d(B DNS $B$N8+$K9T$/=g=x$r<+M3$K@_Dj$G$-$k(B OS $B$G$O0UL#$J$7(B)
  $B!{(BSolaris 2.x $B$G(B POP $B$,;H$($k$h$&$K$9$k!#(B
  $B!{(BSolaris 2.x $B$d(B FreeBSD $B$G(B shared library $B$,;H$($k$h$&$K!D!#(B
  $B!{(BSolaris 2.x $B$G(B .mh_sequences $B$N$J$$%U%)%k%@!<$r(B mark $B$9$k$H(B core dump
    $B$9$kLdBj$NBP:v!#(B($B$3$l$O$=$N8e(B mh-6.8.4 $B$G=$@5$5$l$^$7$?(B)
  $B!{(Bslocal $B$N%U%!%$%k%m%C%/4X78$N=$@5!#(B
  $B!{(Bsendmail $B$H$N(B SMTP connection $B$G!"(BMH $B$,(B HELO/EHLO $B$r8@$o$J$$LdBj$NBP:v!#(B
  $B!{%X%C%@Cf$N%3%a%s%H@^$j6J$2;~$NIT6q9g=$@5!#(B
  $B!{(Bfolder -fast -recurse $B$N:]!"%G%#%l%/%H%j$N%j%s%/?t$,(B2$B$J$i!"%5%V(B
    $B%G%#%l%/%H%j$r8!:w$7$J$$$h$&$K!#(B
  $B!{(Btrim $B$,(B core dump $B$9$kLdBj$r=$@5!#(B
  $B!{(BSolaris 2.x $B$N(B gethostby{addr|name}$B4X?t$,(B FQDN $B$rJV$5$J$$%P%0BP:v!#(B
  $B!{(Bmhn $BCf$N(B si_key $BEy$NJQ?t:.F1%P%0$r=$@5!#(B
  $B!{(Bpost -hencode $B;~$K%X%C%@!<$K(B TAB $B$H(B space $B$@$1$N9T$,=PMh$F$7$^$&;v$,(B
    $B$"$kLdBj$r=$@5!#(B


/* [1995-05-23] mh-6.8.3+-jp2c+  (by MH-plus project $B$NA0?H(B ^^;;) */
/*             jp2c+-1.01 $B0JA0$OL>A0$,F1$8$J$N$G!"$d$d$3$7$$!#(B:-) */

  $B!{(BHP-UX $B$X$NBP1~!#%P%0%U%#%C%/%9Ey!#(B


/* [1993-12-??] mh-6.8.3-JP.2c  (by $B$I$J$?$G$7$g$&(B? ^^;;) */
/*             $B$A$J$_$K!"$3$N%P!<%8%g%s$K$O(B mh-68-jp ML $B$b(B */
/*                        MH-plus project $B$bMm$s$G$^$;$s!#(B */

  $B!{%Y!<%9$r(B mh-6.8.3 $B$K>e$2$k!#(B(mh-6.8.3 $B$K(B mh-6.8-JP2c $B%Q%C%A$rEv$F$?LOMM(B)


/* [1993-08-20] mh-6.8-JP2c  (by mh-68-jp ML) */

  $B!{(Bmhl $B$N2~9T=hM}$N%P%0=$@5!#(B
  $B!{(Binstall-mh $B$,(B abort $B$9$kLdBj$r=$@5!#(B


/* [1993-02-14] mh-6.8-JP2  (by mh-68-jp ML) */

  $B!{(BShift JIS $B%3!<%I$KBP1~!#(B
  $B!{(Bmhl $B$rF|K\8lBP1~$K!#(B
  $B!{(BMIME $B%X%C%@!<$r(B encode/decode $B=PMh$k$h$&$K!#(B
  $B!{(Bmhn $B$G(B edit $B$7$?;~$N%G%U%)%k%H$r(B charset="iso-2022-jp" $B$K!#(B


/* [1992-12-21] mh-6.8-JP1  (by mh-68-jp ML) */

  $B!{(Binc $B$d(B scan $B$GF|K\8lJ8;z(B(JIS $B%3!<%I(B)$B$,4^$^$l$F$$$F$bJ8;z2=$1$7$J$$$h$&$K!#(B
  $B!{(Bmh-format $BCf$GF|K\8lJ8;z$,;H$($k$h$&$K!#(B
  $B!{(Btimezone "JST" $B$rG'<1$9$k$h$&$K!#(B


/* MH-plus project <mh-plus@ml.chem.eng.himeji-tech.ac.jp> */