사내 메일 서버(Iredmail) 구축 및 설정
오늘포스팅은 회사의 비용적인 이슈와 네트워크 적인 이슈로 인해서 부득이하게 메일서버를 구축해야 할 상황에 쉽고 빠르게 설치할 수 있는 Mail 서버를 구축에 대한 블로그를 쓰려고 합니다.
iRedMail은 서버에 필요한 모든 메일 서버 구성 요소를 자동으로 설치하고 구성하는 무료 오픈 소스 메일 서버 솔루션으로써, iRedMail을 사용하면 내장 웹 인터페이스를 통해 원하는만큼 메일 상자를 만들 수 있습니다.
OpenLDAP, MySQL, MariaDB, PostgreSQL을 사용하여 저장합니다. IRedMail 서버는 Postfix, Dovecot, Nginx, OpenLdap, Amavised, SpamAssassin, ClamAV, Roundcube, SOGo, Netdata 및 Fail2ban을 포함한 여러 구성 요소로 되어있습니다.
먼저 Mail서버 구축에 앞서 전제조건은 아래와 같습니다.
전제 조건
- Ubuntu 18.04 서버.
- 고정 IP 주소 - 저는 172.19.10.44로 설정하겠습니다.
1단계 Iredmail 설치
웹 사이트에서 최신 버전의 iRedMail 설치 프로그램을 다운로드해야합니다.
다음 명령으로 다운로드 할 수 있습니다.
- sudo wget https://github.com/iredmail/iRedMail/releases/download/1.3.1/iRedMail-1.3.1.tar.gz
다운로드가 완료되면 다음 명령을 사용하여 다운로드 한 파일을 추출합니다.
- tar -zxvf iRedMiRedMail-1.3.1.tar.gz
다음 디렉토리를 iRedMail-1.3.1로 변경하고 다음 명령을 사용하여 설치 프로그램을 실행하십시오.
- sudo bash iRedMail.sh
이제 다음 명령을 사용하여 모든 메일 서비스를 활성화하려면 서버를 다시 시작하십시오.
- reboot
다음으로 설치 후 iRedMail 구성 파일도 제거해야합니다. 사용자 이름과 암호가 포함되어 있기 때문에 해당 설정 삭제를 권고 드립니다.
- rm -rf /root/iRedMail-1.3.1/config
다음 명령을 사용하여 로그를 확인할 수도 있습니다.
- tail -f /var/log/mail.log
다음으로 ClamAV 데이터베이스를 수동으로 업데이트해야합니다.
- systemctl stop clamav-freshclam
다음으로, 다음 명령으로 ClamAV 데이터베이스를 업데이트합니다.
- freshclam
2단계 iRedMail 웹 인터페이스 엑세스
이제 iRedMail이 설치 및 구성되었습니다. 웹 인터페이스에 액세스 할 때입니다. 웹 브라우저를 열고 URL https://172.19.10.44/iredadmin을 입력합니다.
Openssl을 이용한 인증서가 기본적으로 사용되기 때문에 인증서 경고를받을 수 있습니다.
- /home/ubuntu/iRedMail-1.3.1/iRedMail.tips
이제 유저로 계정을 접근하도록 하겠습니다.
이상으로 보내는 메일까지는 되었으나, 받는건 DNS 셋팅 등 여러 설정을 하여야 합니다. 이런 부분은 관련 인프라 담당자님들과 상의를 해보시는게 좋을 것으로 보입니다.
이상으로 포스팅을 마치도록 하겠습니다.
참고 문헌
댓글
댓글 쓰기