큐메일과 삶

Life with qmail (줄여서: lwq)

Mr . Dave Sill

ds-pub(at)sill.dyndns.org

윤주영

kldp
lwq

yjy(at)kldp.org

문서작성과 번역에서 잘못된 부분이 있으면 제게(윤주영) 이메일로 알려주시면 고치겠습니다.

큐메일 자체는 설치하기가 쉽지만, 본문서인 lwq는 큐메일 외에 ucspi-tcp와 daemontools 등 큐메일을 운영하기 위한 추가프로그램을 같이 설치하는 과정을 설명하기 때문에 큐메일을 처음 설치운영하려는 분들께는 설치와 운영에서 좀 헛갈리는 부분이 있으므로, 그런 분들은 큐메일프로그램에 따라오는 설치문서와 FAQ를 참조해서 우선 큐메일만 설치운영해보신 다음에 본 문서를 참조하시어 다시 설치하면 좋습니다.

지금까지 MTA로는 sendmail이 거의 독보위치이고, 사실상의 표준입니다만, 덩치가 매우 크고, 단일프로그램이며, 설치, 설정이 어렵습니다. 큐메일은 모듈구성방식이고, 설치와 설정이 쉬우며, 특히 보안에 많은 강점을 지니고 있습니다. 큐메일과 삶은 원제가 Life with qmail이고, 이메일 MTA중 하나인 qmail을 설치하고 운영하는 방법을 설명합니다. 큐메일에는 여러 사람이 공헌한 모듈이 매우 많지만, 꼭 필요한 프로그램들만 설명하므로 큐메일을 시작하는 분들께는 편하고 쉬운 안내서입니다. 원문은 여기 또는 요기를 참조하시면 됩니다.

고친 과정
고침 02000-3-20
최초번역
고침 12001-9-14
원문: 2001년 6월 13일자 ucspi-tcp의 버전업
고침 22001-12-25
원문: 2001년 9월 19일자 원저자의 저술 출판
고침 32002-1-19
원문: 2001년 12월 29일자 daemontools의 버전업

차례
1. 소개
1.1. 대상독자
1.2. 큐메일이란?
1.3. qmail의 장점?
1.3.1. 안전성
1.3.2. 성능
1.3.3. 신뢰성
1.3.4. 간편성
1.4. 경력
1.5. 특징
1.5.1. 설치
1.5.2. 안전
1.5.3. 메세지구조
1.5.4. SMTP 서비스
1.5.5. 큐관리
1.5.6. 되돌리기 (Bounces)
1.5.7. 도메인으로 라우팅하기
1.5.8. SMTP 전달
1.5.9. 포워딩과 메일링리스트
1.5.10. 로컬전달
1.5.11. POP3 서비스
1.6. 관련 팩키지
1.7. 구성
1.8. 면허
1.9. 여타 MTA와 비교
1.10. 문서
1.10.1. man page
1.10.2. Docs
1.10.3. FAQ
1.10.4.
1.10.4.1. The qmail Handbook
1.10.4.2. qmail
1.10.4.3. Running qmail
1.10.5. 메일링리스트 고문서
1.10.6. 기타 웹사이트
1.11. 지원
1.11.1. 메일링리스트
1.11.1.1. 큐메일
1.11.1.2. qmailannounce
1.11.1.3. serialmail
1.11.1.4. ezmlm
1.11.2. 상담역
1.12. FAQTS 지식기지
2. 설치
2.1. 설치 논의
2.1.1. 바이너리 대 소스코드
2.1.2. Tarball과 운영체제별 패키지
2.2. 준비
2.3. 시스템 필요사항
2.4. 소스를 받으십시오.
2.5. 소스를 컴파일하세요.
2.5.1. 컴파일환경을 검증하세요.
2.5.2. 배포판을 풉니다.
2.5.3. 디렉토리를 만듭니다.
2.5.4. 사용자와 그룹을 만듭니다.
2.5.5. 컴파일을 하세요.
2.6. ucspi-tcp를 설치합니다.
2.7. daemontools를 설치합니다.
2.8. 큐메일을 가동합니다.
2.8.1. /var/qmail/rc
2.8.2. 시스템 기동 파일
2.8.2.1. qmailctl 스크립트
2.8.2.2. 감독 스크립트들
2.8.2.3. SMTP 접근 프로토콜
2.8.3. 기존에 설치된 MTA를 멈추고 무력하게 합니다.
2.8.4. 시스템앨리어스를 만듭니다.
2.8.5. 큐메일을 가동합니다.
2.9. 설치를 시험합니다.
3. 설정
3.1. 설정파일
3.2. 릴레이
3.2.1. 소개서
3.2.2. 릴레이 금지
3.2.3. 릴레이허용자를 고르기
3.3. 다중 호스트네임
3.4. 버츄얼도메인
3.5. 앨리어스
3.6. qmail-users
3.6.1. 단순배정
3.6.2. 와일드카드 배정
3.6.3. qmail-user 프로그램들
3.7. 스팸통제
4. 사용법
4.1. .qmail파일들
4.1.1. 프로그램전달
4.1.2. mbox 전달
4.1.3. maildir 전달
4.1.4. 포워드 전달
4.1.5. 연장주소
4.2. 메세지 보내기
4.2.1. SMTP
4.2.2. /var/qmail/bin/sendmail
4.2.3. qmail-inject
4.3. 환경변수
5. 고급토픽
5.1. procmail
5.2. POP 그리고 IMAP 서버
5.2.1. qmail-pop3d
5.2.1.1. qmail-pop3d의 구조
5.2.1.2. qmail-pop3d의 설치
5.2.2. qpopper
5.2.3. Solid
5.2.4. imap-maildir
5.2.5. Courier-IMAP
5.3. POP와 IMAP 클라이언트
5.3.1. fetchmail
5.3.2. getmail
5.4. 다중 RCPT 대 단일 RCPT 전달
5.5. VERP
5.6. 문제해결
5.6.1. 프로세스
5.6.2. 로그
5.6.2.1. splogger
5.6.2.2. multilog
5.6.2.3. 록메세지
5.7. 대형 서버
5.7.1. Scalable parallelism
5.8. Sendmail에서 큐메일로 옮기기
5.9. 메일링리스트매니저 (Mailing List Managers: MLM's)
5.10. ezmlm
5.11. 메이저도모
5.12. 패치
5.13. DNS
5.13.1. 패킷버퍼사이즈를 65536까지 밀어올리기
5.13.2. Christopher K. Davis의 패치
5.13.3. qmail-ldap
5.14. QMTP (Quick Mail Transfer Protocol)
A. 부록
A.1. 사례
A.2. 관련 패키지
A.2.1. dot-forward
A.2.2. fastforward
A.2.3. ucspi-tcp
A.2.4. daemontools
A.2.5. qmailanalog
A.2.6. rblsmtpd
A.2.7. serialmail
A.2.8. mess822
A.2.9. ezmlm
A.2.10. safecat
A.2.11. maildrop
A.3. 인터넷메일의 동작방법
A.3.1. 메세지가 A지점에서 B지점으로 가는 방법
A.3.2. 더많은정보
A.3.3. 인터넷 RFC들
A.4. 구조
A.4.1. 모듈시스템구조
A.4.2. 파일구조
A.4.3. 큐구조
A.4.4. 사진
A.5. 드문 (어쩌다 한번씩 묻는) 질문들
A.5.1. 큐메일은 지연메세지를 어느 정도 자주 보냅니까?
A.5.2. 저는 MX가 많은 대형사이트에 매일을 보내지 못하는데 왜그렇죠?
A.5.3. QUEUE_EXTRA?
A.6. 에러메세지
A.7. 의외의 실수
A.7.1. 큐메일은 수퍼유저에게 메일을 전달하지 않습니다.
A.7.2. 큐메일은 홈디렉토리가 없는 사용자에게 메일을 전달하지 않습니다.
A.7.3. 큐메일은 사용자이름에 대문자를 쓰는 사용자에게 메일을 전달하지 않습니다.
A.7.4. 큐메일은 홈디렉토리에 그룹이나 기타사용자에게 쓰기를 허락하는 사용자에게 메일을 전달하지 않습니다.
A.7.5. 큐메일은 확장주소의 점(.)을 콜론(:)으로 바꿉니다.
A.7.6. 큐메일은 확장주소의 대문자를 소문자로 바꿉니다.
A.7.7. 큐메일은 /etc/hosts를 사용하지 않습니다.
A.7.8. 큐메일은 SMTP활동을 록하지 않습니다.
A.7.9. 큐메일은 지연통지를 만들지 않습니다.
A.7.10. 큐메일은 /var/qmail/queue/lock/trigger가 틀린접근권한이거나 보통파일이면 늦어집니다.
A.7.11. DNS 또는 IDENT를 찾느라고 SMTP가 느려질 수도 있습니다.
A.8. lwq에 대한 FAQ
A.8.1. lwq의 버전
A.8.2. lwq의 소유자는?
A.8.3. lwq의 라이센스는?
A.8.4. lwq의 새판을 구할 수 있다는 것은 어떻게 통지받을 수 있습니까?
A.8.5. lwq공헌자와 팬은 어디서 이야기할 수 있습니까?
A.8.6. lwq는 다른 언어로 번역되었습니까?
A.8.7. lwq는 HTML이외에 포스트스크립트, PDF, 평범한글, 또는 다른형태로도 구할 수 있습니까?
A.8.8. lwq를 사용했더니, 시스템파괴, 하드디스크삭제, 백발을 했습니다.
A.8.9. lwq에 공헌하고 싶습니다.