메일 서버 · 3 min read · Sep 29, 2025

CentOS 8에서 iRedMail로 전체 기능을 갖춘 메일 서버 설정하기

iRedMail은 리눅스 운영 체제를 위한 무료, 오픈 소스 및 완전한 기능을 갖춘 메일 서버 솔루션입니다. 이를 통해 무료로 자체 메일 서버를 호스팅할 수 있습니다. 무제한의 메일박스와 메일 도메인을 생성할 수 있는 사용자 친화적인 웹 인터페이스를 제공합니다.

iRedMail은 기본적으로 보안 연결 프로토콜을 사용하며, POP3/IMAP/SMTP를 TLS를 통해 지원하고, HTTPS를 통한 웹메일을 제공합니다. MTA로는 Postfix, MDA로는 Dovecot, 스팸 검사를 위해 SpamAssassin, 메일 바이러스 검사를 위해 Amavis 및 Clamav를 사용합니다.

이 튜토리얼에서는 CentOS 8에서 iRedMail로 완전한 기능을 갖춘 메일 서버를 설치하는 방법을 설명합니다.

전제 조건

  • CentOS 8이 실행되는 서버.
  • 서버에 포인팅된 유효한 도메인.
  • 서버에 구성된 루트 비밀번호.

시작하기

시작하기 전에 시스템에서 SELinux를 비활성화하는 것이 좋습니다. /etc/sysconfig/selinux 파일을 편집하여 비활성화할 수 있습니다.

nano /etc/sysconfig/selinux

다음 줄을 변경합니다:

SELINUX=disabled

작업이 끝나면 파일을 저장하고 닫습니다.

다음으로, iRedMail을 위한 완전한 도메인 이름을 설정해야 합니다. /etc/hosts 파일을 편집하여 설정할 수 있습니다:

nano /etc/hosts

다음 줄을 추가합니다:

your-server-ip ired.linuxbuz.com ired

작업이 끝나면 파일을 저장하고 닫습니다.

다음으로, EPEL 저장소를 설치하고 다음 명령어로 PowerTools 저장소를 활성화합니다:

dnf install epel-release -y  
dnf config-manager --set-enabled PowerTools

다음으로, 다음 명령어로 시스템 패키지를 업데이트합니다:

dnf update -y

모든 패키지가 업데이트되면 시스템을 재부팅하여 변경 사항을 적용합니다.

iRedMail 설치 스크립트 다운로드

먼저, 공식 다운로드 페이지에서 iRedMail 설치 스크립트의 최신 버전을 다운로드합니다:

wget https://github.com/iredmail/iRedMail/releases/download/1.2.1/iRedMail-1.2.1.tar.gz

다운로드가 완료되면 다음 명령어로 다운로드한 파일을 추출합니다:

tar -xvzf iRedMail-1.2.1.tar.gz

다음으로, 추출된 디렉토리로 이동하고 다음 명령어로 실행 권한을 부여합니다:

cd iRedMail-1.2.1  
chmod +x iRedMail.sh

iRedMail 설치

이제 다음 스크립트를 실행하여 iRedMail을 설치합니다:

./iRedMail.sh

이 스크립트는 시스템에 필요한 모든 종속성을 설치합니다. 모든 종속성이 설치되면 다음 화면에서 iRedMail 설정 마법사를 볼 수 있습니다:

yes를 선택하고 Enter 키를 눌러 계속 진행합니다. 사용자 메일박스를 저장할 디렉토리를 지정하라는 메시지가 표시됩니다:

원하는 디렉토리를 지정하고 Enter 키를 눌러 계속 진행합니다. 웹 서버를 선택하라는 메시지가 표시됩니다:

Nginx를 선택하고 Enter 키를 눌러 계속 진행합니다. 메일 계정을 저장하는 데 사용할 데이터베이스 백엔드를 선택하라는 메시지가 표시됩니다:

MariaDB를 선택하고 Enter 키를 눌러 계속 진행합니다. MySQL 루트 사용자 비밀번호를 지정하라는 메시지가 표시됩니다:

안전한 비밀번호를 입력하고 Enter 키를 눌러 계속 진행합니다. 메일 도메인을 지정하라는 메시지가 표시됩니다:

도메인 이름을 입력하고 Enter 키를 눌러 계속 진행합니다. 메일 도메인 관리자의 비밀번호를 지정하라는 메시지가 표시됩니다:

안전한 비밀번호를 입력하고 Enter 키를 눌러 계속 진행합니다. iRedMail과 함께 설치할 추가 애플리케이션을 선택하라는 메시지가 표시됩니다:

원하는 애플리케이션을 선택하고 Enter 키를 눌러 계속 진행합니다. 다음 출력에서 모든 설정을 확인할 수 있습니다:

***********************************************************************
************************* WARNING *******************************
***********************************************************************
*                                                                       *
* 아래 파일에는 민감한 정보(사용자 이름/비밀번호)가 포함되어 있습니다.  *
* 설치 후 반드시 안전한 장소로 *이동*해 두시기 바랍니다.          *
*                                                                       *
*   * /root/iRedMail-1.2.1/config
*                                                                       *
***********************************************************************
****************** 설정 검토하기 *************************
***********************************************************************

* 저장 기본 디렉토리:               /var/vmail
* 메일박스:                            
* SQL/LDAP 데이터베이스의 일일 백업:   
* 메일 계정을 저장하는 곳:               MariaDB
* 웹 서버:                           Nginx
* 첫 번째 메일 도메인 이름:               linuxbuz.com
* 메일 도메인 관리자:                    [email protected]
* 추가 구성 요소:                Roundcubemail netdata iRedAdmin Fail2ban

< 질문 > 계속하시겠습니까? [y|N]y

y를 입력하고 Enter 키를 눌러 설치를 시작합니다. iRedMail이 성공적으로 설치되면 다음 출력을 볼 수 있습니다:

* 설치된 웹 애플리케이션의 URL:
*
* - Roundcube 웹메일: https://ired.linuxbuz.com/mail/
* - netdata (모니터): https://ired.linuxbuz.com/netdata/
*
* - 웹 관리 패널 (iRedAdmin): https://ired.linuxbuz.com/iredadmin/
*
* 위 링크에 아래 자격 증명으로 로그인할 수 있습니다:
*
* - 사용자 이름: [email protected]
* - 비밀번호: admin
*
*
********************************************************************
* 축하합니다, 메일 서버 설정이 성공적으로 완료되었습니다. 아래 파일을 읽어 추가 정보를 확인하세요:
*
*   - /root/iRedMail-1.2.1/iRedMail.tips
*
* 그리고 귀하의 메일 계정 [email protected]으로 발송되었습니다.
*
******************* 경고 ************************************
*
* 모든 메일 서비스를 활성화하려면 시스템을 재부팅하십시오.
*
********************************************************************

이 시점에서 iRedMail 서버가 시스템에 설치되었습니다. 이제 모든 메일 서비스를 활성화하기 위해 시스템을 재부팅합니다.

iRedMail 접근하기

iRedMail 관리 패널에 접근하려면 웹 브라우저에 URL https://ired.linuxbuz.com/iredadmin/를 입력합니다. 다음과 같은 로그인 페이지가 표시됩니다:

관리자 사용자 이름, 비밀번호를 입력하고 로그인 버튼을 클릭합니다. 다음 화면에서 iRedMail 관리자 대시보드를 볼 수 있습니다:

iRedMail 웹메일에 접근하려면 웹 브라우저에 URL https://ired.linuxbuz.com/mail/를 입력합니다. Roundcube 웹메일 로그인 페이지가 표시됩니다:

사용자 이름, 비밀번호를 입력하고 LOGIN 버튼을 클릭합니다. 다음 페이지에서 Roundcube 대시보드를 볼 수 있습니다:

iRedMail netdata 모니터링 애플리케이션에 접근하려면 웹 브라우저에 URL https://ired.linuxbuz.com/netdata/를 입력합니다. Netdata 로그인 페이지가 표시됩니다:

사용자 이름, 비밀번호를 입력하고 Sign in 버튼을 클릭합니다. 다음 페이지에서 Netdata 대시보드를 볼 수 있습니다:

결론

축하합니다! CentOS 8에 iRedMail 서버를 성공적으로 설치하고 구성했습니다. iRedMail을 탐색하고 새로운 사용자 계정을 생성하고 관리할 수 있습니다. 질문이 있으면 언제든지 문의해 주세요.

Share: X/Twitter LinkedIn

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

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