メールサーバー構築(qmailによるサーバー作成)

やっぱ、自宅サーバーを作ったらメールサーバーを作成して、自宅アドレスのメールをやりとりしたいですね。そのために付属しているSendmailをつかってもできるのですが、Sendmailは外部からの攻撃(スパムなど)に弱いと聞いて、探しあてたのがQメール(qmail)です。

セットアップは簡単なので、試してみてくださいね。

▼メールサーバーのダウンロード

 ここから必要なファイルをダウンロードします。wgetを使うと簡単に取得できます。

 ・qmail-1.03.tar.gz
 ・qmail-date-localtaime.patch
 ・checkpw-1.00.tar.gz
 ・ucspi-tcp
 ・cdb-0.75.tar.gz
 ・ucspi-tcp-0.88.tar.gz

以上のファイルは、例えば/usr/local/srcに準備してください。

▼インストールの前の準備

■まずはqmailの動作に必要なグループとユーザーを登録する。
[root@linux ~]#mkdir /var/qmail                     ← qmail用のディレクトリを作成する
[root@linux ~]#groupadd nofiles                     
← グループを作る
[root@linux ~]#useradd -g nofiles -d /var/qmail/alias -s /bin/false alias
[root@linux ~]#useradd -g nofiles -d /var/qmail -s /bin/false qmaild
[root@linux ~]#useradd -g nofiles -d /var/qmail -s /bin/false qmaill
[root@linux ~]#useradd -g nofiles -d /var/qmail -s /bin/false qmailp

[root@linux ~]#groupadd qmail                      
← グループを作る
[root@linux ~]#useradd -g qmail -d /var/qmail -s /bin/false qmailq
[root@linux ~]#useradd -g qmail -d /var/qmail -s /bin/false qmailr
[root@linux ~]#useradd -g qmail -d /var/qmail -s /bin/false qmails

▼展開とインストール

■ソースパッケージの展開

[zousan@linux ~]$ cd /usr/local/src
[zousan@linux ~]$ gzip -dc qmail-1.03.tar.gz | tar xvf -
qmail-1.03/
qmail-1.03/BLURB
qmail-1.03/BLURB2
  (略)
qmail-1.03/constmap.h
qmail-1.03/constmap.c

■パッチを適用する

[zousan@linux ~]$ cd qmail-1.03
[zousan@linux ~]$ patch -p1 < ../qmail-date-localtime.patch
patching file date822fmt.c

■コンパイルとインストール(ルートユーザーになる)
  ※FedoraCore3の場合、コンパイルでエラーになる場合があるので、

[root@linux ~]# make setup z>&1 | tee install.log
( cat warn-auto.sh; \
echo CC=\
  (略)
./install
[root@linux ~]# make check
./instcheck

▼インストール後の設定


戻る  自宅サーバーのTOPへ 
OSインストールへ
Click Here!