Complete Virtual Mail Server/ko

이 안내서를 쓴 목적은 서로 다른 인터페이스 옵션의 다양성을 활용하여 다중 도메인을 다루는 가상 메일 시스템을 구축하는데 있습니다. 메일 글라이언트를 찾는 일반적인 사용자를 대상으로 하려는 것이 아니라, 자체 도메일을 보유하고 있거나 가상 도메인을 지원하는 개개인의 완벽한 규모의 메일 전송 에이전트(MTA)를 구축하려는 사용자를 대상으로 합니다.

이 안내서를 다 읽고 다면, 다음 기능을 갖춘 메일 서버를 관리하는 쉬운 방식은 한물 간 웃음거리가 될겁니다:
 * 웹 기반 시스템 관리
 * 무제한 다수 도메인
 * 쉘 계정이 필요하지 않은 가상 메일 사용자
 * 도메인(별) 사용자 이름
 * 메일함 용량
 * 전자메일 계정 웹 접근
 * IMAP과 (정말 안해도 상관 없는)POP3 지원
 * 보안 릴레이 SMTP인증
 * 전송 계층 보안용 SSL
 * 강력 스팸 필터링
 * 바이러스 보안 필터링
 * 로그 분석


 * Web based system administration
 * Unlimited number of domains
 * Virtual mail users without the need for shell accounts
 * Domain (specific) user names
 * Mailbox quotas
 * Web access to email accounts
 * IMAP and (very optional)POP3 support
 * SMTP Authentication for secure relaying
 * SSL for transport layer security
 * Strong SPAM filtering
 * Anti-Virus filtering
 * Log Analysis

진짜 이득은 이 모든걸 단일 데이터베이스에서 관리한다는 점입니다.

시스템 설치 및 꾸러미
이 장에서는 이미 사용한 핵심 꾸러미와 시스템 설정(다중 서버 구현체)을 대략적으로 다룹니다. 다른 부분을 읽기 전에 이 부분을 반드시 읽어야 합니다(걱정마세요. 내용은 별로 없습니다).

리눅스 'vmail' 사용자
메일함 내용은 일반 시스템에 저장하므로 보안을 위해서라면 사용자와 그룹을 만들어야합니다.

관리 지원 시스템
과 가 핵심 도구이며 시험하고 동작하는데 서로 밀접한 연관이 있습니다. Apache/PHP의 자세한 설정은 여기에서 다루지 않지만 여기에 동일한 괜찮은 정보가 다 있습니다.

데이터베이스 백엔드에 Postfix 연동
을 다중 도메인에 가상 사용자를 서용하는 데이터베이스 백엔드에 연동합니다.

데이터베이스 백엔드에 Courier-imap 연동
도 마찬가지로 동일한 데이터베이스에 연동합니다.

SMTP 인증
대부분의 로컬 메일을 전달하는 메일 서버를 보유하면 인증을 처리한 후 메일을 전달하는 과정을 엄청 간단하게 처리할 수 있습니다.

웹 접근
이제 메일 서버를 설정했으니, 시험 과정을 진행하는 동안에는 웹 접근 기능이 도움을 줍니다.

SSL 인증서
SSL 인증서로 메일 서버를 보안처리합니다.

DKIM
Signing all outgoing messages with verification keys to prevent ending up in the junk box.

설정 최적화
기본 postfix 설정 옵션을 사용하여 일부 성능 고급 설정과 보안 설정을 서버에 적용합니다.

Amavisd, Spam-Assassin, ClamAV
Amavis, Spam-assassin, ClamAV로 바이러스 침투를 보호하고 스팸을 막습니다.

AWStats로 메일 트래픽 기록
감시는 언제든 중요합니다. AWStats가 하는 일은 전달한 메시지를 종종 유용하게 살펴보는 일입니다.