Complete Virtual Mail Server/Web Access/ko

도입부
전자메일 기능 중에 가장 많이 사용하는 기능은 웹 메일 접근입니다. 일부 사용자는 접속할 때 웹메일만 사용하지만, 다른 어떤 사용자의 경우는 백업 용도로 사용하든지 사용자 자신이 보유한 시스템을 못쓸 때 사용합니다. 여러 선택지가 있는데, 그 중에 가장 많이 쓰는건 과 입니다. Squirrelmail은 대역폭(통신량)이 너무 클때 사용할 수 있고, roundcude는 그밖의 경우에 추천하며, 이 글에서는 roundcube를 중점적으로 다룹니다.

Roundcube 설치
Roundcube에는 데이터베이스에 설정을 저장할 수 있습니다. 로컬 주소록, 신원 정보 등 여러가지 정보도 마찬가지로 저장할 수 있습니다.

다양한 선택지가 있는데 가상 호스트 기반 SQLite 저장소 풀을 로컬에서 사용하거나, 동일한 postgres/mysql 데이터베이스를 가상 호스트 별로 사용하십시오. 위 선택지중 어떤걸 선택하셔도 이득을 취할 수 있습니다. 웹 메일이라면, 다양한 도메인에 대해 동일한 IMAP 서버 호스트를 취한 후, 모든 도메인이 하나의 데이터베이스를 사용하는 것이 좋습니다. 모든 사용자가 로그인 할 수 있는 각각의 도메인, 가상 호스트에 자체 웹메일 인터페이스(각자 다른 스킨, 플러그인)를 붙이는걸 고려할 수 있습니다. 가상 호스트 웹메일이 깨져도, 다른 가상 호스트를 통해 정상적으로 전자메일에 접근할 수 있습니다. 사용자가 모든 가상 호스트에 '실제로' 설정하든 안하든, 어차피 IMAP 서버 기반입니다. Roundcube는 의 사용자 ID에 기반합니다. 쉽게 설명하자면, IMAP 메일 서버라는 의미고, 로컬 호스트를 사용한다면 사용자 '프로파일'은 어디서든 인증 가능합니다.

적당한 USE 플래그를 선택하고 나면 Roundcube를 이머지 하십시오:

이 명령은 호스트에만 Roundcube를 설치할 뿐, 가상 호스트에 설치하는건 아닙니다.

Postgres 사용하기
심각한 보안 문제가 있지 않는 한, 오로지 데이터베이스 사용자 하나만 Roundcube가 사용하는 모든 데이터베이스에 접근해야 합니다:

Roundcube에 데이터베이스가 필요합니다. 도메인별 데이터베이스를 사용할 경우 각기 다른 이름을 선택해야합니다.

Roundcube 설정
Roundcube 설정은 엄청 쉽습니다. 그냥 http://webmail.example.com/roundcube/installer/ 에 들어가서 화면에 뜨는 내용을 따라가고, 문제가 생기면 고치면 됩니다.

파일을 직접 만들 경우 이전 방식의 절차는 아래에 있습니다. 그래도 데이터베이스를 만드는 버튼을 달아놓은 설치 관리자는 써야합니다.

Roundcube (직접) 설정
Roundcube 설정은 에 있는 설정 파일 두개만 편집하면 되니 간단합니다.

데이터베이스에 접근하려면 다음 줄만 바꾸면 됩니다. 앞서 설정한 사용자 이름은 roundcube입니다. 앞서 결정한 암호로 pass라고 표시한 줄의 설정값을 바꾸십시오:

다음에 보여드리는 내용은 Roundcube 운영에 필요한 핵심 설정입니다. 설정 과정에서 원하는 값을 넣으시면 됩니다:

Roundcube 0.6으로 시작할 때, Roundcube에 기본 저장소 폴더, 휴지통, 임시 보관함 등의 범용 이름을 설정해야합니다.

Roundcube 시험
http://webmail.example.com/ 로 웹메일에 로그인하시고 시험 메일함을 나타내보십시오. 메일 보내기 기능도 올바르게 동작해야합니다.