mkdir /var/qmail
groupadd nofiles
useradd -g nofiles -s /sbin/nologin alias -m -d /var/qmail/alias -k /dev/null
useradd -g nofiles -d /var/qmail -s /sbin/nologin -M qmaild
useradd -g nofiles -d /var/qmail -s /sbin/nologin -M qmaill
useradd -g nofiles -d /var/qmail -s /sbin/nologin -M qmailp
groupadd qmail
useradd -g qmail -d /var/qmail -s /sbin/nologin -M qmailq
useradd -g qmail -d /var/qmail -s /sbin/nologin -M qmailr
useradd -g qmail -d /var/qmail -s /sbin/nologin -M qmails
groupadd vida
useradd -g vida -d /var/qmail/ -s /bin/false qmailu
useradd -g vida -d /var/qmail/ -s /bin/false authdb
useradd -g vida -d /home/pop/ -s /bin/bash pop

tar xfvz qmail-1.03.tar.gz 
tar xfvz checkpassword-0.90.tar.gz 
tar xfvz ucspi-tcp-0.88.tar.gz 
tar xfvz qmail-vida-0.53.tar.gz 

cd qmail-vida-0.53
make patch
make copy
cd ..
patch -d qmail-1.03 < qmail-date-localtime.patch
patch -d qmail-1.03 < qmail-smtpd-relay-reject

cd qmail-1.03
vi error.h 
<修正前>	extern int errno;
<修正後>	#include <errno.h>
make setup check
./config-fast `[ドメイン名]`
mv /usr/sbin/sendmail /usr/sbin/sendmail.bak
ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail

cd checkpassword-0.90
vi error.h 
<修正前>	extern int errno;
<修正後>	#include <errno.h>
make
make setup check

cd ucspi-tcp-0.88
patch < ../ucspi-tcp-ssl-20020705.patch 
vi error.h 
<修正前>	extern int errno;
<修正後>	#include <errno.h>
make setup check

cd qmail-vida-0.53/src/vida
vi error.h 
<修正前>	extern int errno;
<修正後>	#include <errno.h>
make setup check

cd /var/qmail/alias
echo '&root' > .qmail-postmaster
echo '&root' > .qmail-mailer-daemon
echo '&root' > .qmail-www-admin
echo '&root' > .qmail-webmaster
echo '&root' > .qmail-admin
echo '&root' > .qmail-info

/var/qmail/bin/vida-pwdbinit

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-02-19 (月) 14:28:02 (6276d)