메일 서버 · 3 min read · Oct 22, 2025
iRedMail 0.7.0: Postfix, Dovecot, Amavisd, ClamAV, SpamAssassin, RoundCube가 포함된 오픈 소스 메일 서버 (OpenSuSE 11.4)
iRedMail 0.7.0: Postfix, Dovecot, Amavisd, ClamAV, SpamAssassin, RoundCube, iRedAdmin이 포함된 오픈 소스 메일 서버 OpenSuSE 11.4에서
Last edited 03/31/2011
iRedMail은 2분 이내에 완전한 기능을 갖춘 메일 솔루션을 신속하게 배포할 수 있게 해주는 셸 스크립트입니다. 그 목적은 리눅스 메일 서버 설치 및 구성을 간단하고, 고통 없이, 사용하기 쉽게 만드는 것입니다.
iRedMail에서 사용되는 대부분의 구성 요소는 리눅스 배포판에서 공식적으로 제공됩니다. 이는 iRedMail 사용자가 배포판이 지원되는 한 소프트웨어 업데이트 지원을 받을 수 있음을 의미합니다. 0.7.0 버전부터 iRedMail은 OpenSuSE를 지원합니다(이것은 i386 및 x86_64를 모두 지원합니다). iRedMail은 가상 도메인 및 사용자를 저장하기 위한 백엔드로 OpenLDAP 및 MySQL을 모두 지원합니다. 이 튜토리얼은 OpenSuSE 11.4에서 OpenLDAP 백엔드를 사용하는 방법을 보여줍니다.
현재 iRedMail은 RoundCube를 웹메일로 제공하며, MySQL 및 OpenLDAP을 지원하고 비밀번호를 변경하고 휴가 메시지를 설정할 수 있습니다.
iRedMail 프로젝트는 2007년 11월 1일에 발표되었습니다.
iRedAdmin은 LDAP 백엔드를 위한 iRedMail의 공식 웹 기반 관리 패널입니다. iRedAdmin을 사용하여 이메일 계정을 관리할 수 있습니다(이는 phpldapadmin보다 더 편리합니다). 현재 iRedAdmin은 LDAP만 지원합니다.
- 이 솔루션에서 사용되는 주요 구성 요소: http://code.google.com/p/iredmail/wiki/Main_Components
- 토론 포럼 및 버그 보고: http://www.iredmail.org/forum/
- iRedMail FAQ: http://www.iredmail.org/faq.html
- iRedMail 위키: http://www.iredmail.org/wiki
- 프로젝트 홈페이지: http://code.google.com/p/iredmail/
1 요구 사항
최소한의 OpenSUSE 시스템을 설치한 후 iRedMail 솔루션을 통해 메일 서비스를 배포하는 것이 강력히 권장됩니다. 예를 들어:
이러한 시스템을 설치하려면 다음이 필요합니다:
- OpenSUSE 11.4 DVD. 여기에서 다운로드할 수 있습니다: http://download.opensuse.org/distribution/11.4/iso/openSUSE-11.4-DVD-x86_64.iso
- 인터넷 연결.
2 사전 참고
이 튜토리얼에서는 다음을 사용합니다:
- 호스트 이름: mail.example.com
- IP 주소: 192.168.1.10 (YaST를 통해 정적 IP 주소를 설정할 수 있습니다)
- LDAP 접미사 (루트 DN): dc=example,dc=com
- 첫 번째 가상 도메인: example.com
3 호스트 이름 설정
서버가 외부든 내부든 관계없이 완전한 도메인 이름(FQDN) 호스트 이름을 설정하는 것이 강력히 권장됩니다.
FQDN 호스트 이름을 확인하십시오:
hostname -fmail.example.comFQDN이 표시되지 않으면 YaST를 사용하여 설정하십시오.
yast lan4 iRedMail 설치 시작
새 버전의 iRedMail을 다운로드하고, 다운로드 페이지를 방문하여 iRedMail의 공식 릴리스를 다운로드하십시오(최신 버전을 사용하는 것이 좋습니다):
# wget http://iredmail.googlecode.com/files/iRedMail-0.7.0.tar.bz2
# tar jxvf iRedMail-0.7.0.tar.bz2iRedMail 설치 프로그램을 시작하십시오:
# cd iRedMail-0.7.0
# bash iRedMail.sh참고:
- /etc/zypp/repos.d/iRedMail.repo에 추가적인 zypper 리포지토리를 추가합니다.
- 일부 소스 패키지를 다운로드하고 먼저 “dialog” 패키지를 설치합니다.
메일 서버 설정을 도와주는 기본 GUI 마법사가 표시됩니다.
환영 페이지:

사용자의 메일박스를 저장하는 데 사용될 디렉토리를 선택하십시오.

iRedMail은 가상 도메인 및 사용자를 저장하기 위한 백엔드로 OpenLDAP 및 MySQL을 모두 지원합니다. OpenLDAP을 권장합니다.

LDAP 접미사, 일반적으로 귀하의 도메인 이름입니다. 예: dc=example,dc=com:

LDAP 서버 관리자를 위한 비밀번호 설정: cn=Manager,dc=example,dc=com

MySQL 루트 비밀번호 설정:

첫 번째 가상 도메인 추가, 예:

가상 도메인 관리자 비밀번호 설정: [email protected], 이 계정으로 iRedAdmin 및 Awstats에 로그인할 수 있습니다.

첫 번째 가상 도메인에 대한 첫 번째 일반 사용자 [email protected]의 비밀번호 설정:

선택적 구성 요소 선택:

웹메일 애플리케이션의 기본 언어 선택:

구성이 완료되었습니다. 이제 설치를 시작할 수 있습니다:
Configuration completed.
***********************************************************************
************************* WARNING *******************************
***********************************************************************
* *
* Please do remember to *MOVE* configuration file after installation *
* completed successfully. *
* *
* * /root/iRedMail-0.7.0-beta2/config
* *
***********************************************************************
< INFO > Continue? [Y|n]설치를 마무리하십시오:
*********************************************************************** * iRedMail-0.7.0-beta2 installation and configuration complete. *********************************************************************** < Question > Would you like to use firewall rules shipped within iRedMail now? < Question > File: /etc/sysconfig/SuSEfirewall2, with SSHD port: 22. [Y|n] < Question > Restart firewall now (with SSHD port 22)? [y|N] < INFO > Skip restart firewall. < Question > Would you like to start postfix now? [y|N] ****************************************************************** * Congratulations, mail server setup complete. Please refer to tip * file for more information: * * - /root/iRedMail-0.7.0-beta2/iRedMail.tips * * And it's sent to your mail account [email protected]. * * Please reboot your system to enable mail related services or start them * manually without reboot: * * # for i in syslog apache2 postfix mysql ldap policyd dovecot amavis clamd freshclam cron iredapd SuSEfirewall2_setup; do /etc/init.d/${i} restart; done * ******************************************************************** * URLs of your web applications: * * - Webmail: http://mail.example.com/mail/ or httpS://mail.example.com/mail/ * + Account: [email protected], Password: iredmail * * - iRedAdmin: httpS://mail.example.com/iredadmin/ * + Account: [email protected], Password: iredmail * * - phpMyAdmin: httpS://mail.example.com/phpmyadmin/ * + Accounts: * - Name: vmailadmin, Password: SVLVELupAHB2OSqqdKgREwWci1ZZdq * - Name: root, Password: iredmail * * - phpLDAPadmin: httpS://mail.example.com/phpldapadmin/ * + Account: * - Name (manage mail accounts only): cn=vmailadmin,dc=example,dc=com, Password: 6J5X7Htm8qqes70Bhzl4WHHCbevo13 * - Name (site-wide manager): cn=Manager,dc=example,dc=com, Password: iredmail * * - Awstats: * + URLs: * - httpS://mail.example.com/awstats/awstats.pl?config=web * - httpS://mail.example.com/awstats/awstats.pl?config=smtp * + Account: [email protected], Password: iredmail * ********************************************************************
모든 관련 서비스를 재시작하십시오:
# for i in syslog apache2 postfix mysql ldap policyd dovecot amavis clamd freshclam cron iredapd SuSEfirewall2_setup; do /etc/init.d/${i} restart; done새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.