今日はqmailの起動までやってみます。まず既存のsendmailが動作しているか確認
# ps -aux | grep sendmail
root 431 0.0 1.7 3416 2136 ?? Ss 3Apr06 1:11.59 sendmail: accepting conn
smmsp 435 0.0 1.6 3296 1948 ?? Is 3Apr06 0:01.63 sendmail: Queue runner@0
動作していたのでkillします。
# kill -9 431
# kill -9 435
さらにPIDファイルも削除
# rm /var/run/sendmail.pid
ここでFreeBSDで起動時にsendmailが立ち上がらないようにrc.confを書き換え
# vi /etc/rc.conf
sendmailに関しては記述がなかったので下記を追加しました。
sendmail_enable="NONE"
まだ、キューが残っていたら解消するため下記コマンドを実行
# /usr/sbin/sendmail -q
既存sendmailを退避してアクセス権を0にする
# mv /usr/sbin/sendmail /usr/sbin/sendmail.org
# chmod 0 /usr/sbin/sendmail.org
qmailへのシンボリックリンクの作成
# ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail
起動スクリプトをコピー
# cd /usr/local/src/qmail-1.03
# cp home /var/qmail/rc
試しにqmailを起動してみる。
# csh /var/qmail/rc &
[1] 94206
正常に起動されたかpsで確認
# ps -aux | grep qmail
qmails 94206 0.0 0.5 1236 564 p0 I 3:59PM 0:00.04 qmail-send
qmaill 94207 0.0 0.5 1196 564 p0 I 3:59PM 0:00.00 splogger qmail
root 94208 0.0 0.4 1196 520 p0 I 3:59PM 0:00.00 qmail-lspawn ./Mailbox
qmailr 94209 0.0 0.4 1196 520 p0 I 3:59PM 0:00.00 qmail-rspawn
qmailq 94210 0.0 0.4 1192 524 p0 I 3:59PM 0:00.00 qmail-clean
確認できたのでとりあえず終了
# kill 94206
今日はここまで。

コメントする