(2004-06の一覧)
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

qmail インストール
2004-06-22-3 / カテゴリ: [linux][MTA][qmail] / [permlink]

展開
# tar zxvf qmail-1.03.tar.gz
# cd qmail-1.03
# patch -p1 < ../qmail-date-localtime.patch

ユーザ登録
# mkdir /var/qmail
# groupadd nofiles
# useradd -g nofiles -d /var/qmail/alias -s /bin/false alias
# useradd -g nofiles -d /var/qmail -s /bin/false qmaild
# useradd -g nofiles -d /var/qmail -s /bin/false qmaill
# useradd -g nofiles -d /var/qmail -s /bin/false qmailp
# groupadd qmail
# useradd -g qmail -d /var/qmail -s /bin/false qmailq
# useradd -g qmail -d /var/qmail -s /bin/false qmailr
# useradd -g qmail -d /var/qmail -s /bin/false qmails

コンパイル・インストール
# vi errno.h  (#defined <errno.h>の編集)
# make setup
# make check
# ./config              (DNS(MX)設定済みなら)
(# ./config-fast $FQDN   (DNS(MX)未設定なら?))
# cd /var/qmail/alias
# touch .qmail-postmaster .qmail-mailer-daemon .qmail-root
# chmod 644 .qmail*

sendmail の入れ替え
# /etc/init.d/sendmail stop
# /etc/rc.d/* のリネーム
# cd /usr/sbin
# mv sendmail sendmail.dist
# chmod 0 sendmail.dist
# ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail

qmailの起動テスト
# cp /var/qmail/boot/home /var/qmail/rc
# /var/qmail/rc &
# echo to:username | /var/qmail/bin/qmail-inject
ユーザ username の ~/Mailbox を確認 (mbox形式)

Maildir への移行
# vi /var/qmail/rc
qmail-start ./Mailbox splogger qmail
 ↓
qmail-start ./Maildir/ splogger qmail
# /var/qmail/bin/maildirmake ~username/Maildir
# chown -R username ~usrename/Maildir
以上

qmail + fml
2004-06-22-2 / カテゴリ: [linux][MTA][fml][qmail] / [permlink]

qmail のインストールは @IT の
http://www.atmarkit.co.jp/flinux/rensai/qmail01/qmail01b.html
を順番にやっていけばよい

fml のインストールは、
/usr/local/fml, /var/spool/ml を作成・fml に chown したのち、
fml ユーザで行う。

RH系 chkconfig を使った起動スクリプトの設定
2004-06-22-1 / カテゴリ: [linux][redhat] / [permlink]

/etc/init.d/hoge を 新しく追加する
# chkconfig --add hoge
"service qmail does not support chkconfig" がでるときは
hoge の先頭行に chkconfig 用のヘッダを追記する。

#!/bin/sh
#
# chkconfig: 2345 55 25     <- 起動するランレベル S K
# description: せつめい

rc スクリプトの on/off は
# chkconfig --level 2345 hoge on
-> ランレベル 2345 の hoge を on にする
リストは
# chkconfig --list
前の日 / 次の日 / 最新 / 2004-06

2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12

最終更新時間: 2013-05-02 16:12