Sendmail.CFのインストール方法
Redhat6.2にインストールした時の覚書です。
はなはだ、簡単ですが参考程度に。。。
1.ソース配置
/usr/local/src
CF-3.7Wpl2.tar.gz
cf-3.7wpl2-smtpcheck.patch1
cf-3.7wpl2-smtpcheck.patch2
2.解凍
# tar zxvf CF-3.7Wpl2.tar.gz
# cd CF-3.7Wpl2
3.パッチをあてる
# cd Master
# patch -p1 < ../../cf-3.7wpl2-smtpcheck.patch1
# patch -p1 < ../../cf-3.7wpl2-smtpcheck.patch2
# cd ..
4.コンパイル
# make samples
# make tools
5.sendmail.defを編集
# sendmail -d0.1 -bv <--Sendmailのバージョン表示
# cp Standards/sendmail-v7.def sendmail.def <--Sendmailのバージョン確認する事
# vi sendmail.def
--↓ [sendmail.def] の最小セット↓------
CF_TYPE=R8V7
OS_TYPE=linux-redhat
DEF_ID='$Id: sendmail.def v8.7x 20000520000 $'
VERSION_SEPARATOR='-'
LOCAL_VERSION=`date +%y%m%d%H`
MY_DOMAIN='aandc.co.jp'
MY_NAME='ns'
MX_SENDMAIL=yes
OFFICIAL_DOMAIN='hoge.co.jp'
FROM_ADDRESS='$m'
RECIPENT_GENERIC=yes
DIRECT_DELIVER_DOMAINS=all
ACCEPT_ADDRS=$MY_DOMAIN
USE_ERROR_TO='True'
#[smtpcheck] 不正な中継を拒否する設定をする
LOCAL_HOST_IPADDR='210.xxx.xxx'
LOCAL_HOST_DOMAIN='aandc.co.jp'
CHECK_FROM_FQDN=yes
ALLOW_RECIPIENT_DOMAIN=aandc.co.jp
--↑ [sendmail.def] の最小セット-↑-----
※不正中継の設定については、
http://www.ocn.ad.jp/abuse/981027.html
を参考にさせて頂きました。
6.sendmail.cfをコンパイル
# make sendmail.cf
7.出来た.CFファイルをテストする
# sendmail -bt -C ./sendmail.cf
8.インストール
# cp /etc/sendmail.cf /etc/sendmail.cf.old
# cp sendmail.cf /etc/
9.senamail再起動
# /etc/rc.d/init.d/sendmail stop
# /etc/rc.d/init.d/sendmail start
Home
Aug.2001 K.Hirai