hMailServer를 사용하면 Outlook 또는 Thunderbird 등의 메일 클라이언트로 메일 서비스를 사용할 수 있지만 외부에서 메일 서비스 사용시 매번 메일 클라이언트를 설치하고 설정할 수는 없습니다. 그렇기에 웹브라우저으로 접속해서 사용할 수 있는 웹메일 지원이 필요합니다. 이 포스트에서는 가장 널리 쓰이는 설치형 웹메일인 SquirrelMail[1] 의 설치와 설정에 대해 알아보도록 하겠습니다.  포스트를 작성하는 현재 최신버전인 1.4.20을 기준으로 설명하겠습니다.

먼저 다운로드는 여기에서 받을 수 있습니다. 다운로드 후에는 웹서버 홈디렉토리 아래에 압축을 해제합니다. (Apache의 alias를 사용하여 다른 위치에서 사용하여도 관계없습니다.) 포스트에서는 편의상 c:/apache/htdocs/mail 를 설치된 디렉토리로 설명하겠습니다.

압축 해제 후 /config 디렉토리에 있는 config_default.php 파일을 열어 아래의 내용을 찾아 수정합니다. 형광부분을 본인의 환경에 맞게 입력합니다.

1. $provider_uri = ‘http://mydomain.com/mail/‘; 웹메일 접속 주소를 입력합니다.

2. $domain = ‘mydomain.com‘; 본인의 도메인명을 입력합니다.

3. $imap_server_type = ‘hmailserver‘; hMailServer를 메일 서버로 사용하고 있으므로 이를 입력합니다.

4. $data_dir = SM_PATH . ‘data/’; 데이터파일의 저장경로입니다. 다른 곳에 위치한다면 정확한 경로를 입력합니다.

5. $attachment_dir = SM_PATH . ‘attach/’; 첨부파일의 저장경로입니다. 다른 곳에 위치한다면 정확한 경로를 입력합니다.

6. $default_charset = ‘euc-kr‘; 문자 캐릭터셋을 입력합니다. 한글이 제대로 표시됩니다.

수정이 완료되면 파일명을 config.php 로 저장합니다. 이제 웹브라우저로 접속하여 확인합니다. (http://mydomain.com/mail) Name은 hMailServer에 등록되어 있는 메일주소를 id@mydomain.com 형식으로 입력합니다.

사용법은 기타 웹메일과 대동소이합니다. 자세한 사용법은 이곳에서 확인할 수 있습니다.

  1. 기본적으로 주소록기능을 지원하며 빠른 속도와 여러 플러그인의 지원이 장점입니다. 그러나 매우 투박한 디자인과 부족한 기본 기능으로 인해 많은 설정이 필요합니다. 다람쥐메일로 불리기도 합니다. [back]