설치
Mailu Open-Source Mail Server를 설치하려면 먼저 시스템에 유효한 IP 주소와 정규화 된 도메인 이름이 있는지 확인해야합니다. 도메인에 대한 유효한 MX 레코드도 있어야합니다. 서버 IP 및 호스트 이름을 설정하려면 아래 명령을 실행합니다.
$ sudo hostnamectl set-hostname mail.example.com
또한 /etc /hosts 파일에 서버의 FQDN 및 IP 주소를 추가하십시오.
$ sudo vi /etc/hosts
xxx.xxx.xxx.xxx mail.example.com
설정되면 시스템을 재부팅하십시오
$ sudo reboot
다음 포트는 이메일에 중요하므로 시스템 방화벽을 통해 허용되어야합니다. 아래와 같이 UFW로 포트를 열 수 있습니다.
$ sudo ufw allow proto tcp from any to any port
25,80,443,110,143,465,587,993,995
Docker 및 Docker Compose를 사용하여 Mailu를 설치 한 이후로 진행하기 전에 이미 설치 했으므로 이미 두 설정이 있다고 가정합니다. 그렇지 않은 경우 설정에 대한 공식 문서를 따를 수 있습니다.
-우분투에 Docker Compose를 설치하는 방법 Docker와 Docker Compose를 설치 한 후 Mailu가 데이터를 저장할 디렉토리를 작성하십시오.
$ sudo mkdir /mailu
Mailu는docker-compose.yml
파일을 사용하며 다양한 설정에 대해mailu.env
에 의존합니다. 온라인 mailu 설정 유틸리티를 사용하여 환경에 대한 Mailu 구성을 생성해야합니다. 생성기는 docker-compose.yml과 mailu.env 파일을 모두 제공합니다. 구성이 생성되면 파일 다운로드에 사용할 링크가 수신됩니다. Mailu 디렉토리에서 파일을 다운로드해야합니다.
설정으로 완료되면 Mailu 디렉토리에서 다음과 같이 Docker Compose를 사용하여 Mailu를 실행하십시오.
$ sudo docker-compose up -d
Recreating mailu_webdav_1 ... done
Recreating mailu_fetchmail_1 ... done
Recreating mailu_front_1 ... done
Recreating mailu_antivirus_1 ... done
Recreating mailu_admin_1 ... done
Recreating mailu_antispam_1 ... done
Recreating mailu_imap_1 ... done
Recreating mailu_smtp_1 ... done
Recreating mailu_webmail_1 ... done
아래 명령을 실행하여 관리자 사용자를 설정하십시오.
$ docker-compose -p mailu exec admin flask mailu admin admin
example.com PASSWORD
Created admin user
탐구하다
다음 링크를 찾을 수 있습니다.