config root man

Current Path : /usr/local/share/doc/smtpfeed/

FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64
Upload File :
Current File : //usr/local/share/doc/smtpfeed/INSTALL.j

$B%$%s%9%H!<%k$NJ}K!(B

1. SMTPfeed $B$N%$%s%9%H!<%k(B

  1.1  ./configure
       bind4 $B$N%$%s%9%H!<%k!&%G%#%l%/%H%j$r;XDj$9$k>l9g$O!"(B
       --with-bind4=/usr/local/bind4 $B$N$h$&$K;XDj$7$^$9!#(B

       bind8 $B$rMxMQ$9$k>l9g$O!"(B--with-bind8 $B%9%$%C%A$r;XDj$7$^$9!#(B
       bind8 $B$N%G%#%l%/%H%j$N>l=j$b;XDj$7$?$$>l9g$O!"(B
       --with-bind8=/usr/local $B$"$k$$$O(B --with-bind8=/usr/local/bind8
       $B$N$h$&$K;XDj$7$^$9!#(B

       IPv6 $B$rMxMQ$9$k>l9g$O!"(B--enable-ipv6 $B%9%$%C%A$r;XDj$7$^$9!#(B

       smtpfeed $B$N%$%s%9%H!<%k!&%G%#%l%/%H%j$O(B --libexecdir= $B$G;XDj$7$^$9!#(B
       $B%$%s%9%H!<%k!&%G%#%l%/%H%j$N%G%U%)%k%H$O!"(B/usr/libexec $B$^$?$O(B
       /usr/lib ($B8e<T$O(B /usr/libexec $B$,B8:_$7$J$$>l9g(B) $B$G$9!#(B

       $B%i%$%V%i%j$r(B static link $B$9$kI,MW$,$"$k>l9g$O!"(B--with-static $B$r(B
       $B;XDj$7$^$9!#(Bgcc $B$N>l9g$O!"(B-static $B$,!"$=$l0J30$N>l9g$O(B -Bstatic $B$,(B
       LDFLAGS= $B$KDI2C$5$l$^$9!#$=$l0J30$N%9%$%C%A$r;XDj$9$kI,MW$,$"$k(B
       $B>l9g$O!"<!$N%9%F%C%W$G(B Makefile $B$KD>@\=q$-9~$_$^$9!#(B

       FD_SETSIZE $B$NCM$r%G%U%)%k%H$h$jA}$d$7$F%3%s%Q%$%k$7$?$$>l9g$O!"(B
       --with-fds= $B$K$=$NCM$r;XDj$7$^$9!#%G%U%)%k%HCM$K$D$$$F$O!"(Bselect(2)
       $B$J$I$r;2>H$7$F3NG'$7$F$/$@$5$$!#$^$?%7%9%F%`$,5vMF$9$k:GBgCM$K(B
       $B$D$$$F$O(B limit(1) $BEy$G3NG'$7$F$/$@$5$$!#(B

  1.2  Makefile $B$NJT=8(B($BI,MW$J>l9g$N$_(B)
       Makefile $B$rJT=8$7$F!"ITB-$7$F$$$k%3%^%s%I%i%$%s!&%9%$%C%AEy$r(B
       $B;XDj$7$^$9!#(B

  1.3  make all

  1.4  make install

  1.5  syslog.conf $B$ND4@0(B
       facility $B$K$"$o$;$F(B
           local5.info /var/log/smtplog
       $B$J$I$H=q$$$F$*$-$^$9(B($B%G%U%)%k%H$O(B local5)$B!#(B
       facility $B$O(B smtpfeed $B$N%3%^%s%I%i%$%s!&%9%$%C%A$G$bJQ992DG=$G$9!#(B
       $B%m%0%U%!%$%k$N:n@.$H!"(Bkill -HUP {syslogd$B$N(BPID} $B$rK:$l$:$K!#(B

  1.6  $BF0:n3NG'(B
       $B4JC1$JF0:n3NG'$O(B TEST.in $B$NCf$N%"%I%l%9$rE,Ev$KJQ99$7$?8e!"(B
           % smtpfeed -dA -lstderr < TEST.in
       $B$r<B9T$7$^$9!#(B-dA $B$OA4$F$N%G%P%C%0=PNO$rF@$k;XDj!"(B-lstderr $B$O(B
       $B%G%P%C%0=PNO$r2hLL$KAw$k;XDj$G$9!#(B


2. sendmail $B$NJQ99$H%3%s%Q%$%k(B

  2.1  sendmail.8.11.x $B$NF~<j$HE83+(B

  2.2  3.3W.patch $B$r$"$F$k(B
       $BB8:_$7$J$$%U%!%$%k$X$N(B diff $B$r4^$`$N$G!"8E$$(B patch $B%3%^%s%I$@$H(B
       $B$&$^$/$"$?$i$J$$$+$b$7$l$^$;$s!#$=$N>l9g$O!"?7$7$$(B GNU patch $B$r(B
       $B%$%s%9%H!<%k$7$F$/$@$5$$!#(B
       $B%Q%C%A$rEv$F$?8e$N(B conf.h $B$K$*$$$F(B DYNAMIC_TOBUF $B$r(B 1 $B$K(B define
       $B$7$F$*$-$^$9(B($B%G%U%)%k%H(B)$B!#(B

  2.3  sh Build
       DB $B4X78$d(B BIND $B4X78$ND4@0$bI,MW$K1~$8$F9T$C$F$/$@$5$$!#(B


3. sendmail.cf $B$ND4@0(B

   A. $B;HMQCf$N(B sendmail.cf $B$rD>@\JQ99(B
   B. m4 tool $B$K$h$k@_Dj(B
   B. CF $B$K$h$k@_Dj(B
   $B$N(B3$B$D$NJ}K!$K$D$$$F@bL@$7$^$9!#(B

  3.A  $B;HMQCf$N(B sendmail.cf $B$rD>@\JQ99(B
       $B$3$N;~E@$G(B /etc/sendmail.cf $B$rD>@\JQ99$;$:$KJL$N%U%!%$%k$K(B
       $B%P%C%/%"%C%W$7$F$*$-$^$9!#(B

    3.A.1 smtpf mailer $B$NDj5A(B
          smtp ($B$"$k$$$O(B esmtp, smtp8 $B$J$I(B) mailer $B$NDj5A$rJL$N9T$K%3%T!<(B
          $B$7$F0J2<$NJQ99$r$*$3$J$$$^$9!#(B
              * mailer name $B$r(B smtpf $B$K(B
              * P=[IPC] $B$r(B P=/usr/libexec/smtpfeed ($B%$%s%9%H!<%k$7$?%Q%9(B) $B$K(B
              * F= $B$K(B z $B$NDI2C(B (LMTP $B$r;XDj(B)$B$H(B m $B$,4^$^$l$F$$$k$3$H$N3NG'(B
              * A= $B$r(B smtpfeed $B$K(B($BI,MW$J$i$P(B smtpfeed $B$KM?$($k%*%W%7%g%s$b(B)
                $BNc$($P(B smtpfeed $B$,G'<1$9$k(B hostname $B$,(B FQDN $B$G$J$$$H$-$O(B
                -c $j $B$rJd$&!#%k!<%W%P%C%/%A%'%C%/$r3N<B$K9T$o$;$k$?$a!"(B
                DNS $B$N(B $B$"$i$f$k(B MX $B%l%3!<%I$N1&JU$K8=$l$kEv3:%[%9%H$r<($9(B
                $BL>A0$O!"(B-c $B$"$k$$$O(B -a $B$G;X<($5$l$F$$$J$1$l$P$J$i$J$$!#(B
                syslog $B$K%a%C%;!<%8$N(B queueID $B>pJs$b;D$k$h$&$K$9$k$K$O!"(B
                -i$i $B$r;XDj$9$k!#$?$@$7!"<u?.<T?t$,B?$$$?$a$KJ#?t$N%H%i%s(B
                $B%6%/%7%g%s$KJ,3d$5$l$k>l9g$O!"(B2$B2sL\0J9_$N%H%i%s%6%/%7%g%s$K(B
                queueID $B$,0z$-7Q$,$l$J$$(B(RSET $B%3%^%s%I$G%/%j%"$5$l$k(B)$B!#(B
                $B0z$-7Q$,$l$k$h$&$K$9$k$K$O!"(B$?{runqueue}-i$i$|-I$i$.
                $B$N$h$&$K;XDj$9$k(B(sendmail 8.9.1+3.1W $B0J9_$rMxMQ$7$F$$$k>l9g(B
                $B$N$_(B)$B!#$3$l$O!"(Brunqueue $B=hM}$N:]$KO"B3$9$k%H%i%s%6%/%7%g%s$,(B
                $BF10l%a%C%;!<%8$r=hM}$9$k$b$N$G$J$$$3$H$r9MN8$7!"(Brunqueue
                $B=hM}$G$J$$>l9g$K(B -I$i $B$,;XDj$5$l$k$h$&$K$9$k$b$N$G$"$k!#(B
		$B$"$k$$$O!"(Bsendmail $B$,IU2C$9$k(B Received: $B%X%C%@9T$K8=$l$k(B id
		$B>pJs$r(B queueID $B$H$7$FMxMQ$9$k>l9g$O!"(B-E $B%*%W%7%g%s$r;XDj$9$k!#(B
		$B$3$N>l9g!"(Brunqueue $B=hM}$K$*$1$k$9$Y$F$N%H%i%s%6%/%7%g%s$K(B
		$B$*$$$F!"(BqueueID $B$,F@$i$l$k$G$"$m$&$H4|BT$G$-$k!#(B
              * E= $B$K;XDj$9$k2~9T%3!<%I$O(B \n $B$G$b(B \r\n $B$G$bNI$$!#(B

          ($BNc(B)
          Msmtpf, P=/usr/sbin/smtpfeed, F=mDFMuXz, S=11/31, R=21, E=\n, L=990,
                  T=DNS/RFC822/SMTP, A=smtpfeed

    3.A.2 smtp ($B$"$k$$$O(B esmtp, smtp8 $B$J$I(B) $B$N8F$S=P$7$r(B smtpf $B$KJQ99(B
          $B$=$N:]!"(B$@ $B$NItJ,$O8GDjJ8;zNs$K$J$k$h$&$K=$@5$7$F$*$+$J$1$l$P!"(B
          $B%I%a%$%s$N0[$J$k%"%I%l%9$,0lEY$K(B smtpfeed $B$KEO$5$l$J$$$N$GCm0U(B
          $B$,I,MW$G$9!#(B

          ($BNc(B)
          R$* < @$* > $*	$#esmtp $@ $2 $: $1 < @ $2 > $3
          $B$r(B            ^^^^^^^^ TAB
          R$* < @$* > $*	$#smtpf $@ LMTP $: $1 < @ $2 > $3
          $B$K(B            ^^^^^^^^ TAB


    3.A.3 $[ $] $B$N;HMQ$NGS=|(B
          $BFC$KI,MW$J=hCV$G$O$"$j$^$;$s$,CY1d$N860x$K$J$k$N$G!"%M!<%`(B
          $B%5!<%P$r;2>H$7$?%a!<%k%"%I%l%9$N=q$-49$($NI,MW$,$J$$>l9g$O(B
          $B%3%a%s%H%"%&%H$7$F$*$-$^$9!#(B

          ($BNc(B)
          R$* < @ $* $~P > $*		$: $1 < @ $[ $2 $3 $] > $4
          $B$r(B                 ^^^^^^^^^^^ TAB
          #R$* < @ $* $~P > $*		$: $1 < @ $[ $2 $3 $] > $4
          $B$K(B                  ^^^^^^^^^^ TAB


  3.B  m4 tool $B$rMxMQ(B
       $B0J2<$NDj5A$rDI2C$7$F(B sendmail.cf $B$r:n@.$7$^$9!#(B

          FEATURE(nocanonify)dnl
          MAILER_DEFINITIONS
          Msmtpf, P=/usr/sbin/smtpfeed, F=mDFMuXz, S=11/31, R=21, E=\n, L=990,
                  T=DNS/RFC822/SMTP, A=smtpfeed
          MAILER(smtp)dnl
          define(`SMART_HOST', `smtpf:LMTP')dnl

       mailertable $B$rMxMQ$7$F$$$k>l9g$O!"MxMQ$9$k(B mailer $B$N;XDj$G!"(B
       smtpf:LMTP $B$J$I$H=q$-$^$9!#(B


  3.C  CF $B$rMxMQ(B
       $B0J2<$NDj5A$rDI2C$7$F(B sendmail.cf $B$r:n@.$7$^$9!#(B
       P= $B$NItJ,$O%$%s%9%H!<%k%G%#%l%/%H%j$KE,59FI$_BX$($F$/$@$5$$!#(B

          LOCALHACKMAILER='# smtp feed mailer\
          Msmtpf,   P=/usr/libexec/smtpfeed, F=mDFMuXz, S=11, R=21,\
                    T=DNS/RFC822/SMTP, E=\n, L=990,\
                    A=smtpfeed'
          # hostname $B$,(B FQDN $B$G$J$$$H$-$O(B A=smtpfeed -c $j $B$K(B
          DIRECT_DELIVER_DOMAINS=none
          DEFAULT_RELAY='smtpf:LMTP'

       mailertable $B$rMxMQ$7$F$$$k>l9g$O!"MxMQ$9$k(B mailer $B$N;XDj$G!"(B
       smtpf:LMTP $B$J$I$H=q$-$^$9!#(B


  A, B, C $B$H$b!"%F%9%H%b!<%I$G0J2<$N$h$&$K$J$l$P(B OK $B$G$9!#(B
      > 3,0 user@domain
      rewrite: ruleset   3   input: user @ domain
      rewrite: ruleset  96   input: user < @ domain >
      rewrite: ruleset  96 returns: user < @ domain >
      rewrite: ruleset   3 returns: user < @ domain >
      rewrite: ruleset   0   input: user < @ domain >
      rewrite: ruleset  88   input: < smtpf : LMTP > . user < @ domain >
      rewrite: ruleset  88 returns: $# smtpf $@ LMTP $: user < @ domain >
      rewrite: ruleset   0 returns: $# smtpf $@ LMTP $: user < @ domain >


4. $B$5$i$J$k(B sendmail.cf $B$ND4@0(B

  4.1 $B%H%i%s%6%/%7%g%s(B1$B2s$"$?$j$N<u?.<T?t$ND4@0(B

   SMTP $B$N;EMM$G$O!"%H%i%s%6%/%7%g%s(B1$B2s$"$?$j$N<u?.<T$N:GBg?t$,(B 100 $B$K(B
   $B5,Dj$5$l$F$$$^$9!#(BDYNAMIC_TOBUF $B$rDj5A$9$k$H8GDjD9%P%C%U%!$N%5%$%:$K(B
   $B5/0x$9$k@)8B$O4KOB$5$l$^$9$,!">e5-5,Dj$K=>$C$F(B 100 $B$r1[$($k<u?.<T$K(B
   $B$D$$$F$O!"JL$N%H%i%s%6%/%7%g%s$KJ,3d$5$l$^$9!#$3$N@)8B$,$"$k$H!"(B
   sendmail $B$+$i(B SMTPfeed $B$KEO$5$l$k<u?.<T?t$N:GBg$,(B 100 $B$KM^$($i$l$F(B
   $B$7$^$&$?$a!"(BSMTPfeed $B$K$h$kJBNsEY$b:GBg(B 100 $B$KM^$($i$l$F$7$^$$$^$9!#(B
   $B$3$N@)8B$O%[%9%HFb$G$N9g0U$K4p$E$-4KOB$9$k$3$H$,$G$-$^$9$+$i!"(B
   $B$3$N@)8B$r4KOB$7$F(B SMTPfeed $B$K$5$i$KB?$/$N<u?.<T$r0lEY$KEO$9$3$H$K(B
   $B$h$C$F!"$5$i$KJBNs=hM}$N8z2L$r8~>e$5$;$k$3$H$,$G$-$^$9!#(B
   3.4W.patch $B$G$O(B mailer $BDj5A$G(B r= $B<0$,(B sendmail.cf $B$GMxMQ$G$-$k$h$&(B
   $B$K$J$C$F$$$^$9!#(Bsendmail.cf $B$K$*$$$F!"(B

          Msmtpf, P=/usr/sbin/smtpfeed, F=mDFMuXz, S=11/31, R=21, E=\n, L=990,
                  T=DNS/RFC822/SMTP, r=1000, A=smtpfeed

   $B$N$h$&$KDj5A$9$k$H!"(Bsendmail $B$N(B SMTPfeed $B$KBP$9$k(B 1$B2s$N%H%i%s%6%/(B
   $B%7%g%sEv$?$j$N<u?.<T$N:GBg?t$r(B 1000 $B$K$^$G4KOB$9$k$3$H$,$G$-$^$9!#(B
   $B%G%U%)%k%H$O(B 100 $B$G$9!#(B
   $B%a%b%j$KM>M5$,$"$k>l9g$O!"(Br= $B$K;XDj$9$kCM$O!"%a!<%j%s%0%j%9%H$N;2(B
   $B2C<T?t$r1[$($kCM$K$7$F$*$-$^$9!#(B

   $B$J$*!"(Bsendmail.cf $B$G(B ConnectionCacheSize $B$,(B 1 $B0J>e$G$"$l$P!"J#?t$K(B
   $BJ,3d$5$l$?%H%i%s%6%/%7%g%s$rF1$8(B smtpfeed $B%W%m%;%9$,=hM}$r9T$$$^$9!#(B
   $B0[$J$k(B smtpfeed $B%W%m%;%9$r5/F0$7$?$$>l9g$O(B ConnectionCacheSize $B$r(B
   0 $B$K$7$^$9!#(B
   smtpfeed $B$K$h$k%a%b%j@jM-NL$r8:$i$=$&$H$7$F(B r= $B$K;XDj$9$kCM$r>.$5(B
   $B$/$9$k$3$H$G!"0l2s$N%H%i%s%6%/%7%g%s$G=hM}$5$l$k%"%I%l%9$r>/$J$/$7(B
   $B$h$&$H$9$k$H$-$O!"(BConnectionCacheSize $B$r(B 0 $B$K$7$F$*$/$3$H$r?d>)$7(B
   $B$^$9!#(B3.2W.patch $B$G$O(B smtpf mailer $B$K(B mailer flag ; $B$rDI2C$9$k$3$H(B
   $B$G!"FCDj$N%a!<%i$N%-%c%C%7%e$N$_$r6X;_$9$k$3$H$,$G$-$^$9!#(B

  4.2 SMTPfeed $BMxMQ$NM^@)(B

   $B<u?.<T$,(B1$B?M$@$1$G$"$k$h$&$JG[?.$O!"$o$6$o$6(B SMTPfeed $B$r5/F0$;$:$K(B
   sendmail $B$N$_$G=hM}$r$9$kJ}$,8zN(E*$G$9!#$^$?!"(BSMTPfeed $B$OA4$F$N(B
   $B>pJs$r%a%b%j$KJ]B8$9$k$?$a!"Hs>o$KBg$-$J%a%C%;!<%8$NG[?.$K$O8~$$$F(B
   $B$$$^$;$s!#$=$3$G!"<u?.<T?t$d%a%C%;!<%8%5%$%:$K$h$C$F(B SMTPfeed $B$r(B
   $B5/F0$9$k$+$I$&$+$NA*Br$,$G$-$k$H4r$7$$$o$1$G$9!#$3$3$G$O!"(B3.4W.patch
   $B$K<BAu$5$l$F$$$k(B MULTI_MAILER $B5!G=$rMxMQ$7$^$9!#(B
   MULTI_MAILER $B5!G=$H$O!"(Bsendmail.cf $B$NG[?.%a!<%iA*BrItJ,$K$*$$$F!"(B
   
          R$* < @$* > $*	$#smtpf $@ LMTP $: $1 < @ $2 > $3
                                $#esmtp $@ $2.  $: $1 < @ $2 > $3
          ($B<B:]$N@_Dj$G$O!"(B1$B9TL\$N:G8e$N(B $3 $B$H(B 2$B9TL\$N:G=i$N(B $# $B$N4V$K(B TAB
	  $B$,$"$C$F$O$J$i$J$$!#>e5-$NNc$G$O(B 1$B9TL\$N(B $* $B$H(B $# $B$N4V$N$_$K(B TAB$B!#(B)

   $B$N$h$&$KJ#?t$N%a!<%i$r;XDj$G$-$k$h$&$K$9$k$b$N$G$9!#$3$l$K$h$j!"(B
   1$BHVL\$N%a!<%i$,(B TEMPFAIL $B$GG[?.$K<:GT$7$?>l9g$K$O!"(B2$BHVL\$N%a!<%i$r(B
   $BMQ$$$FG[?.$N:F;n9T$r$5$;$k$3$H$,$G$-$^$9!#(B
   $B$5$i$K!"KAF,$K=q$$$?$h$&$K!":G=i$+$i(B1$BHVL\$N%a!<%i$r5/F0$5$;$?$/$J$$(B
   $B>l9g$NH=Dj$N$?$a$K!"(B*= equate ($B:G>.<u?.<T?t(B) $B$d(B M= equate ($B07$&(B
   $B%a%C%;!<%8%5%$%:$N>e8B(B) $B$r(B smtpf mailer $B$K;XDj$7$F$*$-$^$9!#(B
   $B$^$?!"(Bmailer flag ! (runqueue $B$G$N;HMQ$rM^@)(B) $B$d(B mailer flag _
   (TEMPFAIL $B$G$b<!$K?J$^$J$$(B) $B$J$I$b;XDj$7$F$*$/$HNI$$$G$7$g$&!#(B

          Msmtpf, P=/usr/sbin/smtpfeed, F=mDFMuXz!_,
                  S=11/31, R=21, E=\n, L=990, *=5,
                  T=DNS/RFC822/SMTP, M=50000, A=smtpfeed

   $B$3$N$h$&$K@_Dj$7$F$*$/$H!"8eB3$N(B mailer $B$,B8:_$7!"<u?.<T$,(B5$B?M$KK~$?(B
   $B$J$$>l9g$K!"(Bsmtpfeed $B$r5/F0$9$k$3$H$J$/!"$9$0$K8eB3$N(B mailer $B$K(B
   $B$h$kG[?.$K%9%-%C%W$7$^$9(B($B8eB3$N(B mailer $B$,$J$1$l$P!"(B*=5 $B$,;XDj$5$l$F(B
   $B$$$F$b!"G[?.=hM}$r$*$3$J$$$^$9(B)$B!#(BM= $B$K$h$k%5%$%:$N;XDj$bF1MM$G!"(B
   $B%5%$%:@)8B$r1[$($k%a%C%;!<%8%5%$%:$G!"8eB3$N(B mailer $B$,B8:_$9$k(B
   $B>l9g$O!"%(%i!<$K$;$:8eB3$N(B mailer $B$K$h$kG[?.$K%9%-%C%W$7$^$9!#(B
   mailer flag ! $B$,;XDj$5$l$F$$$l$P!"%a!<%k$N<u?.D>8e$NG[?.$K$OMxMQ$5$l(B
   $B$^$9$,!"0lC6%-%e!<$KJ]B8$5$l$?%a!<%k$NG[Aw$G$O!":G=i$N=hM}0J30$K$O(B
   $BMxMQ$5$l$J$/$J$j$^$9!#(B
   mailer flag _ $B$,;XDj$5$l$F$$$l$P!"Ev3:(B mailer $B$,MxMQ$5$l$?>l9g!"(B
   $B$=$NG[?.=hM}$N7k2L$NG!2?$K$+$+$o$i$:!"8eB3$N(B mailer $B$OMxMQ$5$l$J$/(B
   $B$J$j$^$9(B(*=, M=, $B$J$I$HAH$_9g$o$;$FMxMQ$9$k$3$H$G0UL#$r;}$A$^$9(B)$B!#(B

   CF $B$G(B MULTI_MAILER $B5!G=$rMQ$$$?Dj5A$r9T$&>l9g$O0J2<$N$h$&$K$J$j$^$9!#(B
   P= $B$NItJ,$O%$%s%9%H!<%k%G%#%l%/%H%j$KE,59FI$_BX$($F$/$@$5$$!#(B

          LOCALHACKMAILER='# smtp feed mailer\
          Msmtpf,   P=/usr/libexec/smtpfeed, F=mDFMuXz!_, S=11, R=21,\
                    T=DNS/RFC822/SMTP, E=\n, L=990, M=50000, *=5,\
                    A=smtpfeed'
          DIRECT_DELIVER_MAILER=smtpf
          DIRECT_DELIVER_DOMAINS=all
          #DEFAULT_RELAY=
          DSPTLOCALHACK='R<smtpf:$+>.$*	$#smtpf$@LMTP$:$2$#smtp$@$1$X$:$2'
                                       ^TAB

   m4 tool $B$G(B MULTI_MAILER $B5!G=$rMQ$$$?Dj5A$r9T$&>l9g$O0J2<$N$h$&$K$J$j(B
   $B$^$9!#(B

          FEATURE(nocanonify)dnl
          MAILER_DEFINITIONS
          Msmtpf, P=/usr/sbin/smtpfeed, F=mDFMuXz!_, S=11/31, R=21, E=\n,
                  L=990, T=DNS/RFC822/SMTP, M=50000, *=5, A=smtpfeed
          MAILER(smtp)dnl
          define(`SMART_HOST', `smtpf:LMTP')dnl
          LOCAL_CONFIG
	  # These rules should be inserted to the top of S95
          S95
          R< smtpf : LMTP > $*<@$*>$*	$#smtpf$@LMTP$:$1<@$2>$3$#smtp$@$2$:$1<@$2>$3
          R< smtpf : $* > $*		$#smtpf$@LMTP$:$2$#smtp$@$1$:$2
          R< smtpf > $*<@$*>$*		$#smtpf$@LMTP$:$1<@$2>$3$#smtp$@$2$:$1<@$2>$3
                              ^^^^^^^^^^ TAB

  4.3 LMTP DATA $B$N40N;;~$N%?%$%`%"%&%H(B

   sendmail $B$O(B SMTPfeed $B$N=hM}$N=*N;$rBT$A!"(BLMTP $B$N(B DATA $B%3%^%s%I=hM}$N(B
   $B40N;;~$KF@$i$l$kG[?.7k2L%l%]!<%H$K$h$C$FG[?.$N@.H]>pJs$r<u$1<h$j$^$9!#(B
   SMTPfeed $B$N=hM}$,$J$+$J$+=*$i$J$$$H$-$O!"(Bsendmail $B$O%?%$%`%"%&%H=hM}(B
   $B$K$h$C$F!"G[?.=hM}$,40N;$7$J$+$C$?$H8+$J$7!":F;n9T$N$?$a$K(B mqueue $B$K(B
   $B%a!<%k$rJ]B8$7$^$9!#$3$N$?$a!"(BSMTPfeed $B$N=hM}$,%?%$%`%"%&%H$^$G$K40N;(B
   $B$7$J$$$H!"%a!<%k$N(B2$B=EG[?.$,H/@8$9$k2DG=@-$,$"$j$^$9!#$3$N$h$&$JLdBj$r(B
   $BHr$1$k$?$a!"(BSMTPfeed $B$,I,$:%?%$%`%"%&%H4|8B$,Mh$k$^$G$K40N;$9$k$h$&$K(B
   $B@_Dj$7$F$*$/I,MW$,$"$j$^$9!#(B

   SMTPfeed $B$O%G%U%)%k%H$G(B 55 $BJ,0JFb$K=hM}$,40N;$7$J$+$C$?>l9g$O!";D$C$F(B
   $B$$$kG[?.=hM}$r@Z$j>e$2!"$=$N;~E@$GG[?.$,40N;$7$F$$$k08@h$r%l%]!<%H$7(B
   $B$F=*N;$7$^$9!#$3$N;~4V$O!"(BSMTPfeed $B$N(B -t total= $B%*%W%7%g%s$K$h$C$FJQ(B
   $B99$9$k$3$H$,$G$-$^$9!#(B60$BJ,$r;XDj$9$k>l9g$O(B -t total=60m $B$H;XDj$7$^$9!#(B
   $B@53N$K$O!"(B-t total= $B$G;XDj$7$?;~4V$,7P2a$7$F$+$i=*N;=hM}$r3+;O$9$k$N(B
   $B$G!":GD9$N>l9g$O$5$i$K(B quit $B$KBP$9$k%?%$%`%"%&%H;~4V$,$+$+$k$3$H$K$J(B
   $B$j$^$9!#%G%U%)%k%H$G$O!"9g7W(B 57 $BJ,$H$J$j$^$9!#(B

   $B0lJ}!"(Bsendmail $BB&$G$O!"(Bsendmail.cf $B$N(B O Timeout.datafinal= $B%*%W%7%g%s(B
   $B$G!"%?%$%`%"%&%H;~4V$r@_Dj$9$k$3$H$,$G$-$^$9!#%G%U%)%k%H$O!"(B1h (1$B;~4V(B)
   $B$G$9!#(B


5. sendmail $B$H(B SMTPfeed $B$K$h$kG[AwF0:n$N3NG'(B

        # newsendmail -C newsendmail.cf addresses < file

   maillog $B$d(B smtplog $B$b3NG'$7$^$9!#(B


6  sendmail $B$H(B sendmail.cf $B$NCV$-49$($H:F5/F0(B

   $B$&$^$/$$$/$+$J!D(B?

7. $B;HMQ>e$NCm0U(B

   SMTPfeed $B$N(B BIND resolver $B$O!"%M!<%`%5!<%P$+$i$N1~Ez$K4^$^$l$k!"(B
   additional information $B$rMxMQ$7$^$9!#(BCERT Advisory CA-97.22:
   Topic: BIND - the Berkeley Internet Name Daemon $B$GJs9p$5$l$F$$$kLdBj$r(B
   $B2sHr$9$k$?$a!"(BSMTPfeed $B$,Ld$$9g$o$;$KMxMQ$9$k(B BIND server (named) $B$K$O!"(B
   4.9.6 or 8.1.1 $B0J9_$N%P!<%8%g%s$r;HMQ$9$kI,MW$,$"$j$^$9!#$b$A$m$s!"(B
   CERT Advisory CA-98.05 $B$NJs9p$b$"$k$N$G!"(B4.9.7 or 8.1.2 $B0J9_$N%P!<%8%g(B
   $B%s$r;HMQ$7$?J}$,NI$$$3$H$O$$$&$^$G$b$"$j$^$;$s!#(B

   SMTPfeed $B$O!"F1;~$KB?$/$N(B SMTP $B%3%M%/%7%g%s$r3+$3$&$H$9$k$?$a!"(BSMTPfeed
   $B$,2TF/$9$k%[%9%H$O!"(BSMTP $B$NAj<j@h$+$iF1;~$KB??t$N(B IDENT(RFC1413) $BMW5a$r(B
   $B<u$1$k$3$H$K$J$j$^$9!#$b$7!"(Bidentd $B$,(B inetd $B$+$i(B nowait $B$G5/F0$5$l$k$h$&(B
   $B$K@_Dj$5$l$F$$$k$H!"0l5$$KB??t$N(B identd $B$,5/F0$5$l$k$?$a!"%7%9%F%`$,0l;~(B
   $BE*$K2aIi2Y$K$J$j$^$9!#$3$N$h$&$J2aIi2Y$rHr$1$k$?$a$K!"(Bidentd $B$r>oCs7?$K(B
   $B$9$k$+!"5/F0$5$l$J$$$h$&$K$7$F$*$/$HNI$$$G$7$g$&!#(B

   $BF1;~$KMW5a$9$k%3%M%/%7%g%s$N?t$r8:$i$7$?$$>l9g$O!"(BSMTPfeed $B$N(B -n $B%*%W%7%g(B
   $B%s$r;HMQ$7$F$/$@$5$$!#(Bsendmail.cf $B$N(B r= $B$NCM$r8:$i$9$3$H$O$"$^$j8z2LE*$G(B
   $B$O$"$j$^$;$s!#(B

Man Man