Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > by-pkgid > a804ef007a99f7d26cf24253c2994680 > files > 2186

howto-html-ja-9.1-0.5mdk.noarch.rpm

<HTML>
<HEAD>
 <META http-equiv="Content-Type" content="text/html; charset=ISO-2022-JP">
<TITLE>
Mail2News Mini-Howto
</TITLE>
</HEAD>
<BODY BGCOLOR=white>
<A HREF="INDEX-JF.html">JF-INDEX (document list of JF Project)</A>
<HR>
<H1>Mail2News Mini-Howto</H1>

<H2>Robert Hart, iweft@ipax.com.au</H2>v1.0, 4 November 1996
<H2>$B@nEg(B $B9@(B, kei@sm.sony.co.jp</H2>
<P><HR>
<EM>  $B$3$N%I%-%e%a%s%H$G$O!"%a%$%j%s%0%j%9%H$r%m!<%+%k$J%K%e!<%9%0%k!<%W$K(B
  $B66EO$7$9$k$?$a$KI,MW$J(B mail2news.pl $B$H%K%e!<%9%5!<%P$N%;%C%H%"%C%W(B
  $B$NJ}K!$r>R2p$7$^$9!#(B</EM>
<HR>
<P><B>$BCm0U(B: $B$3$NJ8=q$O$+$J$j0JA0$K=q$+$l$?$b$N$J$N$G!"(B
$B$$$^$I$-$N(B Linux $B4D6-$K$O$"$F$O$^$i$J$$2U=j$,$"$j$^$9!#(B
(JF Project)</B>
<P>
<H2><A NAME="toc1">1.</A> <A HREF="#s1">$BCx:n8"$J$I(B</A></H2>

<P>
<H2><A NAME="toc2">2.</A> <A HREF="#s2">$B%$%s%H%m%@%/%7%g%s(B</A></H2>

<UL>
<LI><A HREF="#ss2.1">2.1 mail2news.pl $B$r8+$D$1$k(B</A>
</UL>
<P>
<H2><A NAME="toc3">3.</A> <A HREF="#s3">$B%7%9%F%`$N35MW(B</A></H2>

<UL>
<LI><A HREF="#ss3.1">3.1 $B%a%$%j%s%0%j%9%H$+$i$N%a%$%k(B</A>
<LI><A HREF="#ss3.2">3.2 $B%m!<%+%k%K%e!<%9%0%k!<%W$K%]%9%H$5$l$?%a%C%;!<%8(B</A>
</UL>
<P>
<H2><A NAME="toc4">4.</A> <A HREF="#s4">mail2news $B$N%;%C%H%"%C%W(B</A></H2>

<P>
<H2><A NAME="toc5">5.</A> <A HREF="#s5">$B%a%$%k%(%$%j%"%9$N@_Dj(B</A></H2>

<P>
<H2><A NAME="toc6">6.</A> <A HREF="#s6">$B%K%e!<%9%0%k!<%W$H%K%e!<%9%5!<%P(B (innd) $B$N%;%C%H%"%C%W(B</A></H2>

<P>
<H2><A NAME="toc7">7.</A> <A HREF="#s7">$B%a%$%j%s%0%j%9%H$K(B mail2news $B%(%$%j%"%9$rEPO?$9$k!#(B</A></H2>

<P>
<H2><A NAME="toc8">8.</A> <A HREF="#s8">$B$&$^$/F0:n$7$J$$>l9g(B...</A></H2>

<P>
<H2><A NAME="toc9">9.</A> <A HREF="#s9">mail2news.pl $B%9%/%j%W%H(B</A></H2>

<P>
<H2><A NAME="toc10">10.</A> <A HREF="#s10">$BF|K\8lLu$K$D$$$F(B</A></H2>

<HR>
<H2><A NAME="s1">1.</A> <A HREF="#toc1">$BCx:n8"$J$I(B</A></H2>

<P>$B$3$N%I%-%e%a%s%H$NCx:n8"$OCx<T$,J];}$7$F$$$^$9!#%*%j%8%J%k$N7A<0$,(B
$B40A4$K(B $BJ];}$5$l$F$$$k8B$j$K$*$$$F!"EE;RE*$J<jCJ$d(B CD $B$K$h$C$FG[I[$9$k(B
$B$3$H$r5v2D$7$^$9!#(B
$B8D?ME*$J;HMQ$N$?$a$K$3$N%I%-%e%a%s%H$r0u:~$9$k$3$H$b5v2D$7$^$9!#(B
<P>$B$3$N%I%-%e%a%s%H$N0lItJ,$^$?$OA4It$r!">e5-0J30$NJ}K!$G!"(B
$BCx:n8"J];}<T$N5v2D$J$/:FG[I[$9$k$3$H$r0l@Z6X;_$7$^$9!#(B
<P>$B$3$N%I%-%e%a%s%H$O(B InterWeft IT Consultants (Melbourne, Australia)
$B$K$h$C$FD>@\%5%]!<%H$5$l$F$$$^$9!#(B
<P>$B$3$N%I%-%e%a%s%H$N:G?7HG$O(B InterWeft IT Consultants 
&lt;http://203.29.72.65/&gt; $B$N!"(BInterWeft WWW $B%5%$%H$K$"$j$^$9!#(B
<P>($BLuCm(B:$B$b$A$m$sF|K\8l$X$NK]Lu5v2D$O86Cx<T$+$i$$$?$@$$$F$$$^$9!#(B)
<P>
<P>$BLu<T$h$j(B : $BCx<T$N(B Robert Hart $B$5$s$K3NG'$r$H$C$?$H$3$m!"%*%j%8%J%k(B
$B$N(B ($B86J8$N$^$^$N(B) $BCx:n8"I=<($b4^$a$FM_$7$$!"$H$N$3$H$G$7$?$N$G!"(B
$B0J2<$K$3$N>O$N86J8$b$=$N$^$^7G:\$7$^$9!#(B
<P>
<PRE>
  1.  Copyright and such

  The copyright of this document is retained by the author. Permission
  is granted to distribute the document by electronic means and on CDs
  provided that it is kept entirely in its original format. Permission
  is also granted to print a copy of this document for personal use.

  The republishing of this document in part or in whole without the
  permission of the copyright holder by any means other than as noted
  above is prohibited.

  This document is directly supported by InterWeft IT Consultants
  (Melbourne, Australia).

  The latest version of this document is available at the InterWeft WWW
  site at InterWeft IT Consultants &lt;http://203.29.72.65/&gt;.
</PRE>
<P>
<P>
<P>
<HR>
<H2><A NAME="s2">2.</A> <A HREF="#toc2">$B%$%s%H%m%@%/%7%g%s(B</A></H2>

<P>$B%$%s%?!<%M%C%H$N@\B3$K;H$&$3$H$N$G$-$k%P%s%II}$O8B$i$l$F$$$^$9!#(B
$B$[$H$s$I$N%$%s%?!<%M%C%H%5%$%H$G$O!"$=$N8B$i$l$?%P%s%II}$rM-8z$K(B
$B;H$&J}K!$r>o$KLO:w$7$F$$$^$9!#(B
<P>2$B?M0J>e$N%f!<%6$,F1$8%a%$%j%s%0%j%9%H$r9XFI$7$F$$$?$i!"$=$l$O(B
$B$9$J$o$A=EJ#$7$?(B ($BL5BL$J(B) $B%H%i%U%#%C%/$r@8$8$F$$$k$3$H$K$J$j$^$9!#(B
$B$3$N$h$&$J=EJ#$,$?$/$5$s$"$C$?$j!"$=$N%a%$%j%s%0%j%9%H$N(B
$B%H%i%U%#%C%/$,9b$$>l9g$K$O!">CHq$5$l$k%P%s%II}$bBg$-$J$b$N$H$J$j$^$9!#(B
<P>$B%a%$%j%s%0%j%9%H$N4IM}<T$,$=$l$r5v$7$F$$$k$N$J$i!"%m!<%+%k$J(B
$B%a%$%j%s%0%j%9%H%f!<%6L>$G(B (ML$B$r(B) $B9XFI$7!"$=$l$r%m!<%+%k%K%e!<%9(B
$B%5!<%P$KN.$9(B ($B86J8(B:gate) $B$3$H$K$h$C$F!"$=$N%a%$%j%s%0%j%9%H$N(B
$BFbMF$r%5%$%H$N%f!<%6A40w$GFI$`$3$H$,$G$-$^$9!#(B
$B$^$?!"!V(Binnd$B!W$N%;%-%e%j%F%#!<5!G=$r;H$($P!"FCDj$N%f!<%6$N$_$K(B
$B%"%/%;%9$r@)8B$9$k$3$H$b$G$-$^$9!#(B
<P>$BHs>o$K9b%H%i%U%#%C%/$N%a%$%j%s%0%j%9%H$,$"$k>l9g$K$O!"(B
$B$3$N$h$&$J%5%$%H9XFI$K$h$C$F%P%s%II}$N>CHq$rM^$($k$3$H$,$G$-$^$9!#(B
<P>$B%a%$%j%s%0%j%9%H$NFbMF$r%K%e!<%9%j!<%@!<$GFI$`$3$H$K$OB>$K$b%a%j%C%H(B
$B$,$"$j$^$9!#$[$H$s$I$N%a%$%k%U%m%s%H%(%s%I$G$O%5%]!<%H$5$l$F$$$J$$(B
$B!V%9%l%C%I!W$r;H$&$3$H$,$G$-$k$+$i$G$9!#(B($BLuCm(B: $B$4B8CN$N$H$*$j!"(B
$B%9%l%C%I$H$O!"85$NH/8@$H!"$=$l$KBP$9$k%U%)%m!<$r9=B$2=$7$F%"%/%;%9(B
$B$G$-$k$h$&$J;EAH$_$G$9!#(B)$B$^$?!"8D?ME*$J6[5^$N%a%$%k$N$?$a$K(B
$B%a%$%k%\%C%/%9$NMFNL$r6u$1$F$*$/$3$H$b$G$-$^$9!#(B
<P>$B$3$N%_%K%O%&%D!<$G$O!"$3$&$$$&$3$H$r$&$^$/$d$k$?$a$N!V(Bmail2news.pl$B!W(B
$B$H$$$&%9%/%j%W%H$r>R2p$7$^$9!#(B
<P>
<P>
<P>
<P>
<H2><A NAME="ss2.1">2.1 mail2news.pl $B$r8+$D$1$k(B</A>
</H2>

<P>$BCx<T$O!"(BCPAN (Comprehensive Perl Archive Network) $B$G$O(B mail2news.pl
$B$r8+$D$1$k$3$H$,$G$-$^$;$s$G$7$?$,!"$3$l$OC1$K8+Mn$H$7$?$@$1$+$b(B
$B$7$l$^$;$s!#$^$"!"$H$K$+$/(B sunsite.unc.edu $B$H(B ftp.redhat.com $B$N(B
$B$I$3$+$K$O$"$j$^$7$?!#(B
<P>$B$3$N(B Perl $B%9%/%j%W%H$O$=$l$[$ID9$/$J$$$N$G!"$3$N%O%&%D!<$N:G8e$K$b(B
$BE:IU$7$F$*$-$^$9!#(B
<P>
<P>
<P>
<P>
<HR>
<H2><A NAME="s3">3.</A> <A HREF="#toc3">$B%7%9%F%`$N35MW(B</A></H2>

<P>$B$*$=$i$/!"$3$N%7%9%F%`$,$I$N$h$&$KF0:n$9$k$N$+$rM}2r$9$k0lHV4JC1$J(B
$BJ}K!$O!"%a%$%j%s%0%j%9%H$+$iAw$i$l$?%a%C%;!<%8$,$I$N$h$&$K%K%e!<%9(B
$B%0%k!<%W$KH?1G$5$l$?$j!"%m!<%+%k%K%e!<%9%0%k!<%W$K%]%9%H$5$l$?%a%C%;!<%8(B
$B$,$I$N$h$&$K$7$F%a%$%j%s%0%j%9%H$KAw$i$l$k$+!"$J$I$rDI@W$7$?$j!"(B
$B$=$l$i$,$I$N$h$&$K07$o$l$k$N$+$r8+$F$_$k$3$H$G$7$g$&!#(B
<P>
<H2><A NAME="ss3.1">3.1 $B%a%$%j%s%0%j%9%H$+$i$N%a%$%k(B</A>
</H2>

<P>$B%a%$%j%s%0%j%9%H$+$i$N%a%$%k$O!"$=$N9XFI<TA40w$N%a%$%k%"%I%l%9$KBP$7$F(B
$BAw$i$l$^$9!#(B
$B$G$9$+$i!"FCJL$J%a%$%k%(%$%j%"%9$r%a%$%j%s%0%j%9%H$KEPO?$7$F$*$1$P!"(B
$B$=$N%a%$%j%s%0%j%9%H$H$N$d$j$H$j$O!"$9$Y$F$3$N%"%I%l%9$KBP$7$F$*$3$J(B
$B$o$l$k$3$H$K$J$j$^$9!#(B
<P>$B%a%$%j%s%0%j%9%H$+$i$N%a%$%k$,%m!<%+%k$J%^%7%s$KE~Ce$9$k$H!"$=$l$O(B
$B%a%$%k%(%$%j%"%9%Q%$%W(B($BLuCm(B : sendmail.cf $B$NCf$G!"(B | $B$r;H$C$F<B8=(B
$B$7$^$9$h$M!#(B)$B$r;H$C$F!"(Bmail2news.pl $B$KEO$5$l$^$9!#(B
$B$^$?!"$=$N%a%$%k%(%$%j%"%9$O%m!<%+%k$J%K%e!<%9%0%k!<%W$N08@h$r;XDj$9$k(B
$B$3$H$K$b;H$o$l$^$9!#(B
<P>mail2news.pl $B%9%/%j%W%H$O$3$N%a%C%;!<%8$r=hM}$7!"%K%e!<%9$N%X%C%@ItJ,(B
$B$rMxMQ$7$F!"(Brnews $B$^$?$O(B inews $B$rDL$8$F$3$N%a%C%;!<%8$r%m!<%+%k%K%e!<%9(B
$B%0%k!<%W$K%]%9%H$7$^$9!#(B
<P>
<P>
<P>
<P>
<H2><A NAME="ss3.2">3.2 $B%m!<%+%k%K%e!<%9%0%k!<%W$K%]%9%H$5$l$?%a%C%;!<%8(B</A>
</H2>

<P>$B%m!<%+%k%K%e!<%9%0%k!<%W$r%b%G%l!<%H$J%K%e!<%9%0%k!<%W$H$7$F@_Dj$7$^$9!#(B
$B$3$&$9$k$3$H$G!"(Binnd $B$N(B $B%a%$%k5!G=$r;H$&$3$H$,$G$-$k$+$i$G$9!#(B
<P>$B%b%G%l!<%H$J%K%e!<%9%0%k!<%W$K%]%9%H$5$l$?%a%C%;!<%8$OD>@\$K%K%e!<%9(B
$B%0%k!<%W$KAw$i$l$kBe$o$j$K!"%K%e!<%9%0%k!<%W$N%b%G%l!<%?(B($B4IM}<T(B)$B$K(B
$B%a%$%k$GAw$i$l$^$9!#(B
<P>$B%m!<%+%k%K%e!<%9%0%k!<%W$N%b%G%l!<%?$H$7$F%a%$%j%s%0%j%9%H$N%"%I%l%9$r(B
$B@_Dj$9$k$3$H$K$h$C$F!"%m!<%+%k%K%e!<%9%0%k!<%W$K%]%9%H$5$l$?(B
$B%a%C%;!<%8$O!"(Binnd $B$K$h$C$F<+F0E*$K%a%$%j%s%0%j%9%H$KBP$7$FAw=P(B
$B$5$l$^$9!#$3$N$h$&$K$7$FAw=P$5$l$?%a%C%;!<%8$O(B $B%a%$%j%s%0%j%9%H(B
$B%5!<%P$+$iJV$C$F$-$?<u?.;~$K%m!<%+%k%K%e!<%9%0%k!<%W$K$&$^$/%]%9%H(B
$B$5$l$^$9!#(B($B=EJ#$9$k$3$H$J$7$K(B)
<P>mail2news.pl $B$K$h$C$F!V(Bapproved$B!W9T$,IU$12C$($i$l$^$9$N$G!"(Binnd
$B$O$&$^$/$3$l$r=hM}$9$k$3$H$,$G$-$^$9!#(B($BLuCm(B: $BMW$9$k$K%b%G%l!<%H(B
$B$J%K%e!<%9%0%k!<%W$J$N$@$1$l$I!"!V(Bapproved$B!W9T$,$"$k$N$G$=$l$O(B
$B$=$N$^$^(B($B:#EY$O%b%G%l!<%H$5$l$k$3$H$J$7$K(B)$B%K%e!<%9%0%k!<%W$K%]%9%H(B
$B$5$l$k!"$H$$$&$3$H$G$9$M!#(B)
<P>
<P>
<P>
<HR>
<H2><A NAME="s4">4.</A> <A HREF="#toc4">mail2news $B$N%;%C%H%"%C%W(B</A></H2>

<P>$B$^$:!"(Bmail2news.pl $B$rE,Ev$J$H$3$m$KCV$-$^$9!#;d$N>l9g$K$O(B
/usr/local/scripts $B$KCV$$$F$$$^$9$,!"$"$J$?$N9%$-$J$H$3$m$KCV$$$F(B
$B$/$@$5$$!#(B
<P>$B0J2<$N$h$&$K$3$N%9%/%j%W%H$rJT=8$7$F$/$@$5$$(B:
<P>
<UL>
<LI>$B%9%/%j%W%H$N@hF,ItJ,!#(Bperl $B$N%P%$%J%j$,$I$3$K$"$k$N$+$r;XDj$7$^$9!#(B

<BLOCKQUOTE><CODE>
<PRE>
#!/usr/bin/perl
# point at the correct location of perl
</PRE>
</CODE></BLOCKQUOTE>


</LI>
<LI>$B;d$N>l9g$K$O<!$N(B3$B9T$GLdBj$,@8$8$^$7$?!#%3%a%s%H%"%&%H$7$F$7$^$C$F(B
$BLdBj$"$j$^$;$s!#(B

<BLOCKQUOTE><CODE>
<PRE>
( $version  ) = $] =~ /(\d+\.\d+).*\nPatch level/;
die "$program: requires at least version 3 of perl\n"
        if $version &lt; 3;
</PRE>
</CODE></BLOCKQUOTE>


</LI>
<LI>$B<!$N9T$K$O!"$"$J$?$N%K%e!<%9%]%9%H%W%m%0%i%`$r;XDj$7$F$/$@$5$$!#(B
($B;d$N>l9g$K$O(B rnews $B$G$9!#(B)$B$^$?!"%K%e!<%9%[%9%H$b;XDj$7$^$9!#(B

<BLOCKQUOTE><CODE>
<PRE>
# $inews = "/usr/bin/inews";
# $iopts = "-h -o \"mail2news gateway\"";
$inews = "/usr/bin/rnews";
$iopts = "";
$postinghost = "your.news.server";   # points at your news server
</PRE>
</CODE></BLOCKQUOTE>

</LI>
<LI>$B%9%/%j%W%H%U%!%$%k$K$O<B9T2DG=%Q!<%_%C%7%g%s$r@_Dj$7$F$*$-$^$9!#(B
($B%b!<%I(B 755)</LI>
</UL>
<P>
<P>
<P>
<HR>
<H2><A NAME="s5">5.</A> <A HREF="#toc5">$B%a%$%k%(%$%j%"%9$N@_Dj(B</A></H2>

<P>/etc/aliases $B$rJT=8$7$F!"%K%e!<%9$K%Q%$%W$7$?$$%a%$%j%s%0%j%9%H$N(B
$B%(%s%H%j!<$r:n@.$7$^$9!#$=$l$>$l$N%(%s%H%j!<$O0J2<$N$h$&$J7A<0$G$9(B:
<P>
<BLOCKQUOTE><CODE>
<PRE>
&lt;subscribed email address to list&gt;: \
        "| /usr/local/scripts/mail2news.pl &lt;local news group name&gt;"
</PRE>
</CODE></BLOCKQUOTE>
<P>$BNc$($P%a%$%j%s%0%j%9%H$+$i$N%a%$%k%"%I%l%9(B($B9XFI%a%$%k%"%I%l%9(B)$B$,(B
site_list $B$G!"FO$$$?%a%$%k$,%]%9%H$5$l$k$Y$-%m!<%+%k%K%e!<%9%0%k!<%WL>$r(B
local.site.group $B$H$9$k$H!"%(%$%j%"%9$O0J2<$N$h$&$K$J$j$^$9(B:
<P>
<BLOCKQUOTE><CODE>
<PRE>
# The site subscription address for blah-blah@some.mailing.list
site_list: "| /usr/local/scripts/mail2news.pl local.site.group"
</PRE>
</CODE></BLOCKQUOTE>
<P>$B%m!<%+%k$J%K%e!<%9%0%k!<%W$KN.$9(B($B86J8(B gated)$BI,MW$N$"$k%a%$%j%s%0(B
$B%j%9%H$=$l$>$l$K$D$$$F$3$N$h$&$J%(%s%H%j!<$r:n@.$7$?8e$K!"%m!<%+%k(B
$B%K%e!<%9%5!<%P>e$G(B newaliases $B%3%^%s%I$r<B9T$7$^$9!#(B
<P>
<P>
<P>
<HR>
<H2><A NAME="s6">6.</A> <A HREF="#toc6">$B%K%e!<%9%0%k!<%W$H%K%e!<%9%5!<%P(B (innd) $B$N%;%C%H%"%C%W(B</A></H2>

<P>ctlinnd $B$r;H$C$F!"%m!<%+%k$J%K%e!<%9%5!<%P>e$K%K%e!<%9%0%k!<%W$r(B
$B:n@.$7$^$9!#%m!<%+%k$J%K%e!<%9%0%k!<%W$G$9$+$i!"B>$N%5%$%H$K(B
$B$3$N%K%e!<%9%0%k!<%W$rG[?.$7$F$O$$$1$^$;$s!#$3$l$O%K%e!<%9$NG[?.(B
$B@)8f%U%!%$%k$G%U%#%k%?%j%s%0$G$-$^$9$N$G!"$=$N$H$-$K;XDj$7$d$9$$(B
$B%K%e!<%9%0%k!<%WL>$r$D$1$F$*$$$?$[$&$,$$$$$G$7$g$&!#(B
<P>($BLuCm(B : $B$?$H$($P(B local. $B$G;O$^$k%K%e!<%9%0%k!<%WL>$K$7$F$*$1$P!"(B
$B$3$N%0%k!<%W0J2<$N%K%e!<%9$NG[?.$r6X;_$9$k$3$H$,4JC1$K$G$-$^$9(B
$B$h$M!#(B)
<P>$B$^$?!"(Binnd $B$N@_Dj$G!"$3$l$i$N%K%e!<%9%0%k!<%W$r%b%G%l!<%HB0@-$K(B
$B$7$F$*$-$^$9(B(ctlinnd $B$r;H$C$F(B)$B!#(B
$B$=$&$=$&!"(Binnd $B$O!"%U%!%$%k$N%f!<%6(B ID $B$d!"%Q!<%_%C%7%g%s$K87$7$$(B
$B$3$H$bK:$l$J$$$G$/$@$5$$!#$G$9$+$i!"$3$NA`:n$r9T$J$&$H$-$K$O(B
news $B%f!<%6$K$J$C$FA`:n$7$?J}$,$$$$$G$7$g$&!#%b%G%l!<%HB0@-$r(B
$B@_Dj$9$k$K$O!"<!$N$h$&$K!"(Bctlinnd $B$N(B newgroup $B%3%^%s%I$G(B m $B$r(B
$B;XDj$7$^$9!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
ctlinnd newgroup &lt;newgroup name&gt; m &lt;newsadmin&gt;
</PRE>
</CODE></BLOCKQUOTE>
<P>m $B$O(B $B$3$N%0%k!<%W$O%b%G%l!<%H$G$"$k$3$H$r;XDj$7$F$$$^$9!#(B
<P>$B<!$K!"%m!<%+%k$J%K%e!<%9%0%k!<%W$,B>$N%5%$%H$K=P$F$$$+$J$$$h$&$K!"(B
$B%K%e!<%9G[?.%U%!%$%k(B (newsfeeds) $B$rJT=8$7$^$9!#(B
($B%m!<%+%k%K%e!<%9%0%k!<%W$rB>$N%5%$%H$KG[?.$9$k!"$J$K$+FCJL$JM}M3$,$"$k(B
$B>l9g$r$N$>$$$F(B)
<P>$B$?$H$($P!"%m!<%+%k$J%a%$%j%s%0%j%9%H$,(B local.site.group $B$@$C$?$H(B
$B$9$k$H!">eN.$N%K%e!<%9%5%$%H(B($B$*$=$i$/2<N.$KBP$7$F$bF1MM$G$7$g$&$,(B)
$B$K$D$$$F$N%K%e!<%9G[?.%U%!%$%k(B(newsfeeds)$B$K!"(B
!local*
$B$J$I$H5-=R$9$k$o$1$G$9!#(B
<P>$B<!$K!"%m!<%+%k%K%e!<%9%0%k!<%W$K%]%9%H$5$l$?%a%C%;!<%8$,(B innd $B$r(B
$BDL$8$F<+F0E*$K%a%$%j%s%0%j%9%H$KAw$i$l$k$h$&$K$9$k$?$a$K!"(B
/etc/news/moderators $B$rJT=8$7$^$9!#(B
<P>$B0J2<$N$h$&$K!"$=$N%K%e!<%9%0%k!<%W$N%b%G%l!<%?$H$7$F%a%$%j%s%0%j%9%H$N(B
$B%a%$%k%"%I%l%9$r;XDj$9$k9T$rDI2C$7$^$9!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
some.site.list:list@mail.list.site
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P>
<P>
<HR>
<H2><A NAME="s7">7.</A> <A HREF="#toc7">$B%a%$%j%s%0%j%9%H$K(B mail2news $B%(%$%j%"%9$rEPO?$9$k!#(B</A></H2>

<P>$B$5$F!"%a%$%j%s%0%j%9%H$K%(%$%j%"%9$rEPO?$9$kHV$G$9!#(B
<P>$B$=$N%a%$%j%s%0%j%9%H$N9XFIJ}K!$r3NG'$7$F2<$5$$!#$$$/$D$+$N(B
$B%a%$%j%s%0%j%9%H$G$O!"9XFI?=9~$,Aw$i$l$?%a%$%k%"%I%l%9$H$O0[$J$C$?(B
$B%"%I%l%9$G$b9XFI$r<u$1IU$1$F$/$l$k$H$3$m$,$"$j$^$9!#(B
($B$=$N%"%I%l%9$GK\Ev$K9XFI$N0U;V$,$"$k$+$I$&$+$,3NG'$5$l$^$9!#(B)
<P>$B$^$?!"$3$N$h$&$J9XFI7ABV$r5v$5$J$$%a%$%j%s%0%j%9%H$b$"$j$^$9!#(B
$B$=$N$h$&$J>l9g$K$O!"9XFI?=$79~$_$r!V$G$C$A$"$2$k!WI,MW$,$"$k$+$b(B
$B$7$l$^$;$s!#(B
$B$3$l$K$O$$$m$$$m$JJ}K!$,$"$j$^$9$,!"0lHV4JC1$J$N$O(B Netscape $B$N%a%$%k(B
$B%;%C%H%"%C%W$GL\E*$N<u$1<h$j%"%I%l%9$r(B ($B0l;~E*$K(B) $B@_Dj$9$k!"$H$$$&(B
$BJ}K!$G$9!#(B
<P>$B9XFI?=$79~$_$,<u$1IU$1$i$l$k$H!"%a%$%j%s%0%j%9%H%5!<%P$+$iAw$i$l$F(B
$B$-$?!"!V%&%(%k%+%`!W%a%C%;!<%8$N$h$&$J$b$N$,%K%e!<%9%0%k!<%W$K8=$l$k(B
$B$O$:$G$9!#$3$&$J$l$P$9$Y$F$&$^$/9T$C$F$$$^$9!#$3$N?7$7$$%a%$%j%s%0(B
$B%j%9%H$K!"%K%e!<%9%a%C%;!<%8$r%]%9%H$7$F%F%9%H$7$F$_$^$7$g$&!#(B
<P>($BLuCm(B:$B%F%9%H$H$O$$$(!"L50UL#$J%]%9%H$OLBOG$J$N$G$d$a$^$7$g$&$M!#(B)
<P>$B%]%9%H$7$?%a%C%;!<%8$O$9$0$K$O%K%e!<%9$KH?1G$5$l$J$$$O$:$G$9!#(B($B$b$7(B
$BH?1G$5$l$F$7$^$C$F$$$k$h$&$@$H!"$J$K$+4V0c$C$F$$$^$9!#(B)
$B%a%C%;!<%8$O%a%$%k$G30$KAw$j=P$5$l!"%a%$%j%s%0%j%9%H%5!<%P$r@^$jJV$7$F(B
$B%m!<%+%k%^%7%s$KE~Ce$7!"%m!<%+%k$J%K%e!<%9%0%k!<%W$K%]%9%H$5$l$k!"(B
$B$H$$$&<j=g$rF'$`$+$i$G$9!#(B
<P>$B$3$l$b$&$^$/$$$1$P!"%m!<%+%k%K%e!<%9$rDL$8$F$&$^$/%a%$%j%s%0%j%9%H(B
$B$H$N$d$j$H$j$,$G$-$F$$$k$3$H$K$J$j$^$9!#(B
<P>
<P>
<P>
<HR>
<H2><A NAME="s8">8.</A> <A HREF="#toc8">$B$&$^$/F0:n$7$J$$>l9g(B...</A></H2>

<P>$B$J$K$+$&$^$/F0:n$7$J$$>l9g$K$O!"%a%C%;!<%8$NDL$k$Y$-7PO)$rDI@W$7$F(B
$B$I$3$G<:GT$7$F$$$k$N$+$r$h$/D4$Y$kI,MW$,$"$j$^$9!#(B
$B$3$l$K$O!"%a%$%k$d%K%e!<%9$N%m%0%a%C%;!<%8$r8+$F$_$k$N$,$$$$$G$7$g$&!#(B
<P>
<PRE>
  Robert Hart
  Melbourne, Victoria, Australia October 1996
</PRE>
<P>
<P>
<P>
<HR>
<H2><A NAME="s9">9.</A> <A HREF="#toc9">mail2news.pl $B%9%/%j%W%H(B</A></H2>

<P>
<BLOCKQUOTE><CODE>
<PRE>
#!/usr/bin/perl

($program = $0) =~ s%.*/%%;
#( $version  ) = $] =~ /(\d+\.\d+).*\nPatch level/;
#die "$program: requires at least version 3 of perl\n"
#        if $version &lt; 3;

# $inews = "/usr/bin/inews";
# $iopts = "-h -o \"mail2news gateway\"";
$inews = "/usr/bin/rnews";
$iopts = "";
$postinghost = "your.news.server";

if ($#ARGV &lt; 0) {
    # $newsgroup = "test";
    # we'll expect the newsgroup line in the body
} elsif ($#ARGV == 0) {
    $newsgroup = $ARGV[0];
} else {
    die "usage: $program [newsgroup]\n";
}

# in case inews dumps core or something crazy
$SIG{'PIPE'} = "plumber";
sub plumber { die "$program: \"$inews\" died prematurely!\n"; }

open (INEWS, "| $inews $iopts") ||
    die "$program: can't run $inews\n";

# header munging loop
while (&lt;STDIN&gt;) {
   last if /^$/;

   # transform real from: line back to icky style
   s/^From:\s+(.*) &lt;(.*)&gt;/From: $2 ($1)/;

   s/Message-Id/Message-ID/;

   # transform from_ line to path header; also works locally
   s/^From\s+(\S+)@(\S+).*/Path: $2!$1/
     || s/^From\s+(\S+)[^@]*$/Path: $1\n/;

   print INEWS
#       if /^(Date|From|Subject|Path|Newsgroups|Organization|Message-ID):/i;
   if /^(Date|From|Subject|Path|Newsgroups|Message-ID):/i;
   $saw_subject |= ( $+ eq 'Subject' );

   $saw_msgid |= ( $+ eq 'Message-ID' );

#   $saw_newsgroup |= ( $+ eq 'Newsgroups' );
}

warn "$program: didn't expect newsgroup in both headers and ARGV\n"
    if $newsgroup &amp;&amp; $saw_newsgroup;

die "$program: didn't get newsgroup from either headers or ARGV\n"
    unless $newsgroup || $saw_newsgroup;

$approved = $newsgroup;
$approved =~ s/\./'-'/eg;

($sec,$min,$hour,$mday,$mon,$year)=localtime(time);
$madeupid = "\&lt;$year$mon$mday.$hour$min$sec.$$\@kepler.hedland.edu.au\&gt;";

printf INEWS "Newsgroups: %s\n", $newsgroup if $newsgroup;
printf INEWS "Approved: %s\@kepler.hedland.edu.au\n", $approved;
print  INEWS "Subject: Untitled\n" unless $saw_subject;
printf INEWS "Message-ID: %s\n", $madeupid unless $saw_msgid;
printf INEWS "NNTP-Posting-Host: %s\n", $postinghost;
print  INEWS "Organisation: (mail2news gateway)\n";
print  INEWS "\n";

print INEWS while &lt;STDIN&gt;;   # gobble rest of message

close INEWS;
exit $?;
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<HR>
<H2><A NAME="s10">10.</A> <A HREF="#toc10">$BF|K\8lLu$K$D$$$F(B</A></H2>

<P>
<PRE>
$BF|K\8lLu(B : $B@nEg(B $B9@(B (kei@sm.sony.co.jp)
$B9;@5(B     : $B0KF#(B $B4u(B $B$5$s(B (nozomi@biol.tsukuba.ac.jp)
</PRE>
<P>$B$3$l$O!"(BLinux MINI-HOWTO Mail2News $B$NK]Lu$G$9!#(B
$B0ULu$bB?$/$"$j$^$9$,!"$4MF<O$/$@$5$$!#(B
$B$^$?!"FbMF$N8m$j!"8mLu!"$b$C$H$o$+$j$d$9$$Lu0F$J$I$"$j$^$7$?$i!"(B
$B$<$RLu<T$^$G%U%#!<%I%P%C%/$r$*4j$$CW$7$^$9!#(B
<P>
<HR>
sgml21html conversion date: Sat Mar 16 20:56:40 JST 2002

</BODY>
</HTML>