Mailu Transakcyjna usługa e -mail
W pełni funkcjonalny serwer poczty open source oparty na dokach
Mailu jest w 100% bezpłatne i oprogramowanie serwera pocztowego open source. Jest to pełne bezpłatne oprogramowanie e-mail z obsługą IMAP, IMAP+, SMTP i protokołów przesyłania.
Przegląd
Mailu to w 100% bezpłatny i open source serwer poczty. Jest to prosty i łatwy serwer SMTP Bezpłatny. Serwer bezpłatnej poczty jest opracowywany w języku programowania Python, a kod źródłowy jest dostępny w GitHub i możesz rozszerzyć funkcje, klonując repozytorium. Mailu to bogaty konfigurowalny serwer poczty open source, który oferuje duży zestaw zaawansowanych funkcji i bezpieczeństwa. W zestawie internet i interfejs administracyjny poza pudełkiem. Obsługuje najczęstsze protokoły e -mail, takie jak IMAP, SMTP i POP3, a także protokół przesyłania. Obsługuje również niektóre z zaawansowanych funkcji, takich jak aliasy domeny, trasowanie niestandardowe, globalne administriny, delegacje pergomen i kwoty. Bezpieczeństwo jest jedną z najważniejszych funkcji serwera Mailu Open-Source Server. Egzekwuje TLS, używa LetsEncrypt dla SSL, wsparcie DKIM, a wbudowany skaner antywirusowy czyni go najlepszym wyborem jako bezpłatny serwer SMTP. Serwer Mailu Open-Source Server zapewnia całą podstawową funkcjonalność, którą każda firma potrzebuje do uruchomienia własnego bezpłatnego oprogramowania e-mail. Jeśli chcesz skonfigurować własny bezpłatny serwer poczty, zdecydowanie powinieneś sprawdzić serwer Mailu Open-Source Server.
Wymagania systemowe
Powinieneś upewnić się, że Twój sprzęt (wirtualny lub fizyczny) jest kompatybilny z najnowszym jądrem Linux. Ponadto powinieneś mieć co najmniej 2 GB całkowitej pamięci i 1 GB bezpłatnej pamięci podczas uruchamiania Mailu.
Cechy
Poniżej znajdują się kluczowe funkcje serwera Mailu Open-Source Server
- Standardowy serwer e -mail, IMAP i IMAP+, SMTP i przesyłanie
- Zaawansowane funkcje e -mail, aliasy, aliasy domeny, niestandardowe routing
- Dostęp do sieci, wiele interfejsów internetowych i interfejsu administracyjnego -Funkcje użytkownika, aliasy, automatycznie powtórne, automatyczne do przodu, pobierane konta
- Funkcje administracyjne, globalni administriny, ogłoszenia, delegacja pergomina, kwoty
- Bezpieczeństwo, wymuszone TLS, LetsEncrypt!, Wychodzący DKIM, skaner antywirusowy
- Antispam, auto-learn, greylisting, DMARC i SPF
- Freedom, wszystkie komponenty FOSS, brak śledzenia
Instalacja
Aby zainstalować serwer Mailu Open-Source Server, musisz najpierw upewnić się, że system ma prawidłowy adres IP i w pełni wykwalifikowaną nazwę domeny. Powinien być również prawidłowy rekord MX dla domeny. Aby ustawić IP serwera i nazwę hosta, uruchom poniższe polecenia:
$ sudo hostnamectl set-hostname mail.example.com
Dodaj także adres FQDN i adres IP do pliku /etc /hosts.
$ sudo vi /etc/hosts
xxx.xxx.xxx.xxx mail.example.com
Po ustawieniu ponownie uruchom system
$ sudo reboot
Następujące porty powinny być dozwolone za pośrednictwem zapory systemowej, ponieważ mają kluczowe znaczenie dla e -maili. Możesz otworzyć porty z UFW, jak pokazano poniżej:
$ sudo ufw allow proto tcp from any to any port
25,80,443,110,143,465,587,993,995
Zanim przejdziemy do momentu zainstalowania Mailu przy użyciu Docker i Docker Compose, więc założę, że masz już oba konfigurację. Jeśli nie, możesz śledzić oficjalną dokumentację konfiguracji:
Jak zainstalować Docker Compose on Ubuntu Po zainstalowaniu Docker i Docker Compose kontynuuj, aby utworzyć katalog, w którym Mailu będzie przechowywać jego dane:
$ sudo mkdir /mailu
Mailu korzysta z pliku „Docker-Compose.yml`, a także polega na„ mailu.env ”dla różnych ustawień. Musisz wygenerować konfigurację Mailu dla swojego środowiska za pomocą narzędzia konfiguracji internetowej Mailu. Generator da ci zarówno plik Docker-Compose.yml, jak i plik Mailu.env. Po wygenerowaniu konfiguracji otrzymasz linki do pobierania plików. Upewnij się, że pobierasz pliki w katalogu Mailu. Po zakończeniu ustawień uruchom Mailu z Dockerem, jak poniżej w katalogu 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
Ustaw użytkownik administratora, uruchamiając poniższe polecenie:
$ docker-compose -p mailu exec admin flask mailu admin admin
example.com PASSWORD
Created admin user
Badać
Możesz znaleźć istotne następujące linki: