메일 서버 · 3 min read · Oct 21, 2025
iRedMail 0.7.0: OpenLDAP/Postfix/Dovecot/Amavisd/ClamAV/SpamAssassin/iRedAdmin이 포함된 풀 기능 메일 서버 FreeBSD 7.x 8.x에서
iRedMail 0.7.0: OpenLDAP/Postfix/Dovecot/Amavisd/ClamAV/SpamAssassin/RoundCube/iRedAdmin이 포함된 풀 기능 메일 서버 FreeBSD 7.x 8.x
마지막 수정 2011/03/31
iRedMail은 2분 이내에 풀 기능 메일 솔루션을 신속하게 배포할 수 있게 해주는 셸 스크립트입니다. 0.6 버전 이후로 FreeBSD 7.2 및 8.0을 지원하며(i386 및 x86_64 모두 지원), Linux 메일 서버 설치 및 구성을 간단하고 쉽게 사용할 수 있도록 하는 것이 목적입니다. iRedMail은 가상 도메인 및 사용자를 저장하기 위해 OpenLDAP와 MySQL을 모두 백엔드로 지원합니다. 이 튜토리얼은 OpenLDAP 백엔드를 사용하는 방법을 보여주며, FreeBSD 8.2를 사용하지만 7.x에 대한 단계는 동일합니다.
iRedmail은 MySQL 및 OpenLDAP 백엔드를 지원하는 웹메일 프로그램인 RoundCube를 제공합니다. RoundCube는 비밀번호 및 휴가 설정을 변경할 수 있습니다.
iRedMail 프로젝트는 2년 전에 발표되었습니다(2007-11-01).
모든 패키지는 iRedAdmin을 제외하고 포트에서 가져옵니다.
- 이 솔루션에 사용되는 주요 구성 요소: http://code.google.com/p/iredmail/wiki/Main_Components
- 토론 포럼 및 버그 보고: http://www.iredmail.org/forum/
- iRedmail FAQ: http://www.iredmail.org/faq.html
- 프로젝트 홈페이지: http://code.google.com/p/iredmail/
1 요구 사항
최소한의 FreeBSD 시스템을 설치하는 것이 강력히 권장되며(추가 패키지는 필요하지 않음), 그런 다음 iRedMail 솔루션을 통해 메일 서비스를 배포합니다.
이런 시스템을 설치하려면 다음이 필요합니다:
- FreeBSD 8.2 서버 CD, 여기에서 사용할 수 있습니다: http://www.freebsd.org/where.html
- 인터넷 연결.
2 사전 참고
이 튜토리얼에서는 다음을 사용합니다:
- 호스트 이름 mail.example.com
- IP 주소 192.168.1.10
- LDAP 접미사 (루트 dn) dc=example,dc=com
- 첫 번째 가상 도메인: example.com
3 호스트 이름 설정
서버가 외부든 내부든 관계없이 완전한 도메인 이름(FQDN) 호스트 이름을 설정하는 것이 강력히 권장됩니다.
FreeBSD에서는 /etc/rc.conf에서 호스트 이름을 설정합니다:
hostname="mail.example.com"이 호스트 이름을 /etc/hosts에서 127.0.0.1에 매핑합니다:
127.0.0.1 mail.example.com mail localhost localhost.localdomainFQDN 호스트 이름을 확인합니다:
# hostname -f mail.example.com4 portsnap를 통해 포트 트리 업데이트
5 iRedMail에 필요한 패키지 설치
Bash 셸:
wget:
6 iRedMail 설치 시작
새로운 iredmail 버전을 다운로드합니다:
iRedMail 설치 프로그램을 시작합니다:
환영 페이지:

사용자의 메일박스를 저장하는 데 사용할 디렉토리를 선택합니다.

iRedMail은 가상 도메인 및 사용자를 저장하기 위해 OpenLDAP와 MySQL을 모두 지원합니다. OpenLDAP이 권장됩니다.

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

LDAP 서버 관리자의 비밀번호를 설정합니다: cn=Manager,dc=example,dc=com

MySQL 루트 비밀번호를 설정합니다:

첫 번째 가상 도메인을 추가합니다, 예:

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

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

선택적 구성 요소를 선택합니다:

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

구성이 이제 완료되었습니다. 이제 설치를 시작할 수 있습니다:

소프트웨어 다운로드 중 다음과 같은 오류가 발생할 수 있습니다:
=> rarbsd-3.9.0.tar.gz는 /usr/ports/distfiles/에 존재하지 않는 것 같습니다.
=> http://www.rarlab.com/rar/에서 가져오기를 시도합니다.
fetch: http://www.rarlab.com/rar/rarbsd-3.9.0.tar.gz: 임시로 이동됨
=> ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/에서 가져오기를 시도합니다.
fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/rarbsd-3.9.0.tar.gz: 파일을 사용할 수 없음(예: 파일을 찾을 수 없음, 접근 불가)
=> 가져올 수 없습니다 - 수동으로 /usr/ports/distfiles/로 이 포트를 가져오고 다시 시도해 주십시오.
* 오류 코드 1
/usr/ports/archivers/rar에서 중지합니다.
* 오류 코드 1
/usr/ports/security/amavisd-new에서 중지합니다.
< ERROR > tarball이 올바르게 다운로드되지 않았습니다. 계속 진행하기 전에 수정하십시오.
이것은 rarbsd 패키지가 누락되어 발생하므로 설치해야 합니다:
그런 다음 iRedMail 설치 프로그램을 다시 실행합니다.
# bash iRedMail.sh< INFO > 필요한 명령/패키지 확인: dialog/dialog …
< INFO > 구성 파일 확인: /root/iRedMail-0.6.0-beta2/config… 발견됨.
< Question > 메일 서버 설정에 사용하시겠습니까? [y|N]y
설치를 완료합니다:
< INFO > php Net_LDAP2 설치 중 …
< Question > 지금 postfix를 시작하시겠습니까? [y|N]
- 축하합니다. 메일 서버 설정이 완료되었습니다. 더 많은 정보는 팁 파일을 참조하십시오:
- /root/iRedMail-0.6.0-beta2/iRedMail.tips
- 그리고 귀하의 메일 계정 [email protected]로 전송되었습니다.
- 시스템을 재부팅하여 메일 서비스를 활성화하거나 재부팅 없이 수동으로 시작하십시오:
새로운 메일이 있습니다.
mail#
재부팅 없이 서비스를 수동으로 시작합니다:
postfix policyd clamav-clamd clamav-freshclam apache22; do /usr/local/etc/rc.d/${i} restart; done
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.