웹메일 설정 · 4 min read · Nov 05, 2025

ISPConfig 서버에서 IlohaMail 설정하기 10단계

ISPConfig 서버에서 IlohaMail 설정하기 10단계

IlohaMail:
버전 1.0
저자: [at] bb-hosting [dot] org>

IlohaMail은 명확한 지침과 함께 제공되지만, 이 방법에서는 ISPConfig와 함께 우리의 완벽한 서버에서 작동하도록 설정하는 방법을 설명하고자 합니다.

이 방법은 SSL 없이 IlohaMail을 설정하는 데 도움이 될 것입니다. 완료되면 http://webmail.myhostingcompany.tld에서 멋진 웹메일 클라이언트를 사용할 수 있습니다.
myhostingcompany.tld 대신 자신의 도메인 이름을 사용하세요.

3단계는 IlohaMail의 추가 기능(예: 캘린더/일정 관리)을 원할 경우에만 필요합니다.
이 방법에서는 예시로 다음을 사용할 것입니다:

  • IlohaMail-0.8.14-rc3
  • 이는 IlohaMail의 첫 번째 설정이라고 가정하며, 업데이트가 아닙니다!
  • 웹사이트: http://webmail.myhostingcompany.tld
  • 전체 호스트 이름: server1.myhostingcompany.tld
  • ISPConfig 내 웹사이트 번호: web1
  • 웹사이트는 /var/www에 저장됩니다
  • MySQL 데이터베이스: web_db1
  • MySQL 사용자 이름: web1_u1
  • MySQL 비밀번호: mypassword

자, 시작해봅시다:

1단계 - 웹사이트 생성

ISPConfig에서 메인 메뉴의 “새 사이트”를 통해 웹사이트를 생성합니다.
“기본” 탭에서 호스트 이름으로 webmail을 사용하고 도메인 이름으로 myhostingcompany.tld를 사용합니다. 이 웹사이트에 대해 MySQL 및 PHP 스크립트를 활성화하지만 PHP 안전 모드는 비활성화합니다.

2단계 - 웹사이트에 대한 관리자 사용자 생성

ISPConfig에서 웹사이트에 대한 관리자 사용자를 생성하여 나중에 FTP를 통해 웹사이트를 업로드할 수 있습니다:
메인 메뉴에서 “ISP 관리자”를 선택하고 구조 트리에서 webmail.myhostingcompany.tld라는 새 웹사이트를 선택한 후 “사용자 및 이메일” 탭을 누릅니다.
“새로 만들기”를 눌러 새 사용자와 이메일 주소를 정의합니다. 이 사용자에게 관리자 권한을 부여하고 “저장”을 누릅니다.

3단계 - 웹사이트에 대한 MySQL 데이터베이스 생성:

“옵션“ 탭을 클릭하고 웹사이트에 대한 새 데이터베이스를 생성합니다.
ISPConfig는 다음을 보여줍니다:

데이터베이스 이름: web1_db1 (예시)
데이터베이스 사용자: web1_u1 (예시)

그런 다음 데이터베이스 사용자에 대한 비밀번호를 정의하고 “저장”을 누릅니다.

4단계 - IlohaMail 다운로드

IlohaMail을 URL http://ilohamail.org/main.php?page=Downloads에서 자신의 데스크탑 컴퓨터로 다운로드할 수 있습니다.

현재 두 가지 버전이 제공됩니다:
IlohaMail-0.8.14-rc3, 현재 안정적인 버전입니다.
IlohaMail-0.9, 개발 버전입니다.
버전 0.9가 가장 많은 기능을 가지고 있지만, 프로덕션 환경에서는 0.8.14-rc3 버전을 추천합니다.

IlohaMail을 다운로드한 후 원하는 파일 폴더에 압축을 풉니다.

5단계 - ISPConfig 서버에 맞게 IlohaMail 구성

참고: 많은 설정을 할 수 있지만, 기본 설정에 중요한 것만 언급하겠습니다.
추출한 IlohaMail 파일 폴더로 이동합니다.
해당 폴더에서 conf 폴더를 엽니다.

conf/login.php 파일에서 수정할 사항:

이 파일에서 다음과 같은 줄을 찾을 수 있습니다:
$default_host = “”;
이것을 서버의 전체 호스트 이름으로 변경합니다, 예:
$default_host = “server1.myhostingcompany.tld”;

IlohaMail의 기본 포트는 포트 143의 IMAP입니다.
IMAP 대신 pop3를 사용하려면 다음 줄을 변경합니다:
$default_port = 143;
을:
$default_port = 110;

로그인 화면의 일부 옵션을 숨깁니다:

$hide_host = 1;
$hide_protocol = 1;
$hide_rootdir = 1;
$hide_lang = 1;

참고: 값 1 = 숨김, 값 0 = 표시

$logout_url = “index.php”; 줄은 사용자가 로그아웃할 때 이동할 위치를 알려줍니다.
여기에서 원하는 파일/URL을 정의할 수 있습니다.

다음 줄을 변경할 수도 있습니다:
$VDOMAIN_DETECT[“domain1.com”] = “mail.domain1.com”;

$VDOMAIN_DETECT[“domain1.com”] = “server1.myhostingcompany.tld”;

다음 줄:
$VDOMAIN_DETECT[“domain2.net”] = “mail.domain2.net”;
을:
$VDOMAIN_DETECT[“domain2.net”] = “server1.myhostingcompany.tld”;

/conf/conf.php 파일에서 수정할 사항:

모든 기능을 사용하여 MySQL 데이터베이스와 함께 IlohaMail을 사용하려면 다음 줄을 변경해야 합니다:
$backend = “FS”;

$backend = “MySQL”;

캘린더 기능과 북마크를 활성화하려면 값 = 0을 사용합니다.
캘린더 기능과 북마크를 비활성화하려면 값 = 1을 사용합니다.

$DISABLE_CALENDAR = 0;
$DISABLE_BOOKMARKS = 0;

메일 사용자에게 스팸을 신고할 위치를 알려주려면 다음 줄을 변경합니다:
$report_spam_to=””;

$report_spam_to=” [email protected] “;

(사용자가 스팸을 신고할 수 있는 도메인에 있는 기존 이메일 주소를 정의합니다).

SMTP 서버를 정의합니다.
이 시점에서 “Courier”와 “Sendmail” 중에서 선택할 수 있습니다.
Postfix를 사용하는 경우 $SMTP_TYPE = “sendmail”; 줄은 그대로 두세요!

conf/db_conf.php 파일에서 수정할 사항

다음 줄을 변경합니다:
$DB_HOST=””;
$DB_USER=””;
$DB_PASSWORD=””;

을:
$DB_HOST=”localhost”;
$DB_USER=”web1_u1”;
$DB_PASSWORD=”mypassword”;

(3단계에서 정의한 비밀번호).

6단계 – mySQL 데이터베이스

IlohaMail 파일 폴더의 mySQL 디렉토리에서 sql이라는 파일을 찾을 수 있습니다.
이 파일을 사용하여 mySQL 데이터베이스의 테이블을 생성할 수 있습니다.
이 예시에서는 phpMyAdmin을 사용합니다.
인터넷 브라우저를 통해 URL http://webmail.yourhostingcompany.tld:81/phpmyadmin/에서 데이터베이스에 접근할 수 있습니다.

phpMyAdmin이 설치되어 있지 않은 경우 http://www.ispconfig.org/downloads.htm에서 다운로드할 수 있습니다.

3단계에서 언급/정의한 mySQL 사용자 계정으로 phpMyAdmin에 로그인합니다.

phpMyAdmin에서:

  • 데이터베이스 선택
  • 쿼리를 시작하기 위해 SQL 아이콘 선택
  • IlohaMail 파일 폴더의 mySQL 디렉토리에서 sql 파일 선택 후 “시작” 클릭
  • phpMyAdmin에서 로그아웃할 수 있습니다

7단계 – IlohaMail 업로드

이제 좋아하는 FTP 클라이언트를 사용하여 IlohaMail을 업로드할 수 있습니다.
URL: ftp://webmail.myhostingcompany/web
사용자 이름과 비밀번호는 2단계에서 정의한 것입니다.

8단계 – Apache에 대해 DATA 디렉토리 읽기/쓰기 가능하게 만들기

서버에 root로 로그인합니다.
다음 명령을 수행합니다:

cd /var/www/web1/web

(web1은 예시일 뿐이며 3단계에서 언급한 웹 번호와 동일해야 합니다).

dir

(이제 데이터 디렉토리를 볼 수 있습니다).
데이터 디렉토리의 모든 폴더에 대해 웹 서버 프로세스에 읽기/쓰기 권한을 부여합니다:

chown -R www-data:www-data data

(이것은 Debian Linux에서 작동하는 방법이며, 다른 배포판은 다를 수 있습니다).

9단계 – 새로운 웹메일 클라이언트에 접근

이제 좋아하는 브라우저로 새로운 웹메일 클라이언트에 접근할 수 있습니다.
내 방법에 따르면 주소는:
http://webmail.myhostingcompany.tld

유효한 이메일 계정(사용자 이름/비밀번호) 조합으로 로그인할 수 있습니다.
참고: ISPConfig에서 제공하는 Uebimiau 패키지와 같은 [email protected]를 사용하지 마십시오.
오직 사용자 이름과 비밀번호만 사용하세요.

첫 로그인 후 IlohaMail을 사용하기 전에 몇 가지 설정을 해야 합니다.
여기에서 가장 먼저 해야 할 일은 자신의 정체성을 정의하는 것입니다.
이메일 주소에 대해 하나 이상의 정체성을 정의할 수 있지만 최소한 하나는 필요합니다.

10단계 – IlohaMail 사용자 정의

IlohaMail의 기본 색상을 변경할 수 있습니다.
색상을 변경하려면 /var/www/web1/web/source/themes/default/override.inc 파일을 열고 원하는 색상을 변경하여 값을 변경하기만 하면 됩니다. (web1은 단지 내 예시입니다).

IlohaMail에 대한 더 많은 정보:
http://ilohamail.org/main.php

Share: X/Twitter LinkedIn

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

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