D. J. Bernstein
Internet mail

qmail

이 페이지는 qmail의 저자인 D. J. Bernsteinqmail 페이지를 번역한 것입니다.
FAQ (자주 질문되어 지는것들) - [번역됨]
qmail의 안전성 보장
대형 sendmail 사이트에서 qmail로의 이전 - [번역됨]
mini-qmail 설치하기 - [번역됨]
POP 토스터 만들기 - [번역됨]
qmail 구조도 - [번역됨]

누가 qmail을 이용하는가? - [번역됨]
최근의 버전에서 바뀐 것들
qmail의 미래 - [번역됨]

미리 컴파일된 바이너리 패키지에 대해
배포자를 위한 안내

qmail은 메일링 리스트에서 논의되고 있다. 새로운 버전 공지는 qmail 알림 메일링 리스트에서 받아볼수 있다.

현재 qmail의 마지막 버전은 qmail-1.03.tar.gz 이며 다음에서 받을 수 있다.

관련 패키지:

qmail 관련 유틸리티, 패치, 상업 지원등 많은 정보를 www.qmail.org (한글)에서 찾을 수 있다.

Dave Sill의 The qmail handbook.

qmail이 무엇인가?

qmail은 안전하며 신뢰할 수 있고, 효율적인 메세지 전송 에이전트이다.

이것은 sendmail-binmail 시스템을 대체할 수 있다는 의미이다.

안전성: 보안이 목적이 될 수는 없지만 절대적으로 필요한 것이다. 메일 전송은 사용자에게는 매우 중요한것이며 전송되어야만 하며, 완벽하게 안전해야 한다. (이것이 qmail이 만들어진 동기로 정기적으로 알려지곤 하는 센드메일이나 다른 MTA의 보안 구멍때문에 지쳤기 때문이었다.)

신뢰성: 큐메일은 메세지를 절대 잃어버리는 일이 없다. 큐메일은 NFS 파일 시스템상에서도 안전한 Maildir 형태 메일함의 선구자이다. Maildir 형태는 큐메일에서 처음으로 사용하기 시작한 메일함 형식으로 배달이 이루어 지고 있는 동안에 시스템이 다운되더라도 파일 시스템에 문제가 생기지 않는 유일한 메일함이며, NFS 파일 시스템상에서 동시에 여러개의 메일이 배달되고 있는 동안에도 사용자가 메일을 읽을 수 있는 안전한 메일함이다.

효율성: 펜티엄시스템, BSD 운영체제하에서 qmail은 하루에 20만개의 로컬 메세지를 손쉽게 처리할 수 있다. --- 분리된 메세지를 주입하고 메일 박스로 배달하는 실제 테스트였다. 큐메일은 메세지를 센드메일보다 빠르게 처리하면서 안정성을 잃지 않는다. 특히 수 많은 메일을 동시에 배달해야 하는 메일링 리스트의 경우 가장 빠른 성능을 보인다. 예를 들어 1000개 이상의 각기 다른 호스트에 메일을 배달하는데 76초 밖에 걸리지 않았다.

간단함:

  1. 포워딩, 알리아싱, 메일링 리스트 메카니즘을 독립적으로 가지고 있는 다른 MTA들과는 다르게 큐메일은 한가지의 간단한 포워딩 메카니즘을 사용해 모든 기능을 구현하였다.
  2. 다른 MTA가 "빠르고 불안전한 -> 느린 큐" 방식의 배달 방식을 사용하는것 과는 달리 큐메일은 새로운 아이템을 즉시 큐에 넣으므로 큐메일은 "빠른 큐"라는 하나의 배달 방식만을 사용한다.

sendmail을 대체: qmail은 host, 유저 마스커레이딩과 완벽한 호스트 숨김, 가상 도메인, null 클라이언트, list-owner rewriting, 릴레이 조절, 더블 바운스 기록, RFC 822를 따르는 주소 목록, 호스트 간의 메일링 루프 (loop) 인식, 수신자 단위의 체크 포인팅, 다운된 호스트를 위한 보류기능, 스케쥴에 따른 메세지 재전송 기능등을 지원한다. 또한 qmail은 기존의 어플리케이션들과의 호환을 위해 sendmail 바이너리를 대체하는 wrapper를 가지고 있다.

왜 당신은 qmail하에서의 메일링 리스트를 좋아하게 될 것인가?

메일링 리스트의 관리는 qmail의 큰 장점중의 하나이다.

효율성

qmail의 모듈러 (작은 여러개의 프로그램으로 이루어짐), 작은 디자인과 현명한 큐 관리는 qmail을 가장 빠른 MTA를 만들어 주었다. 다른 MTA들과의 다음 다섯가지 차이점으로 속도의 차이를 알 수 있다.

특징

설정:

보안:

메세지 구조(qmail-inject):

SMTP 서비스 (qmail-smtpd):

큐 관리(qmail-send):

바운스 (qmail-send):

도메인별 라우팅(qmail-send):

SMTP 전송 (qmail-remote):

포워딩과 메일링 리스트 (qmail-local):

로컬 전송 (qmail-local):

POP3 서비스 (qmail-popup, qmail-pop3d):