From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Mar 17 23:10:41 1999
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) id XAA09741;
	Wed, 17 Mar 1999 23:10:41 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from green.an.egg.or.jp (mail00.jttyo.egg.or.jp [202.230.255.203])
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) with ESMTP id XAA09736
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 17 Mar 1999 23:10:39 +0900 (JST)
	(envelope-from k-shirao@green.an.egg.or.jp)
Received: from green.an.egg.or.jp (jmax004-061.tokyo2.post.an.egg.or.jp [203.183.245.62])
	by green.an.egg.or.jp (8.8.8+2.7Wbeta7/3.7W-98090719) with ESMTP id XAA09299
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 17 Mar 1999 23:10:35 +0900 (JST)
Message-ID: <36EFB4AB.A8BC0FFA@green.an.egg.or.jp>
Date: Wed, 17 Mar 1999 22:56:59 +0900
From: Kouji Shirao <k-shirao@green.an.egg.or.jp>
X-Mailer: Mozilla 4.5 [ja] (Win95; I)
X-Accept-Language: ja
MIME-Version: 1.0
To: FreeBSD-users-jp@jp.freebsd.org
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+981115
X-Sequence: FreeBSD-users-jp 39965
Subject: [FreeBSD-users-jp 39965] Re:=?ISO-2022-JP?B?GyRCJWEhPBsoQg==?=
 =?ISO-2022-JP?B?GyRCJWslIiUrJSYlcyVIJE4lZiE8JTYhPEw+JE4bKEI=?=
 =?ISO-2022-JP?B?GyRCSlE5OSRLJEQkJCRGGyhC?=
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: k-shirao@green.an.egg.or.jp


$B$+$o$$!w$-$d$N$s$5$s!$%b!<%j$5$s!$(Bfukase$B$5$s$*JV;v$"$j$,$H$&$4$6$$$^$9!#(B

$B#1$D$a$N<ALd!#(B

$B0J2<!";d!#(B
>>#netscape communicator4.5$B$G$O!"B>$K$b(Bpop$B%5!<%P!<>e$K!"%a!<%k(B
>>#$B$r>C$5$:$K<u?.$9$k$3$H$b$G$-$J$/$J$C$F$7$^$C$?MM$G$9!#(B

$B0J2<!"$+$o$$!w$-$d$N$s$5$s!#(B
>$B$3$3$@$1!#(Bnetscpe $B$C$F!"(Bwin $B$G$$$$$s$G$9$h$M!#(B
>POP $B$J$i!"%5!<%P$N%W%m%Q%F%#(B($B%5!<%PA*Br$7$FJT=8(B)$B$N!"(B
>POP $B%?%0$G;D$9$C$F$"$j$^$9$1$I!)(B
>$B$h$&$O!"%5!<%PKh$K@_Dj2DG=$C$F$3$H$+$J!#(B

$B$*$C$7$c$kDL$j$G$7$?!#$"$k#I#S#P$N1D6H$5$s$,!"!I(Bnetscape communicator4.5

$B$G$O!"(Bpop$B%5!<%P!<>e$K!"%a!<%k$r>C$5$:$K<u?.$9$k$3$H$b$G$-$J$$!#(B"$B$H$$$&(B
$BMM$J$3$H$r8@$C$F$$$^$7$?$N$G!"$m$/$KD4$Y$b$;$:$K7h$aIU$1$F$7$^$$$^$7$?!#(B

#$B$d$O$j!"<+J,$G$-$A$s$H3NG'$7$J$1$l$PBLL\$G$9$M!#(B


$B#2$D$a$N<ALd!#(B

$B0J2<!";d!#(B
>> "$B%W%m%P%$%@!<$G;HMQ$7$F$$$k%f!<%6!<L>$H!"FbIt$G;HMQ$7$F$$$k(B
>>  $B%f!<%6!<L>$,0c$&$N$G!"%$%s%?!<%M%C%H>e$NAj<j$K%a!<%k$rAw$k;~(B
>>  $B$O!"%f!<%6!<L>$N=q$-49$($r9T$$$?$$$N$G$9$,!"NI$$J}K!$O$J$$(B
>>  $B$G$7$g$&$+!)(B
>>  $B!J$?$@$7!"FbIt$N%f!<%6!<$K%a!<%k$rAw$k$H$-$O!"=q$-49$($J$$!#!K(B"

$B0J2<!"(Bfukase$B$5$s!#(B
>$B%a!<%k$NG[Aw$K(Bsendmail$B$r$*;H$$$K$J$k>l9g!"G[Aw$K;H$o$l$k%a!<%i$4(B
>$B$H$K%"%I%l%9$N=q$-BX$($r9T$&$N$G!"$=$l$O$o$j$HMF0W$K2DG=$G$9!#(B
>
>  $B0J2<$O!">JN,!#(B
>   Message-ID
>
<Pine.NXT.3.96LJ1.1b6.990312063104.23978A-100000@will.sp.cst.nihon-u.ac.jp>


fukase$B$5$s$N%a!<%k$r%R%s%H$K!"?'!9D4$Y$?$H$3$m!"$h$&$d$/<B8=$G$-$^(B
$B$7$?!#(B $B$"$j$,$H$&$4$6$$$^$9!#(B
$B$"$H!"(BSENDMAIL INSTALLATION AND OPERATION GUIDE$B$NF|K\(B
$B8lLu$C$F$I$3$+$K$J$$$b$N$G$7$g$&$+!)(B


$BF1$8MM$J$3$H$GG:$`?M$b$$$k$H;W$$$^$9$N$G!";29M$^$G$K;d$N@_Dj(B
$B$r=q$$$F$*$-$^$9!#(B

$B#1!%(B OS,$B%=%U%H$N%t%!!<%8%g%s(B
   FreeBSD 2.2.7,sendmail 8.8.8,CF-3.6W

$B#2!%;d$N@_Dj$N35MW(B
   a. $B%m!<%+%k%f!<%6!<08$N%a%$%k$K4X$7$F$O!"D>@\G[Aw$7!J(B
      def$B%U%!%$%k$N(BDIRECT_DELIVER_DOMAINS$B$G;XDj!K!"30It$N(B
      $B%f!<%6!<08$N%a%$%k$K4X$7$F$O!"(Bgreen.an.egg.or.jp$B$KEj$2$k!#(B
      $B!J(Bdef$B%U%!%$%k$N(BDEFAULT_RELAY$B$G;XDj!K(B

   b. $B%m!<%+%k%f!<%6!<08$N%a%$%k$K4X$7$F$O!"%a!<%i!<(Bsmtp
      $B$,9T$$!"30It$N%f!<%6!<08$N%a%$%k$K4X$7$F$O!"%a!<%i!<(B
      smtp2$B$,9T$&!#(B

   c. $B%a!<%i!<(Bsmtp2$B$G$O(Busertable$B$r;2>H$7!"%f!<%6!<L>$NJQ49(B
      $B$r9T$$!"%W%m%P%$%@!<$N%I%a%$%sL>$rIU2C$9$k!#(B(def$B%U%!%$%k(B
      $B$N(BANOTHER_ADDRESS$B$G;XDj!K(B
      $B$J$*!"%I%a%$%sL>$rIU2C$7$?7A$N%"%I%l%9$G$O!"(Busertable$B$r(B
      $B;HMQ$7$F$N%f!<%6!<L>$NJQ49$r9T$o$J$+$C$?0Y!"(Bs16$B$N:G=i$G(B
      $B%f!<%6!<L>$@$1$N7A$K6/0z$KJQ49$7$F$$$k!#(B

$B#3!%(Bdef$B%U%!%$%k(B,ut.local$B!J(Busertable$B!K(B,sendmail.cf$B$NFbMF(B

   $B0J2<!"(Bdef$B%U%!%$%k$NH4?h(B
### Standard sendmail.cf for sendmail 8.8 or later ###

### type of sendmail.cf
CF_TYPE=R8V7

# [ostype]
# OS type (choose a file name in ostype directory)
OS_TYPE=bsd4.4

# [acceptaddr]
# addresses which should be accepted as local
ACCEPT_ADDRS='shirao'

# [mailer.v7]
# general mailer description
SMTP_MAILER_FLAG_SUB='M'

# [bitnet]
BITNET=auto

# [another_addr]
# define another smtp/uucp mailer which uses another address
ANOTHER_ADDRESS='green.an.egg.or.jp'
SMTP2_MAILER_FLAG_SUB='M'

# [indirect]
# for indirect delivery
# domain names to be deliverd directly (all/none/"domain names")
DIRECT_DELIVER_DOMAINS='.shirao'
DEFAULT_RELAY='smtp2:mail.green.an.egg.or.jp'

    $B0J2<!"(But.local
kouji:mailname			k-shirao

    $B0J2<!"(Bsendmail.cf$B$NH4?h(B

# domains for direct delivery
CR .shirao
#k-shirao 99/03/16 update
# usertable domain names/maps/unknown user rejectings
Kusertable hash -o /etc/ut.local
# k-shirao 99/03/16 update


# operators that cannot be in local usernames (i.e., network indicators)
C@ @ % !

$B!]!]!]!]!]!]!]!]!](B $BESCf>JN,(B

####################################
###  Ruleset 0 -- Parse Address  ###
####################################

S0

R$*:;<@>		$#error$@5.1.3$: List:; syntax illegal for recipient addresses
R$*<@>			$#local$:<@>			special case error msgs
R<@$+>			$#error$@5.1.1$: User address required
R$*<$*:$*>$*		$#error$@5.1.1$: Colon illegal in host name part
R$*<@.$*>$*		$#error$@5.1.2$: Illegal address spec
R$*<@$*..$*>$*		$#error$@5.1.2$: Illegal address spec
R$*<@$*[$*>$*		$:<[]>$1<@$2[$3>$4		mark if with [
R<[]>$*<@$*[$*]$*>$*	$:$1<@$2[$3]$4>$5		unmark if with [ ]
R$*<@$*]$*>$*		$:<[]>$1<@$2]$3>$4		mark if with ]
R<[]>$*<@$*[$*]$*>$*	$:$1<@$2[$3]$4>$5		unmark if with [ ]
R<[]>$*<@$*>$*		$#error$@4.1.2$: Unballanced [ ]


# handle numeric address spec
R$*<@[$+]>$*		$:$>88 <smtp:[$2]>.$1<@[$2]>$3	numeric internet spec

# now delete the local info
R$*<@>$*		$@$>97 $1			user@ => user

R<@$j>:$*		$@$>97 $1			@here:... -> ...
R$*<@$j>		$@$>97 $1			...@here -> ...

R<@$=Z>:$*		$@$>97 $2			@here:... -> ...
R$*<@$=Z>		$@$>97 $1			...@here -> ...

# resolve SMTP traffic
# k-shirao 99/03/16 update
R$*<@$*$=R>$*		$:$>88 <smtp:$2$3>.$1<@$2$3>$4 
R$*<@$*>$*		$:$>88 <smtp2:$2>.$1<@$2>$3      
# k-shirao 99/03/16 update

R$*<@$*>$*		$:$>88 <$R>.$1<@$2>$3

# if this is quoted, strip the quotes and try again
R$+			$:$(dequote $1 $)		strip quotes
R$+$=@$+		$@$>97 $1$2$3			try again

# remaining names must be local
R$*			$#local$:$1			regular names

$B!]!]!]!]!]!]!]!]!](B $BESCf>JN,(B

Msmtp,    P=[IPC],	F=mDFuX,	S=11, R=21,
	  T=DNS/RFC822/SMTP, E=\r\n, L=990,
	  A=IPC $h
Msmtp2,   P=[IPC],	F=mDFuX,	S=16, R=26,
	  T=DNS/RFC822/SMTP,
	  A=IPC $h, E=\r\n, L=990

$B!]!]!]!]!]!]!]!]!](B $BESCf>JN,(B

S16

#k-shirao update 99/03/16
R$*<$+>			$1
R$*@$+			$1
#R$*<@$*>$*		$@$>11 $1<@$2>$3		already qualified
R$*<@$*>$*		$@$1<@$2>$3		already qualified
# user name rewriting
R$+			$:$(usertable $1:mailname $: $1 $)
#k-shirao update 99/03/16

R$+			$@$1<@$Y>			user w/o host


+-------------------------------------------------+
 E-MAIL : k-shirao@green.an.egg.or.jp
 $BGrHx(B  $B9/<#(B
+-------------------------------------------------+
