From owner-FreeBSD-users-jp@jp.freebsd.org  Sun Dec 31 05:07:13 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id FAA33784;
	Sun, 31 Dec 2000 05:07:13 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from st41.arena.ne.jp (st41.arena.ne.jp [210.150.208.2])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id FAA33779
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 31 Dec 2000 05:07:12 +0900 (JST)
	(envelope-from issei@issei.org)
Received: (qmail 8707 invoked from network); 31 Dec 2000 05:07:10 +0900
Received: from unknown (HELO localhost) (210.188.13.34)
  by issei.org with SMTP; 31 Dec 2000 05:07:10 +0900
Date: Sun, 31 Dec 2000 05:07:10 +0900 (JST)
Message-Id: <20001231.050710.41625756.issei@issei.org>
To: FreeBSD-users-jp@jp.freebsd.org
From: Issei Suzuki <issei@issei.org>
In-Reply-To: <20001229074810.10877.qmail@mx1.freemail.ne.jp>
References: <20001229074810.10877.qmail@mx1.freemail.ne.jp>
X-Mailer: Mew version 1.95b87 on Emacs 20.7 / Mule 4.0 (HANANOEN)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 57924
Subject: [FreeBSD-users-jp 57924] Re: RELAY
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: issei@issei.org

In mail "[FreeBSD-users-jp 57905] RELAY"
hikita <hikita@mx1.freemail.ne.jp> wrote:

> $B%U%l%C%D(BISDN$B!\(BFreeBSD4.2$B$r;HMQ$7$F<+Bp%5!<%P$r9=C[$7$h$&$H(B
> $B$7$F$$$k$N$G$9$,!"%a!<%k$N@_Dj$,$h$/$o$+$i$J$/$J$C$F$7$^$C$?$N$G(B
> $B<ALd$5$;$F$$$?$@$-$^$9!#(B

$B:G=*E*$K%a!<%k%5!<%P$K$I$&$$$&F0:n$r$5$;$?$$$N$+=q$+$l$F$$$^$;$s$,!"(B

1. FreeBSD $B%^%7%s(B ($B%M%C%H%o!<%/?^$G(B 192.168.1.100 $B$N(B IP $B%"%I%l%9$r?6$i(B
   $B$l$F$$$k%[%9%H(B) $B$O!"<B:]$K$O%0%m!<%P%k(B IP $B%"%I%l%9$,?6$i$l$F$*$j!"(B
   Internet $B>e$+$i%"%/%;%92DG=$G$"$k!#(B

2. Internet $B>e$N%[%9%H$+$i(B user@hogehoge.dynodns.net $B08$F$KAw$i$l$?%a!<(B
   $B%k$O(B DNS $B$N(B MX $B%l%3!<%I$K=>$$(B 192.168.1.100 $B$H$$$&(B IP $B%"%I%l%9$r;}(B
   $B$D%[%9%H$KAw$i$l$k!#(B
   $B$7$?$,$C$F(B 192.168.1.100 $B$N%[%9%H$G$O(B hogehoge.dynodns.net $B%I%a%$%s(B
   $B08$F$N%a!<%k$r<u$1<h$j$?$$!#(B

3. $BF1;~$K%m!<%+%k$N%M%C%H%o!<%/(B ($B%M%C%H%o!<%/?^$G(B 192.168.1.0/24 $B$N(B IP
   $B%"%I%l%9$r?6$i$l$F$$$kHO0O(B) $B$+$i$O!"(B192.168.1.100 $B$N%[%9%H$r2p$7$F(B
   $B%a!<%k$r(B Internet $B$KAw$l$k$h$&$K$7$?$$!#(B

$B$H$$$&$3$H$G$9$+!#(B

$B$=$l$H$b!"K\Ev$K3F%[%9%H$K?6$i$l$F$$$k(B IP $B%"%I%l%9$O(B 192.168.1.0/24 $B$N(B
$BHO0O$G%k!<%?$G(B NAT $B$r2p$7$F(B Internet $B$H@\B3$5$l$F$*$j!"%a!<%k$O$9$Y$F(B
$B%W%m%P%$%@$K$"$k%a!<%k%5!<%P$r2p$7$FAw<u?.$9$k$N$G$9$+!#(B

$B$3$l$K$h$C$FOC$OA4A3JQ$o$C$F$-$F$7$^$&$N$G$9$,!"$H$j$"$($:A0<T$H2>Dj$7(B
$B$FOC$r?J$a$^$9!#(B


> $B:G=i$K!"(Bsendmail$B$N(BCF$B$r;H$$!"(B

CF $B$G$O(B def $B%U%!%$%k$N(B = $B$NA08e$K6uGr$rF~$l$k$HF0$+$:!"$^$?(B CF_TYPE $B$N(B
$B@_Dj$bI,?\$@$C$?$H;W$$$^$9$,!"K\Ev$K(B

> OS_TYPE = bsd4.4
> MY_DOMAIN = hogehoge.dynodns.net
> FROM_ADDRESS = '$m'
> ACCEPT_ADDRS = '$m'
> ACCEPT_LOWER = yes
> RECIPIENT_GENERIC = yes
> ALWAYS_APPEND_DOMAIN = yes
> PRIVACY_FLAGS = 'noexpn,novrfy,authwarnings'
> MAIL_RELAY_RESTRICTION = yes
> LOCAL_HOST_IPADDR = 192.168.1

$B$3$l$G(B sendmail.cf $B$r:n@.$G$-$^$7$?!)(B

$B$H$b$+$/!"(BCF $B$O:G?7$N(B sendmail $B$N5!G=$KBP1~$7$F$*$i$:!":#8e%a%s%F%J%s(B
$B%9$5$l$kJ]>Z$b$"$j$^$;$s!#$=$m$=$m<N$F$k;~4|$@$H;W$$$^$9!#(B

sendmail.cf $B:n@.%D!<%k$H$7$F$O!"(BCF $B0J30$K$b(B sendmail $B$KF1:-$5$l$F$$$k(B
cf $B$,$"$j$^$9!#(BFreeBSD $B$N%G%U%)%k%H$N(B sendmail.cf $B$b(B cf $B$r;H$C$F:n@.$5(B
$B$l$F$*$j!"%=!<%9%U%!%$%k$,(B /usr/src/etc/sendmail/freebsd.mc $B$K$"$j$^$9!#(B


$B$3$N(B cf $B$r;H$C$F(B sendamil.cf $B$r:n$kJ}K!$r>R2p$7$F$*$-$^$9!#(B

cf $B$O%^%/%m8@8l%W%m%;%C%5(B m4 $B$r;H$C$F9=@.$5$l$F$*$j!"(Bm4 $B$N%^%/%m$H!"$=(B
$B$l$rMxMQ$7$FDj5A$5$l$?(B cf $B$N%^%/%m$r;H$C$F5-=R$5$l$?%U%!%$%k$rF~NO$H$7(B
$B$F<u$1<h$j!"(Bsendmail.cf $B$r=PNO$7$^$9!#(B

$B%I%-%e%a%s%H$O(B m4 (1) $B$H(B /usr/share/sendmail/cf/README $B$G$9!#:Y$+$$$3(B
$B$H$O$I$&$G$bNI$$$N$G$9$,!"$H$j$"$($:(B m4 $B$N4pK\E*$J5-=RJ}K!$@$1M}2r$7$F(B
$B$*$$$F2<$5$$!#(Bm4 (1) $B$NF|K\8l%^%K%e%"%k$+$i0zMQ$7$^$9!#(B

----------------------------------------------------------------------
 $B%^%/%m$N8F=P$7$O(B name(argument1[, argument2, ...,] argumentN) $B$N7A<0$r(B
 $B<h$C$F$$$^$9!#(B

 $B%^%/%mL>$H$=$l$KB3$/3+$-3g8L(B `(' $B$H$N4V$K$O%9%Z!<%9$,$"$C$F$O$$$1$^$;$s!#(B
 $B$b$7%^%/%mL>$ND>8e$K3+$-3g8L$,B3$$$F$$$J$1$l$P0z?t$J$7$N%^%/%m8F=P$7$H$7(B
 $B$F=hM}$5$l$^$9!#(B
----------------------------------------------------------------------

$BFC$K=EMW$JAH$_9~$_%^%/%m$O(B define $B$H(B dnl $B$NFs$D$G!"A0<T$O?7$7$$%^%/%m(B
$B$rDj5A$7!"8e<T$O9TKv$^$G$rGK4~$7$^$9!#$^$?!"%^%/%mE83+$rHr$1$k$?$a$KJ8(B
$B;zNs$r%/%*!<%H$9$k$K$O!"J8;zNs$r(B `' $B$G3g$j$^$9!#(B


$B$^$:(B cf $B$KFI$_9~$^$;$k(B sendmail.cf $B$N%=!<%9%U%!%$%k$r5-=R$7$^$9!#<!$N(B
$BFbMF$rE,Ev$J%G%#%l%/%H%j$G(B sendmail.mc $B$H$$$&L>A0$GJ]B8$7$F2<$5$$!#$b(B
$B$A$m$s(B your.domain $B$OE,@Z$JJ8;zNs$KJQ99$7$F$*$-$^$9!#(B

----------------------------------------------------------------------
divert(0)dnl
VERSIONID(`$Id$')
OSTYPE(`bsd4.4')dnl
DOMAIN(`generic')dnl
FEATURE(`access_db', `hash -o /etc/mail/access')dnl
FEATURE(`masquerade_envelope')dnl
MASQUERADE_AS(`your.domain')dnl
FEATURE(`local_lmtp')dnl
define(`confCW_FILE', `-o /etc/mail/local-host-names')dnl
define(`confNO_RCPT_ACTION', `add-to-undisclosed')dnl
define(`LOCAL_MAILER_FLAGS', LOCAL_MAILER_FLAGS`'P)dnl
define(`confMAX_MIME_HEADER_LENGTH', `256/128')dnl
define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy')dnl
MAILER(`local')dnl
MAILER(`smtp')dnl
----------------------------------------------------------------------

$B$$$m$$$m=q$$$F$"$j$^$9$,!"(BCF $B$N5-=R$HBP1~$9$kItJ,$bB?$$$N$G!"$@$$$?$$(B
$BA[A|$,$D$/$H;W$$$^$9!#(B

# $B$$$/$D$+!"9T$N:G8e$r(B dnl $B$G=*$o$i$;$F$$$k$b$N$+$"$j$^$9$,!"$3$l$O:n(B
# $B@.$5$l$?(B sendmail.cf $B$N9TKv$K!"M>J,$J2~9T$,$D$/$N$rM^@)$9$k$?$a$G$9!#(B
# sendmail.cf $B$G$O2~9T$,$"$C$F$bBg$7$?1F6A$O$J$$$N$G!"<qL#$NLdBj$G$9$1(B
# $B$I!#(B

$B$5$F!"=EMW$J$N$O(B MASQUERADE $B4XO"$H(B access_db $B5!G=$G$9!#(B

MASQUERADE $B$O%a!<%k$rAw?.$7$?<B:]$N%[%9%HL>$G$O$J$/!"JLL>$r;H$&$H$$$&(B
$B;XDj$G$9!#0JA0$O%a!<%k%"%I%l%9$H$7$F!"<B:]$N%[%9%HL>$r4^$a$?L>A0$r;H$&(B
$B$N$,<gN.$G$7$?$,!":#$O(B

  user@domain      ($B%[%9%HL>$J$7$N%I%a%$%sL>$@$1$K$9$k(B)
  user@mail.domain ($B%[%9%HL>$H$7$FK\L>$G$O$J$/(B mail $B$N$h$&$JJLL>$r;H$&(B)

$B$H$$$C$?$h$&$K!"$`$7$mK\Ev$N%[%9%HL>$r=P$5$J$$$3$H$NJ}$,B?$$$H;W$$$^$9!#(B
$B$3$N$h$&$J>l9g$K(B From: $B$X%C%@$d(B envelope $BItJ,$KJLL>$r$D$1$k$?$a$N@_Dj(B
$B$,(B MASQUERADE_AS $B$H(B FEATURE(`masquerade_envelope') $B$G$9!#%[%9%HL>$r$=(B
$B$N$^$^;H$&>l9g$K$O(B MASQUERADE $B4XO"$N@_Dj$OITMW$G$9$+$i!":o=|$7$F$/$@$5(B
$B$$!#(B

$B$J$*(B MASQUERADE $B4XO"$N@_Dj$r9T$C$?>l9g$K$O(B /etc/mail/local-host-names
$B$K!"<u$1<h$k%a!<%k%"%I%l%9$N%I%a%$%sL>ItJ,!J(B@ $B$N1&B&!K$r=q$$$F$*$/I,MW(B
$B$,$"$j$^$9!#$?$H$($P(B user@your.domain $B08$F$N%a!<%k$r<u$1<h$k>l9g$K$O!"(B
$B0l9T(B

----------------------------------------------------------------------
your.domain
----------------------------------------------------------------------

$B$H=q$$$F$*$-$^$9!#<B:]$N%[%9%HL>$K4X$7$F$O(B local-host-names $B$K=q$+$J$/(B
$B$F$b<+F0E*$K<u$1<h$j$^$9!#(B


$B<!$K(B access_db $B$G$9$,!"$3$A$i$O(B sendmail 8.9 $B0J9_$GI8=`$H$J$C$?BP%9%Q(B
$B%`%a!<%k$N@_Dj<jCJ$G!"%a!<%k$NE>Aw@)8B$J$I$r(B access_db $B$G;XDj$7$?%U%!(B
$B%$%k$G0l3g$7$F9T$&$3$H$,2DG=$K$J$C$F$$$^$9!#(B

FreeBSD 4.x $B$G$7$?$i!"%$%s%9%H!<%k8e$K(B /etc/mail/access.sample $B$H$$$&(B
$B%U%!%$%kL>$GNc$,MQ0U$5$l$F$$$^$9$N$G!"FI$s$G$_$F2<$5$$!#(B192.168.1.0/24
$B$N%M%C%H%o!<%/$+$i%a!<%kE>Aw$r5v2D$9$k$K$O!"(B/etc/mail/access $B$K(B

----------------------------------------------------------------------
192.168.1	RELAY
----------------------------------------------------------------------

$B$H=q$-$^$9!#(B

access_db $B$O(B aliases $B$HF1MM!"9bB.2=$N$?$a$K%F%-%9%H%U%!%$%k$+$i%G!<%?(B
$B%Y!<%9$KJQ49$7$F$*$/I,MW$,$"$j$^$9!#>e$G:n@.$7$?(B sendmail.mc $B$N$h$&$K!"(B
access_db $B$K(B hash $B7A<0$N%G!<%?%Y!<%9$rMxMQ$9$k@_Dj$K$7$?>l9g$K$O!"<!$N(B
$B$h$&$K(B makemap (8) $B%3%^%s%I$rMQ$$$F(B /etc/mail/access.db $B%U%!%$%k$r:n@.(B
$B$7$^$9!#(B

% makemap hash /etc/mail/access < /etc/mail/access


$B0J>e$N=`Hw$,=*$o$C$?$i!"(Bcf $B$r;H$C$F(B sendmail.cf $B$r:n@.$7$^$7$g$&!#(B

% m4 -D_CF_DIR_=/usr/share/sendmail/cf/ /usr/share/sendmail/cf/m4/cf.m4 sendmail.mc > sendmail.cf

$B$3$l$G%+%l%s%H%G%#%l%/%H%j$K(B sendmail.cf $B$,:n@.$5$l$^$9!#:G8e$K!":n@.(B
$B$7$?(B sendmail.cf $B$r(B /etc/mail $B%G%#%l%/%H%j$K%3%T!<$7$F(B sendmail $B$r:F5/(B
$BF0$9$l$P:n6H40N;$G$9!#(B


Issei.-
cf $B$C$FFq$7$/$J$$$G$9$h!"%[%s%H$K(B
