(qmailによるサーバー作成)
やっぱ、自宅サーバーを作ったらメールサーバーを作成して、自宅アドレスのメールをやりとりしたいですね。そのために付属しているSendmailをつかってもできるのですが、Sendmailは外部からの攻撃(スパムなど)に弱いと聞いて、探しあてたのがQメール(qmail)です。
セットアップは簡単なので、試してみてくださいね。
以上のファイルは、例えば/usr/local/srcに準備してください。
| [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インストールへ | |||
|
|