From owner-FreeBSD-users-jp@jp.FreeBSD.org Sun May  5 10:08:24 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g4518Os70225;
	Sun, 5 May 2002 10:08:24 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from viola.ocn.ne.jp (viola.ocn.ne.jp [210.190.142.45])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g4518Of70220
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 5 May 2002 10:08:24 +0900 (JST)
	(envelope-from panocon@viola.ocn.ne.jp)
Received: from viola.ocn.ne.jp (p0227-ip01matuyama.ehime.ocn.ne.jp [211.123.250.227])
	by viola.ocn.ne.jp (OCN) with SMTP id KAA14906
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 5 May 2002 10:08:22 +0900 (JST)
Message-Id: <200205050108.KAA14906@viola.ocn.ne.jp>
Date: Sun, 05 May 2002 09:53:25 +0900
From: sin <panocon@viola.ocn.ne.jp>
X-Mailer: EdMax Ver2.84.2F
MIME-Version: 1.0
To: FreeBSD-users-jp@jp.FreeBSD.org
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
In-Reply-To: <20020504173523.E4EA.DAISAITO@lares.dti.ne.jp>
References: <20020504173523.E4EA.DAISAITO@lares.dti.ne.jp>
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020417
X-Sequence: FreeBSD-users-jp 68342
Subject: [FreeBSD-users-jp 68342] Re: qmail
 =?ISO-2022-JP?B?GyRCJEcbKEI=?= relay-ctrl
 =?ISO-2022-JP?B?GyRCJHJNUSQkJEYbKEI=?= POP
 =?ISO-2022-JP?B?GyRCISEbKEI=?=
 before
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: panocon@viola.ocn.ne.jp

sin$B$G$9!#(B

> $Bc7F#!w2#IM$G$9!#(B
> 

> > $B$&!<$s!"Nc$($P(Btcp.smtp.cdb$B$rD>@\8+$kJ}K!$O$"$k$N$G$7$g$&$+!)(B
> 
> tcprulescheck$B$H$$$&%3%^%s%I$r;H$($P$=$l$i$7$$$3$H$G$-$=$&$G$9$,!"(B
> $B;H$C$?$3$HL5$$$N$G%Q%9!#(B(^^;
> $B"-(Btcprulescheck$B$N%Z!<%8"-(B
> http://www.emaillab.org/djb/tools/ucspi-tcp/tcprulescheck.html
$B;H$C$F$_$?$i0J2<$N$h$&$KI=<($5$l$^$7$?!#(B
$B$I$N%"%I%l%9$,!"(Ballow$B$+J,$+$i$J$$!&!&(B

tcprulescheck /etc/tcp.smtp.cdb
rule :
allow connection

$B@V:dMM$N(B
>> $B$&!<$s!"Nc$($P(Btcp.smtp.cdb$B$rD>@\8+$kJ}K!$O$"$k$N$G$7$g$&$+!)(B

>$BNc$($P!"Hf3SE*%5%$%:$N>.$5$$%"%W%j$J$N$G(B
>ports $BKt$O(B package $B$+$i(B databases/cdb $BF~$l$F(B

>cdbdump < tcp.smtp.cdb

>$B$H$9$k$H$+!#(B
$B$H$9$k$H!"(B
www# cdbdump < /etc/tcp.smtp.cdb
+4,14:127.->+RELAYCLIENT=
+0,0:->
$B$3$s$J46$8$GI=<($5$l$^$7$?!#(B

$B%a!<%k%A%'%C%/$7$F!"(Bcdbdump$B$7$F$b(B/etc/tcp.smtp.cdb$B$,JQ99=PMh$F$$$J$$$N$r3NG'$7$^$7$?!#(B
> 
> $B$G!":G=i$N%a!<%k$r$b$&0lEY$h$/8+$k$H3NG'$7$?J}$,$h$$2U=j$,$$$/$D$+!#!#(B
> ($B;d$N%3%a%s%H$O(B'##'$B$G$O$8$a$F$$$^$9!#(B)
> /usr/local/etc/rc.d/qmail.sh
> #!/bin/sh
> PATH=/var/qmail/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin
> export PATH
> 
> 
> #  start qmail for inetd 
> ##$B",(Binetd$B$+$i5/F0$7$F$$$kLu$8$c$J$$$N$GJ6$i$o$7$$(B
> /var/qmail/bin/qmail-start ./Maildir/ splogger qmail &
> ##$B",(B /var/qmail/boot/home $B$r(B /var/qmail/rc $B$H(Bsymlink$B$K$7$F(B
> ##/var/qmail/boot/home$B$N(B "./Mailbox => ./Maildir/ $B$H=q$-49$($?J}(B
> ##$B$,$h$/$J$$$G$9$+!)$G$b$C$F>e$N9T$r(B /var/qmail/rc $B$K$9$k!#!#(B

> #  start qmail for pop
> /usr/local/bin/tcpserver -HR 0 pop3 
>   /var/qmail/bin/qmail-popup q--v.com /bin/checkpassword  
>   /usr/sbin/relay-ctrl-allow 
>   /var/qmail/bin/qmail-pop3d Maildir &
>   
> ##$B",(B/usr/sbin/relay-ctrl-allow $B$H(B /bin/checkpassword $B$N(Bpath
> ##$B$O$"$C$F$$$^$9$+!);d$N>l9g(Bports$B$+$i(Bcheckpassword$B$rF~$l$?$N$G(B
> ##/bin/checkpassword => /usr/local/bin/checkpassword $B$H$J$C$F$$$^$9(B
> ##relay-ctrl-allow$B$b(B /usr/local/sbin/relay-ctrl-allow$B$G$O$J$$$G$9$+(B?
> 
$B%=!<%9$+$i%$%s%9%H!<%k$7$?$N$G4V0c$$$"$j$^$;$s$G$7$?!#(B
$B$4;XE&$N$"$C$?=j$r0J2<$N$h$&$KJQ99CW$7$^$7$?!#(B

/usr/local/etc/rc.d/qmail.sh

#!/bin/sh
#
PATH=/var/qmail/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin
export PATH

#  start qmail for /var/qmail/rc
/var/qmail/rc &

#  start qmail for tcpserver
/usr/local/bin/tcpserver -vHR -x /etc/tcp.smtp.cdb -u 1003 -g 1002 0 smtp /var/qmail/bin/qmail-smtpd 2>&1|/var/qmail/bin/splogger smtpd & 

#  start qmail for pop
/usr/local/bin/tcpserver -HR 0 pop3 /var/qmail/bin/qmail-popup q--v.com /bin/checkpassword /usr/sbin/relay-ctrl-allow /var/qmail/bin/qmail-pop3d Maildir &
-------------------------------------------------

/var/qmail/rc

#!/bin/sh

# Using splogger to send the log through syslog.
# Using qmail-local to deliver messages to ~/Mailbox by default.

exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start ./Maildir/ splogger qmail

-------------------------------------------------
$B7k6I!"(B/usr/sbin/relay-ctrl-allow$B$,$^$H$b$KF0$$$F$$$J$$$H8@$&;v$G$7$g$&$+!&!&(B




