From owner-FreeBSD-users-jp@jp.FreeBSD.org Mon Dec 10 20:57:51 2001
Received: (from daemon@localhost)
	by castle2.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id fBABvpe83738;
	Mon, 10 Dec 2001 20:57:51 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from castle.jp.freebsd.org (castle.jp.FreeBSD.org [210.226.20.15])
	by castle2.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id fBABvpm83733
	for <freebsd-users-jp@castle2.jp.freebsd.org>; Mon, 10 Dec 2001 20:57:51 +0900 (JST)
	(envelope-from owner-freebsd-users-jp@jp.freebsd.org)
Received: from gw.kansai-ri.co.jp (firewall-user@gw.kansai-ri.co.jp [210.134.96.34])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id UAA05066
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Mon, 10 Dec 2001 20:57:51 +0900 (JST)
	(envelope-from yukinopo@livedoor.com)
Received: (from uucp@localhost)
	by gw.kansai-ri.co.jp (8.9.3/3.7W-00020114) id UAA28333
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Mon, 10 Dec 2001 20:57:50 +0900 (JST)
Received: from server.kansai-ri.co.jp(192.168.103.2) by gw.kansai-ri.co.jp via smap (V5.0)
	id xma028328; Mon, 10 Dec 01 20:57:29 +0900
Received: from simogamo (simogamo.kansai-ri.co.jp [192.168.110.90]) by server.kansai-ri.co.jp (8.11.1/3.4W4-03/07/00) with SMTP id fBABvT828102; Mon, 10 Dec 2001 20:57:29 +0900 (JST)
Date: Mon, 10 Dec 2001 20:57:30 +0900
From: Kounosuke Shiomi <yukinopo@livedoor.com>
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: <20011210184054G.kgotoh@cic-kk.co.jp>
References: <20011210.173828.846932198.eakasaka@rodfbs.org> <20011210184054G.kgotoh@cic-kk.co.jp>
Message-Id: <3C14A32A26.3BA5YUKINOPO@krigw.kansai-ri.co.jp>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="TW9uLCAxMCBEZWMgMjAwMSAyMDo1NzozMCArMDkwMA=="
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver 1.26.05
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010331
X-Sequence: FreeBSD-users-jp 66054
Subject: [FreeBSD-users-jp 66054] Re: sendmail.cf
 =?ISO-2022-JP?B?GyRCJEckTkZDRGolUSU/ITwlcyROPHU/LjVxSF0bKEI=?=
 =?ISO-2022-JP?B?GyRCQF9EaiRLJEQkJCRGGyhC?= 
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: yukinopo@livedoor.com

--TW9uLCAxMCBEZWMgMjAwMSAyMDo1NzozMCArMDkwMA==
Content-Type: text/plain; charset=ISO-2022-JP

$B1v8+$H?=$7$^$9!#(B

> -------------------------------------------------------------------
> Kallnumbers regex -a@MATCH ^[0-9]+$
> #
> Scheck_rcpt
> R$*                             $: $>Parse0 $>3 $1
> R$+ < @ domain. > $*            $: $(allnumbers $1 $)
> R@MATCH                         $#error $: 553 Header Error
> -------------------------------------------------------------------
> 
> $B$N(B Parse0 $B$N$H$3$m$G!V$3$s$J%^%/%m$OCN$i$s!W$H8@$o$l$F$7$^$$!"(B
> FreeBSD 4.4R $B$N(B /etc/mail/sendmail.cf $B$N(B Parse0 $B%^%/%m$r%3%T!<$7$F(B
> $B$_$?$N$G$9$,!"$5$9$,$K$3$s$J$$$$2C8:$JJ}K!$G$O%@%a$J$h$&$G$9!#(B(^^;

Parse0 $BAjEv$N%k!<%k%;%C%H$rC5$7=P$7$F!"(BParse0 $B$r8F$S=P$9$H$3$m$r(B
$B$=$l$KBX$($F$7$^$&$H$$$&$N$b$"$j$+$bCN$l$^$;$s!#(B

--

$B;29M$^$G$K!">e$N%k!<%k$K!"(B4.3-R $B$N(B sendmail.cf $B$+$i!"(B
Scanonify=3
SCanonify2=96
SParse0
Kdequote

$B$"$?$j$rE,Ev$K4V0z$$$?%U%!%$%k$G%F%9%H$7$F$_$^$7$?$,!"(B
$B$A$c$s$H(B $B%(%i!<$K$J$j$^$7$?!#(B

% sendmail -bt -C deny.cf
> check_rcpt 1234@domain.
check_rcpt         input: 1234 @ domain .
canonify           input: 1234 @ domain .
Canonify2          input: 1234 < @ domain . >
Canonify2        returns: 1234 < @ domain . >
canonify         returns: 1234 < @ domain . >
Parse0             input: 1234 < @ domain . >
Parse0           returns: 1234 < @ domain . >
check_rcpt       returns: $# error $: 553 Header Error

> check_rcpt user@domain.
check_rcpt         input: user @ domain .
canonify           input: user @ domain .
Canonify2          input: user < @ domain . >
Canonify2        returns: user < @ domain . >
canonify         returns: user < @ domain . >
Parse0             input: user < @ domain . >
Parse0           returns: user < @ domain . >
check_rcpt       returns: user

---



--TW9uLCAxMCBEZWMgMjAwMSAyMDo1NzozMCArMDkwMA==
Content-Type: application/octet-stream; name="deny.cf"
Content-Disposition: attachment;
 filename="deny.cf"
Content-Transfer-Encoding: base64

VjgKU2Nhbm9uaWZ5PTMKUiRACQkJJEAgPEA+ClIkKgkJCSQ6ICQxIDxAPgkJCW1hcmsgYWRkcmVz
c2VzClIkKiA8ICQqID4gJCogPEA+CSQ6ICQxIDwgJDIgPiAkMwkJCXVubWFyayA8YWRkcj4KUkAg
JCogPEA+CQkkOiBAICQxCQkJCXVubWFyayBAaG9zdDouLi4KUiQqIDo6ICQqIDxAPgkJJDogJDEg
OjogJDIJCQl1bm1hcmsgbm9kZTo6YWRkcgpSOmluY2x1ZGU6ICQqIDxAPgkkOiA6aW5jbHVkZTog
JDEJCQl1bm1hcmsgOmluY2x1ZGU6Li4uClIkKiBbIElQdjYgJC0gXSA8QD4JJDogJDEgWyBJUHY2
ICQyIF0JCXVubWFyayBJUHY2IGFkZHIKUiQqIDogJCogWyAkKiBdCQkkOiAkMSA6ICQyIFsgJDMg
XSA8QD4JCXJlbWFyayBpZiBsZWFkaW5nIGNvbG9uClIkKiA6ICQqIDxAPgkJJDogJDIJCQkJc3Ry
aXAgY29sb24gaWYgbWFya2VkClIkKiA8QD4JCQkkOiAkMQkJCQl1bm1hcmsKUiQqIDsJCQkgICAk
MQkJCQlzdHJpcCB0cmFpbGluZyBzZW1pClIkKiA8ICQrIDo7ID4gJCoJJEAgJDIgOjsgPEA+CQkJ
Y2F0Y2ggPGxpc3Q6Oz4KUiQqIDwgJCogOyA+CQkgICAkMSA8ICQyID4JCQlib2d1cyBicmFja2V0
ZWQgc2VtaQpSJEAJCQkkQCA6OyA8QD4KUiQqCQkJJDogPCAkMSA+CQkJaG91c2VrZWVwaW5nIDw+
ClIkKyA8ICQqID4JCSAgIDwgJDIgPgkJCXN0cmlwIGV4Y2VzcyBvbiBsZWZ0ClI8ICQqID4gJCsJ
CSAgIDwgJDEgPgkJCXN0cmlwIGV4Y2VzcyBvbiByaWdodApSPD4JCQkkQCA8IEAgPgkJCU1BSUwg
RlJPTTo8PiBjYXNlClI8ICQrID4JCQkkOiAkMQkJCQlyZW1vdmUgaG91c2VrZWVwaW5nIDw+ClJA
ICQrICwgJCsJCSQyClJAICQrIDogJCsJCSQyClIgJCsgOiAkKiA7IEAgJCsJJEAgJD5DYW5vbmlm
eTIgJDEgOiAkMiA7IDwgQCAkMyA+CWxpc3Qgc3ludGF4ClIgJCsgOiAkKiA7CQkkQCAkMSA6ICQy
OwkJCWxpc3Qgc3ludGF4ClIkKyBAICQrCQkkOiAkMSA8IEAgJDIgPgkJCWZvY3VzIG9uIGRvbWFp
bgpSJCsgPCAkKyBAICQrID4JCSQxICQyIDwgQCAkMyA+CQkJbW92ZSBnYXplIHJpZ2h0ClIkKyA8
IEAgJCsgPgkJJEAgJD5DYW5vbmlmeTIgJDEgPCBAICQyID4JYWxyZWFkeSBjYW5vbmljYWwKUiQq
IDwgQCAkKiA6ICQqID4gJCoJJDEgPCBAICQyICQzID4gJDQJCW5peCBjb2xvbnMgaW4gYWRkcnMK
UiQtICEgJCsJCSRAICQ+Q2Fub25pZnkyICQyIDwgQCAkMSAuVVVDUCA+CXJlc29sdmUgdXVjcCBu
YW1lcwpSJCsgLiAkLSAhICQrCQkkQCAkPkNhbm9uaWZ5MiAkMyA8IEAgJDEgLiAkMiA+CQlkb21h
aW4gdXVjcHMKUiQrICEgJCsJCSRAICQ+Q2Fub25pZnkyICQyIDwgQCAkMSAuVVVDUCA+CXV1Y3Ag
c3ViZG9tYWlucwpSJCogJSAkKgkJJDEgQCAkMgkJCQlGaXJzdCBtYWtlIHRoZW0gYWxsIEBzLgpS
JCogQCAkKiBAICQqCQkkMSAlICQyIEAgJDMJCQlVbmRvIGFsbCBidXQgdGhlIGxhc3QuClIkKiBA
ICQqCQkkQCAkPkNhbm9uaWZ5MiAkMSA8IEAgJDIgPglJbnNlcnQgPCA+IGFuZCBmaW5pc2gKUiQq
CQkJJEAgJD5DYW5vbmlmeTIgJDEKClNDYW5vbmlmeTI9OTYKI1IkKiAkfCAkKiA8IEAgJCogPiAk
KgkJJDogJDIgPCBAICRbICQzICRdID4gJDQKI1IkKiAkfCAkKgkJCSQ6ICQyCiNSJCogPCBAICQq
IC4gLiA+ICQqCQkkMSA8IEAgJDIgLiA+ICQzCgpTUGFyc2UwClI8QD4JCQkkQCA8QD4JCQlzcGVj
aWFsIGNhc2UgZXJyb3IgbXNncwpSJCogOiAkKiA7IDxAPgkJJCNlcnJvciAkQCA1LjEuMyAkOiAi
NTAxIExpc3Q6OyBzeW50YXggaWxsZWdhbCBmb3IgcmVjaXBpZW50IGFkZHJlc3NlcyIKUkAgPEAg
JCogPgkJPCBAICQxID4JCWNhdGNoICJAQGhvc3QiIGJvZ29zaXR5ClI8QCAkKz4JCQkkI2Vycm9y
ICRAIDUuMS4zICQ6ICI1MDEgVXNlciBhZGRyZXNzIHJlcXVpcmVkIgpSJCoJCQkkOiA8PiAkMQpS
PD4gJCogPCBAIFsgJCsgXSA+ICQqCSQxIDwgQCBbICQyIF0gPiAkMwpSPD4gJCogPCQqIDogJCog
PiAkKgkkI2Vycm9yICRAIDUuMS4zICQ6ICI1MDEgQ29sb24gaWxsZWdhbCBpbiBob3N0IG5hbWUg
cGFydCIKUjw+ICQqCQkJJDEKUiQqIDwgQCAuICQqID4gJCoJJCNlcnJvciAkQCA1LjEuMiAkOiAi
NTAxIEludmFsaWQgaG9zdCBuYW1lIgpSJCogPCBAICQqIC4uICQqID4gJCoJJCNlcnJvciAkQCA1
LjEuMiAkOiAiNTAxIEludmFsaWQgaG9zdCBuYW1lIgpSJCogLCAkfk8gJCoJCSQjZXJyb3IgJEAg
NS4xLjIgJDogIjUwMSBJbnZhbGlkIHJvdXRlIGFkZHJlc3MiClIkKiA8IEAgPiAkKgkJJEAgJD5Q
YXJzZTAgJD5jYW5vbmlmeSAkMQl1c2VyQCA9PiB1c2VyClI8IEAgJD13IC4gPiA6ICQqCSRAICQ+
UGFyc2UwICQ+Y2Fub25pZnkgJDIJQGhlcmU6Li4uIC0+IC4uLgpSJC0gPCBAICQ9dyAuID4JCSQ6
ICQoZGVxdW90ZSAkMSAkKSA8IEAgJDIgLiA+CWRlcXVvdGUgImZvbyJAaGVyZQpSPCBAICQrID4J
CSQjZXJyb3IgJEAgNS4xLjMgJDogIjUwMSBVc2VyIGFkZHJlc3MgcmVxdWlyZWQiClIkKiAkPU8g
JCogPCBAICQ9dyAuID4JJEAgJD5QYXJzZTAgJD5jYW5vbmlmeSAkMSAkMiAkMwkuLi5AaGVyZSAt
PiAuLi4KUiQtIAkJCSQ6ICQoZGVxdW90ZSAkMSAkKSA8IEAgKkxPQ0FMKiA+CWRlcXVvdGUgImZv
byIKUjwgQCAqTE9DQUwqID4JCSQjZXJyb3IgJEAgNS4xLjMgJDogIjUwMSBVc2VyIGFkZHJlc3Mg
cmVxdWlyZWQiClIkKiAkPU8gJCogPCBAICpMT0NBTCogPgpSJCogPCBAICpMT0NBTCogPgkkOiAk
MQoKCktkZXF1b3RlIGRlcXVvdGUKS2FsbG51bWJlcnMgcmVnZXggLWFATUFUQ0ggXlswLTldKyQK
IwpTY2hlY2tfcmNwdApSJCoJCQkJJDogJD5QYXJzZTAgJD4zICQxClIkKyA8IEAgZG9tYWluLiA+
ICQqCQkkOiAkKGFsbG51bWJlcnMgJDEgJCkKUkBNQVRDSAkJCQkkI2Vycm9yICQ6IDU1MyBIZWFk
ZXIgRXJyb3IKCg==

--TW9uLCAxMCBEZWMgMjAwMSAyMDo1NzozMCArMDkwMA==--
