Qmail + vpopmail

임은재

         eunjea@kldp.org
      

v1.7, 2001년 2월 26일

이 문서는 sendmail을 대체하는 메일 전송 에이전트(MTA)인 Qmail 과 가상 도메인 POP 메일을 쉽게 관리할수 있는 vpopmail 과 qmailadmin 의 설치, 운영에 대한 글입니다.

고친 과정
고침 v1.72001년 2월 26일고친이 은재
vpopmail을 이용한 smtp 릴레이 기능 설명, FAQ, 팁 추가, 오타 수정
고침 v1.42000년 11월 18일고친이 은재
linuxdoc sgml에서 DocBook 으로 변환
고침 v1.32000년 11월 18일고친이 은재
vpopmail, qmailadmin 설명 추가
고침 v1.02000년 8월 15일고친이 은재
첫번째 문서 linuxdoc sgml

차례
1. 소개
1.1. Qmail, vpopmail, qmailadmin 으로 무엇을 할수 있을까?
2. 필요한 것들
3. Qmail 설치
3.1. qmail 컴파일, 설치
3.2. 알리아스 설정
3.3. qmail 부트 파일
4. vpopmail 설치
4.1. vpopmail 계정 추가
4.2. smtp 릴레이 설정
4.3. 컴파일
4.4. pop3 데몬 시동 파일
4.5. 도메인, 메일 계정 추가하기
5. sendmail 에서 qmail 로의 전환
5.1. qmail
5.2. POP3
6. qmailadmin
6.1. ezmlm 설치
6.2. qmailadmin 설치
7. 관리하기, 팁, FAQ, etc...
7.1. 도메인 추가후에는
7.2. root 와 mailer-daemon 유저를 추가해라
7.3. 알리아스와 포워드 계정
7.4. 각 도메인마다 메일 계정, 메일링 리스트 수 한계 정하기
7.5. bounce 되는 메일에 메세지 넣기
7.6. 존재하지 않는 계정으로 오는 메일을 모두 받아 보려면
7.7. 존재하지 않는 계정으로 오는 메일을 다른 도메인으로 보내려면
7.8. qmailadmin 으로 메일링 리스트 추가할때
7.9. vpopmail pop3 서버의 로그
7.10. 서버에서 메일 클라이언트를 사용하는 유저들을 위해
7.11. qmail 설치 디렉토리가 /var/qmail 이 아니라면?
7.12. 도메인 마다 IP 주소가 다를 경우
7.13. vpopmail 설정시 --enable-large-site=y 은 무엇인가?
7.14. qmail을 rpm으로 설치했을 경우 주의점!
7.15. CDB에서 MySQL 로의 전환
7.16. NFS file locking 문제점
7.17. oracle, sybase 를 사용한다면
7.18. sqwebmail 을 이용한 웹 메일 서비스
7.19. imap
7.20. Qmail 서버 속도 향상 시키기
8. 글을 마치며
8.1. qmail 예찬
8.2. 수정, 보충할 것이 있다면

1. 소개

지금 당신이 sendmail (또는 다른 MTA)과 행복하게 잘 살고 있고, 다른 기능이 더이상 필요없다면 당신은 이글을 읽어볼 필요가 없다.

하지만...

1.1. Qmail, vpopmail, qmailadmin 으로 무엇을 할수 있을까?

  • 한개의 서버, 한개의 IP 에서 무한정(?)의 도메인, pop 메일 서비스를 해줄수 있다.

  • 한개의 uid,gid 로 모든 버츄얼 도메인, pop 계정을 관리 하므로 불필요한 유저 생성을 피할수 있다.

  • 각 도메인의 postmaster 는 웹 인터페이스로 pop 메일 유저 설정을 직접 할수 있다.

  • 각 도메인마다 메일 계정, 메일링 리스트의 한계를 설정할수 있다.

  • 유저 별로 quota 설정이 가능하다.

  • 맛있는 비빔밥

이외에도 vpopmail 은 MySQL 을 이용한 사용자 관리, smtp 사용자들의 로밍 서비스 (고정 IP를 가지고 있지 않은 사용자에게 smtp 릴레이를 허용해주는)를 해줄수 있다.

Qmail 에 대한 자세한 설명은 문서의 목적에 벗어나므로 더 자세히 알고 싶다면 해당 문서를 참고하라.

이 문서의 가장 최신 버젼은 http://kltp.kldp.org/eunjea/에 있다.