1. 展開してパッチをあてます。
% sendmail-8.9.3 ; ln -s src src.org
% gzip -dc ../sendmail893+3.2W.patch.gz | patch -p1
% cd src ; ln -s ../newvers.sh .
2. 準備
・使うファイル達:
・その他のプログラム
(BerkeleyDB)
GNUgroff
bind-8.1.2以降
GNUm4
などを作っておく。
3. コンパイル
BuildTools/Site/site.config.m4に、
などと書くdefine(`confCC', `gcc')
define(`confOPTIMIZE', `-O3 -mcpu=pentiumpro')
APPENDDEF(`confINCDIRS',`-I/usr/local/bind/include -I/usr/local/BerkeleyDB/include')
APPENDDEF(`confLIBDIRS', `-L/usr/local/bind/lib -L/usr/local/BerkeleyDB/lib')
APPENDDEF(`confLIBS', `-lbind -ldb')
% make
# cp /usr/sbin/sendmail /usr/sbin/sendmail.old
# make install
4. 設定と起動
CF-3.7Wpl2を使ってsendmail.cfを作ります。
# /usr/sbin/sendmail -bd -q15m