CF-3.7Wpl2 のインストール
2000-02-04 作成 福島
2000-09-10 更新 福島
2000-09-17 更新 福島
2001-05-26 更新 福島
$ mkdir CF
$ cd CF
$ tar zxf CF-3.7Wpl2.tar.gz
$ cd CF-3.7Wpl2/Master
$ patch < ../../CF-3.7Wpl2-smtpcheck.patch1
$ patch < ../../CF-3.7Wpl2-smtpcheck.patch2
$ cd ..
$ make tools
Samples/sendmail-v8.def をカレントにコピーして編集。
$ cp Standards/sendmail-v8.def .
$ diff Standards/sendmail-v8.def sendmail-v8.def 修正個所を確認。
21c21
< #VERSION=3.7W
---
> VERSION=3.7Wpl2
31c31
< #OS_TYPE=
---
> OS_TYPE=linux-slackware
35c35
< #MX_SENDMAIL=yes
---
> MX_SENDMAIL=yes
37c37
< ##MY_DOMAIN=
---
> MY_DOMAIN=example.com
40c40
< ##MY_NAME=
---
> MY_NAME=ns
43c43
< #OFFICIAL_NAME='$w.$m' # for V5
---
> OFFICIAL_NAME='$w.$m' # for V5
62c62
< ##FROM_ADDRESS='$m'
---
> FROM_ADDRESS='$m'
64c64
< #RECIPIENT_GENERIC=no
---
> RECIPIENT_GENERIC=yes
86c86
< ##ACCEPT_ADDRS='$m' # can be used with R8 sendmail
---
> ACCEPT_ADDRS='$m' # can be used with R8 sendmail
527c527
< #ALIAS_FILE_PATH='/etc/aliases'
---
> ALIAS_FILE_PATH='/etc/aliases'
729c729
< #MAIL_RELAY_RESTRICTION=yes
---
> MAIL_RELAY_RESTRICTION=yes
736c736
< ##LOCAL_HOST_IPADDR=130.54.0
---
> LOCAL_HOST_IPADDR='210.226.147.241 210.226.147.242 210.226.147.243 210.226.147.244 210.226.147.245 210.226.147.246 210.226.147.247 210.226.147.248 210.226.147.249 210.226.147.250 210.226.147.251 210.226.147.252 210.226.147.253 210.226.147.254'
738c738
< ##LOCAL_HOST_DOMAIN=sub.kyoto-u.ac.jp
---
> LOCAL_HOST_DOMAIN=example.com
ALWAYS_APPEND_DOMAIN=yes も指定しておいたほうが幸せになれます。
LOCAL_MAILER_FLAG_ADD='S' sendmail 8.11 で mail.local を使う場合はこれも
$ make sendmail-v8.cf cf ファイルの作成
$ patch < sendmail.cf.popauth.patch2 poprelaydと連動させるならこっちも
$ sendmail -bt -C sendmail-v8.cf テスト
$ su 出来上がった cf ファイルを
システムディレクトリにコピーするので root になる。
# cp /etc/sendmail.cf /etc/sendmail.cf-org 元の cf ファイルを退避。
# cp sendmail-v8.cf /etc/sendmail.cf 正規のファイルとしてコピー。
# ps ax | grep sendmail sendmail が走っているか確認。
100 ? S 0:04 sendmail: accepting connections on port 25
# kill 100 走っていたので止める。
# /usr/lib/sendmail -bd -q15m 再起動。(kill しないで kill -HUP 100 でも OK。)
リレーされることと、されないことをテストすること。
http://www.nanet.co.jp/rlytest/relaytest.html