웹메일 전환 · 2 min read · Dec 29, 2025

SquirrelMail에서 ISPConfig 3로 Atmail Open으로 변경하기

SquirrelMail에서 ISPConfig 3로 Atmail Open으로 변경하기

저자: Sellotape
버전: 1.00
마지막 수정: 2010년 12월 4일 토요일

Atmail Open은 무료로 제공되는 오픈 소스 웹메일 클라이언트로, Squirrelmail의 훌륭한 대안입니다. 이 튜토리얼에서는 ISPConfig 3와 함께 사용하는 방법을 보여줍니다 (SquirrelMail 대신). 더 많은 정보는 여기에서 확인할 수 있습니다… http://atmail.org

1단계 - 데이터베이스 생성하기

먼저 Atmail을 위한 데이터베이스를 생성해야 합니다.

  • ISPConfig를 열고 사이트로 이동합니다.
  • 왼쪽의 하위 탐색 메뉴에서 데이터베이스를 선택합니다.
  • 새 데이터베이스 추가를 클릭합니다.
  • 데이터베이스 이름, 데이터베이스 사용자데이터베이스 비밀번호를 생성합니다.

2단계 - Squirrelmail 백업하기

모든 것이 잘못될 경우를 대비하여 Squirrelmail을 백업해야 합니다.

cd /usr/share   
mv squirrelmail squirrelmail.bak   
mkdir squirrelmail

3단계 - 다운로드, 압축 해제 및 불필요한 파일 제거하기

내 설정에서 Atmail Open의 최신 버전을 작동시키는 데 실패했습니다. 이 튜토리얼의 목적을 위해 v1.01을 사용할 것입니다 - 최신 버전을 작동시키는 방법을 찾으면 언제든지 알려주세요.

cd squirrelmail   
wget http://downloads.sourceforge.net/atmailopen/atmailopen-1.01.tgz   
tar xvfz atmailopen-1.01.tgz   
cd atmailopen   
mv * ../   
cd ../   
rm –r atmailopen   
rm atmailopen-1.01.tgz

4단계 - Apache에 대해 Atmail Open을 쓰기 가능하게 만들기

chown –R [Apache-user] /usr/share/squirrelmail

참고: Debian 시스템에서는 [Apache-user]를 www-data로 교체하십시오. 다른 리눅스 배포판의 Apache 사용자 이름은 다를 수 있습니다.

5단계 - 서버에 Atmail Open 설치하기

선호하는 브라우저에서 http://yourdomain.tld/webmail로 이동합니다. 화면의 지침을 읽고 라이센스 계약을 읽어야 합니다. 동의하면 계속 진행할 수 있습니다!

6단계 - 데이터베이스에 연결하기

1단계에서 ISPConfig에서 데이터베이스를 생성했으며 이제 AtMail Open에 세부 정보를 입력해야 합니다…

데이터베이스에 연결하기

7단계 - SMTP 호스트 정의하기

SMTP 호스트를 입력합니다 (이 예에서는 localhost로 가정합니다). 인증이 필요한지 여부 (예: 이메일을 보내기 위해 메일 릴레이를 사용해야 하는 경우)와 관리자 이메일 주소를 입력합니다.

8단계 - SquirrelMail(또는 다른 웹메일 시스템)에서 데이터 가져오기

이 단계에서는 다른 인기 있는 웹메일 시스템에서 데이터를 가져올 수 있는 가능성이 있습니다. 이를 결정하면 Squirrelmail을 선택하고 데이터베이스 연결 설정을 입력한 후 ‘계속’을 클릭하십시오.

9단계 - 모두 완료! Atmail Open에 로그인하기

이제 새로운 Atmail Open 웹메일 시스템에 로그인할 수 있습니다! 여기서 모든 것이 준비되었지만, 원하시면 10단계를 따라 로그인 화면을 사용자 정의할 수 있습니다.

Atmail에 로그인하기

10단계 - 로그인 화면 사용자 정의하기

이 단계에서는 로그인 화면에서 메일 서버, 언어프로토콜 필드를 제거하고 기본 설정을 정의하여 매번 로그인할 때 수동으로 입력할 필요가 없도록 하는 방법을 다룹니다.

vi /usr/share/squirrelmail/html/login-light.html

아래의 줄을 찾아 적절히 수정하십시오…

로그인 헤더 / 제목 텍스트

< td >웹메일 접근< /td >

로그인 지침 / 사용자 정의 메시지

< td >< div id="AuthStatus" class="logintext" style="padding-left: 4px;" >사용자 이름과 비밀번호를 입력하십시오.< /div >< /td >

로그인 페이지에서 ‘메일 서버’ 필드를 숨기고 기본값을 ‘localhost’로 설정하기

찾기…

< tr id="mailserver" >

변경하기…

< tr id="mailserver" style="display:none;" >

찾기…

< td align="left" >< input name="MailServer" type="text" class="logininput" id="MailServer">< /td >

변경하기…

< td align="left" >< input name="MailServer" type="text" class="logininput" id="MailServer" value="localhost" >< /td >

로그인 페이지에서 프로토콜 숨기기

찾기…

< tr id="protocol" >

변경하기…

< tr id="protocol" style="display:none;" >

로그인 페이지에서 언어 숨기기

찾기…

< tr >
     < td > < /td >
     < td colspan="2" align="right" >언어:< /td >

< tr > 태그를 변경하기…

< tr style="display:none;" >

이 튜토리얼을 개선하기 위한 제안이 있으면 알려주세요… 즐기세요!

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.