Mailu Transakční e -mailová služba
Plnohodnotný poštovní server založený
Mailu je 100% bezplatný a open-source poštovní server software. Jedná se o plnohodnotný bezplatný e-mailový software s podporou protokolů IMAP, IMAP+, SMTP a odeslání.
Přehled
Mailu je 100% bezplatný a open-source poštovní server. Je to jednoduchý a snadný server SMTP zdarma. Bezplatný poštovní server je vyvinut v programovacím jazyce Python a zdrojový kód je k dispozici na GitHubu a funkce můžete rozšířit klonováním úložiště. Mailu je bohatý konfigurovatelný poštovní server s otevřeným zdrojovým kódem, který nabízí velkou sadu pokročilých funkcí a zabezpečení. Dodává se s rozhraním webmail a administrace z krabice. Podporuje nejběžnější e -mailové protokoly, jako jsou IMAP, SMTP a POP3, jakož i protokol o předložení. Podporuje také některé z pokročilých funkcí, jako jsou aliasy domény, vlastní směrování, globální administrátoři, delegace na doménu a kvóty. Zabezpečení je jednou z nejvýznamnějších funkcí serveru Mailu open-source. Vynucuje TLS, používá LetSensrypt pro SSL, DKIM podporu a vestavěný antivirový skener z něj dělá nejlepší volbu jako bezplatný server SMTP. Mailu Open-Source Mail Server poskytuje veškeré základní funkce, které musí podnik spustit svůj vlastní bezplatný e-mailový software. Pokud chcete nastavit svůj vlastní poštovní server zdarma, měli byste určitě zkontrolovat poštovní server Open-Source Mailu.
Požadavky na systém
Měli byste se ujistit, že váš hardware (virtuální nebo fyzický) je kompatibilní s nejnovějším jádrem Linux. Také byste měli mít alespoň 2 GB celkové paměti a 1 GB volné paměti při spuštění Mailu.
Funkce
Následující jsou klíčové funkce poštovního serveru Open-Source Mailu
- Standardní e -mailový server, IMAP a IMAP+, SMTP a odeslání
- Pokročilé funkce e -mailu, aliasy, aliasy domény, vlastní směrování
- Přístup k webu, více webovýchmailů a rozhraní administrace -Funkce uživatele, aliasy, automatické reprezentace, auto-dopředu, načtené účty
- Funkce správce, globální administrátoři, oznámení, delegace na doménu, kvóty
- Zabezpečení, vynucené TLS, Letsensrypt!, Odchozí DKIM, anti-virový skener
- Antispam, Auto-Learn, Greylisting, DMARC a SPF
- Svoboda, všechny komponenty Foss, bez sledování
Instalace
Chcete-li nainstalovat poštovní server Mailu open-source, musíte nejprve zajistit, aby váš systém měl platnou IP adresu a plně kvalifikovaný název domény. Měl by také existovat platný záznam MX pro doménu. Chcete -li nastavit server IP a název hostitele, spusťte níže uvedené příkazy:
$ sudo hostnamectl set-hostname mail.example.com
Také přidejte server FQDN a IP adresu do souboru /etc /hosts.
$ sudo vi /etc/hosts
xxx.xxx.xxx.xxx mail.example.com
Po nastavení restartujte systém
$ sudo reboot
Následující porty by měly být povoleny prostřednictvím systému brány firewall, protože jsou kritické pro e -maily. Porty můžete otevřít pomocí UFW, jak je uvedeno níže:
$ sudo ufw allow proto tcp from any to any port
25,80,443,110,143,465,587,993,995
Než budeme pokračovat, protože Mailu je nainstalován pomocí kompose Docker a Docker, takže předpokládám, že již máte oba nastavení. Pokud ne, můžete postupovat podle oficiální dokumentace pro nastavení:
-
Jak nainstalovat Docker Compose na Ubuntu Po instalaci Compose Docker a Docker pokračujte v vytvoření adresáře, kde Mailu uloží svá data:
$ sudo mkdir /mailu
Mailu používá soubor docker-compose.yml
a také se spoléhá na mailu.env
pro různá nastavení. Musíte vygenerovat konfiguraci Mailu pro své prostředí pomocí nástroje pro nastavení online Mailu. Generátor vám poskytne jak docker-compose.yml, tak soubor Mailu.env. Po generování konfigurace obdržíte odkazy, které chcete použít ke stažení souborů. Ujistěte se, že soubory stáhnete v adresáři Mailu.
Po provedení nastavení spusťte Mailu s Docker Compose, jak je uvedeno níže v adresáři 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
Nastavte uživatele admin spuštěním níže uvedeného příkazu:
$ docker-compose -p mailu exec admin flask mailu admin admin
example.com PASSWORD
Created admin user
Prozkoumejte
Následující odkazy můžete považovat za relevantní: