Complete Virtual Mail Server/System Setup and Packages/ko

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Complete Virtual Mail Server/System Setup and Packages and the translation is 87% complete.
Outdated translations are marked like this.
Other languages:
English • ‎русский • ‎日本語 • ‎한국어

시스템 배포

다중 시스템 설치는 더 이상 낮설지 않으므로 다중 시스템 설치를 진행하거나 아니면 머신에 모든걸 그대로 두는 다양한 가능성이 존재합니다.

추가 선택 꾸러미

웹 서버(apache 추천)는 웹 메일과 postfixadmin에서 필요하기 때문에 여러 웹 서버중 하나는 설치해야합니다. ApachePHP를 설치하는 절차는 위키에 있습니다.

참고
인내심이 없는 분들을 위해 말씀드리자면, php와 apache를 설치하는 절차는 적당한 USE 플래그를 설정하고 www-servers/apache를 끌어들이면서 dev-lang/php를 이머지하면 끝나는 식으로 단순합니다.

최소한 다음 USE 플래그는 설정해야합니다:

파일 /etc/portage/package.use
dev-lang/php apache2 imap postgres mysql
참고
분명하게 필요하지 않으면, 필요한 데이터베이스 USE 플래그만 넣고 설치하십시오.

그러면 dev-lang/php를 설치하십시오:

root #emerge --ask dev-lang/php

필요 꾸러미

위에서 언급한 apache/php외에, 다음 꾸러미가 필요합니다. 다른 꾸러미 중에 선택한 꾸러미가 있다면 해당 꾸러미만 설치하면 됩니다. mysql과 postgres를 다 설치하신 마십시오(물론 다른 목적으로 사용하기 전에는). 일부 꾸러미는 다른 꾸러미에서 USE 플래그에 따라 끌어올 수도 있습니다.

또한 꾸러미를 업데이트하고 설정 옵션을 바뀌었다면, 이 문서의 어느 부분이 바뀌었고 어떤 부분이 필요한지 부분 별로 업데이트하십시오.

아래에서는 이 문서에서 설치하고 설정하는 꾸러미를 대략적으로 다룹니다.

웹 서버에 다음 꾸러미를 설치해야합니다:

선행 과정

이 시점에서 대부분의 사용자가 원하는 건 그냥 잘 돌아가는겁니다. 파고들어가기 전에 다음 내용을 충분히 읽어 내려가셨으면 좋겠습니다:

  1. 이 문서를 읽으십시오. 내용이 길고 따라갈 방향은 많습니다. 모든 단계에 익숙하기 전에 시간을 확보하고 각 패키지 동작 역할을 이해하시면, 실수 되돌리를 빨리 진행할 수 있습니다.
  2. 이 설명문에 들어있는 모든 꾸러미가 기본 메일 서버 동작에 필요한건 아닙니다. SMTP 인증, Web 관리 도구, SPAM 검열, 등은 메일 서비스 제공에 있어 반드시 필요한 건 아니며, 그냥 있으면 좋은 기능일 뿐입니다. 이 글을 읽어내려가면, 무엇이 필요하고 무엇이 일을 줄어들지 못하게 하는지 알 수 있습니다.
  3. 모든 설명문이 그렇지만, 각 단계에 있어 시스템의 모든 요소가 있어야 할 자리에 있으면 모든 요소가 제대로 돌아감을 가정합니다. 실제로, 어떤 문제가 발생하든 쓸데없는 건수가 될 웹 부분을 따지는 과정에서 일이 틀어집니다.
  4. 모든 항목을 시험하는 과정에서의 핵심은 제대로 된 MX 레코드 설정을 한 최소한 하나의 도메인을 확보(그리고 가상 도메인을 테스트 할 때 두 개가 좋습니다)하는 것입니다. DNS를 선택할 수 있는 여지는 여러가지가 있으며, 그 중에는 여러 도메인과 DNS를 지원하는 서비스가 연간 10불밖에 안됩니다. 비용이 더욱 싸질 때는 아닙니다. 비용을 투자해서 인생을 좀 단순하게 사시죠.
  5. 꾸러미를 이머지한 다음 나타나는 메시지를 꼭 살펴보십시오. 머신 상태에 따라 설치를 시작하면 꾸러미를 설치한 다음에 설정을 업데이트해야 할 수도 있습니다. 이런 상황을 해결하려면 dispatch-conf 또는 etc-update 명령을 활용하십시오. 시스템별로 완전히 다르기 때문에 이 문제를 다루는 설명서상 지침은 없습니다.
  6. 시스템이 최신인지 확인하십시오.
    root #emerge --sync
    명령을 마치고, 최신으로 만들기 전
    root #emerge -uDNva @world
    명령을 실행하십시오. 새 유틸리티와 맞지 않는 이전 프로그램 때문에 수많은 문제가 있을 수도 있습니다.

마지막으로, 다시 작업하는 일을 막으려면, 어떤 꾸러미든 컴파일을 시작하기 전에 /etc/portage/make.conf 파일에서 USE 플래그 변수를 확인하십시오 잘못된 플래그를 설정하면, 지원 기능을 동작하게 하려 컴파일하며 확인할 때 다시 컴파일 해야 할 수도 있습니다.

Cannot load package information. Is the atom {{{package}}} correct?
The above template uses deprecated functionality. Help us update this template!

USE 플래그를 올바르게 설정했다면, mail-mta/postfix 만 이머지해도 대부분의 꾸러미를 끌어오며, 제대로 설정하지 않으면 원하는 올바른 모든 꾸러미가 딸려오지 않습니다.

root #emerge --ask postfix