Qmail 구축하기
Qmail 구축하기 (Ubuntu 24.04 기준)
ⓐ 소스 다운로드
Qmail 설치를 위해 필요한 소스를 다음 URL에서 다운로드합니다.
wget http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz
wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz
wget http://www.qmail.org/netqmail-1.05.tar.gz
소스를 정리하고 컴파일을 위한 디렉토리를 생성합니다.
sudo mkdir -p /usr/local/src
sudo mv *.tar.gz /usr/local/src
ⓑ 빌드 환경 준비 (Ubuntu 24.04)
필요한 개발 도구들을 설치합니다.
sudo apt update
sudo apt install build-essential libssl-dev wget patch -y
ⓒ 소스 압축 풀기 및 패치
Qmail과 관련된 소스들을 압축 해제하고 필요한 패치를 적용합니다.
cd /usr/local/src
tar xvfz netqmail-1.05.tar.gz
cd netqmail-1.05
./collate.sh
ucspi-tcp 컴파일 및 패치를 적용합니다.
cd /usr/local/src
tar xvfz ucspi-tcp-0.88.tar.gz
cd ucspi-tcp-0.88
patch < ../netqmail-1.05/other-patches/ucspi-tcp-0.88.errno.patch
make
sudo make setup check
daemontools 설치를 위한 디렉토리 생성 및 설정:
sudo mkdir -p /package
sudo chmod 1755 /package
sudo mv /usr/local/src/daemontools-0.76.tar.gz /package
daemontools 압축 해제 및 패치, 설치:
cd /package
tar xvfz daemontools-0.76.tar.gz
cd admin/daemontools-0.76/src
patch < /usr/local/src/netqmail-1.05/other-patches/daemontools-0.76.errno.patch
cd ..
pkg/daemontools-0.76/package/install