Mailu Transactionele e -mailservice
Een op Docker gebaseerde volledig uitgegeven open-source e-mailserver
Mailu is 100% gratis en open-source e-mailserversoftware. Het is een volledige gratis e-mailsoftware met ondersteuning voor IMAP, IMAP+, SMTP en indieningsprotocollen.
Overzicht
Mailu is een 100% gratis en open-source e-mailserver. Het is een eenvoudige en eenvoudige setup -vrije SMTP -server. De gratis e -mailserver is ontwikkeld in de Python -programmeertaal en de broncode is beschikbaar op GitHub en u kunt de functies uitbreiden door de repository te klonen. Mailu is een rijke configureerbare open-source e-mailserver, die een grote set geavanceerde functies en beveiliging biedt. Wordt geleverd met een webmail en administratie -interface uit de doos. Het ondersteunt de meest voorkomende e -mailprotocollen zoals IMAP, SMTP en POP3, evenals het indieningsprotocol. Het ondersteunt ook enkele van de geavanceerde functies zoals domeinaliassen, aangepaste routing, wereldwijde beheerders, delegaties per domein en quota. Beveiliging is een van de meest prominente functies van de Mailu Open-Source Mail Server. Het handhaaft TLS, gebruikt LetSencrypt voor SSL, DKIM-ondersteuning en een ingebouwde antivirusscanner maakt het de beste keuze als een gratis SMTP-server. Mailu Open-Source Mail Server biedt alle basisfunctionaliteit die zakelijke behoeften nodig hebben om zijn eigen gratis e-mailsoftware uit te voeren. Als u uw eigen gratis e-mailserver wilt instellen, moet u zeker Mailu Open-Source Mail Server controleren.
Systeem vereisten
U moet ervoor zorgen dat uw hardware (virtueel of fysiek) compatibel is met de nieuwste Linux -kernel. U moet ook minimaal 2 GB totaal geheugen en 1 GB gratis geheugen hebben bij het uitvoeren van MailU.
Functies
Hieronder volgen de belangrijkste functies van Mailu Open-Source Mail Server
- Standaard e -mailserver, IMAP en IMAP+, SMTP en Submission
- Geavanceerde e -mailfuncties, aliassen, domeinaliassen, aangepaste routing
- Webtoegang, Meerdere webmails en beheerinterface -Gebruikersfuncties, aliassen, automatisch herstel, automatisch vooruit, opgehaalde accounts
- Beheerfuncties, Global Admins, Aankondigingen, delegatie per domein, quota
- Beveiliging, afgedwongen tls, letsencrypt!, Uitgaande dkim, antivirusscanner
- Antispam, Auto-Learn, Greylisting, DMARC en SPF
- Vrijheid, alle fosscomponenten, geen tracker inbegrepen
Installatie
Om de Mailu Open-Source Mail Server te installeren, moet u er eerst voor zorgen dat uw systeem een geldig IP-adres en een volledig gekwalificeerde domeinnaam heeft. Er moet ook een geldig MX -record voor het domein zijn. Voer de onderstaande opdrachten uit om de server IP en hostnaam in te stellen:
$ sudo hostnamectl set-hostname mail.example.com
Voeg ook het FQDN- en IP -adres van een server toe aan /etc /hosts -bestand.
$ sudo vi /etc/hosts
xxx.xxx.xxx.xxx mail.example.com
Start het systeem opnieuw op
$ sudo reboot
De volgende poorten moeten via uw systeemfirewall worden toegestaan, omdat deze cruciaal zijn voor e -mails. U kunt de poorten openen met UFW zoals hieronder getoond:
$ sudo ufw allow proto tcp from any to any port
25,80,443,110,143,465,587,993,995
Voordat we verder gaan, omdat Mailu wordt geïnstalleerd met behulp van de Docker en Docker Compose, neem ik aan dat je al beide instelt hebt. Zo niet, dan kunt u de officiële documentatie voor de instelling volgen:
Hoe Docker Compose te installeren op Ubuntu Na het installeren van Docker en Docker Compose, ga je verder met het maken van een map waarbij Mailu zijn gegevens opslaat:
$ sudo mkdir /mailu
Mailu gebruikt een docker-compose.yml
-bestand en vertrouwt ook op mailu.env
voor verschillende instellingen. U moet een MailU -configuratie voor uw omgeving genereren met behulp van het online Mailu Setup -hulpprogramma. De generator geeft u zowel een docker-compose.yml als een Mailu.env-bestand. Nadat de configuratie is gegenereerd, ontvangt u links om te gebruiken voor het downloaden van de bestanden. Zorg ervoor dat u de bestanden in de MailU -map downloadt.
Als u klaar bent met de instellingen, voert u Mailu uit met Docker Compose zoals hieronder in Mailu Directory:
$ 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
Stel admin -gebruiker in door de onderstaande opdracht uit te voeren:
$ docker-compose -p mailu exec admin flask mailu admin admin
example.com PASSWORD
Created admin user
Ontdekken
Mogelijk vindt u de volgende links relevant: