Hoe maak je een e-mailserver in Linux met behulp van Mail-In-A-Box
Mail-in-a-Box is een klein maar krachtig programma dat tot doel heeft een eenvoudig te implementeren alles-in-één e-mailserveroplossing op uw machine te creëren. Deze tutorial laat zien hoe je Mail-In-A-Box op een systeem installeert Ubuntu Linux.
Waarom uw eigen e-mailserver hosten
Een van de grootste voordelen van het hosten van uw eigen e-mailserver is dat het u privacy geeft over uw privégegevens. In tegenstelling tot een webmailservice zoals Gmail, zorgt het uitvoeren van Mail-in-a-Box ervoor dat er geen tussenpersoon is tussen jou en je e-mails.
De door uzelf gehoste server geeft u ook flexibiliteit in de manier waarop u met uw e-mail omgaat. Gmail gebruikt bijvoorbeeld tags in plaats van mappen om berichten te ordenen. Dit verbreekt vaak offline clients die e-mail van Gmail-accounts proberen op te halen.
Ten slotte kunt u door uw eigen server te hosten identiteitscontroles omzeilen bij het aanmaken van een e-mailaccount. Dit is handig als u zich zorgen maakt over privacy en niet wilt dat uw informatie wordt gedeeld met externe providers.
Bereid uw eigen e-mailserver voor
Voordat u Mail-in-a-Box kunt installeren, moet u ervoor zorgen dat u een draaiende server en een domeinnaam heeft. Dit artikel is geschreven op Ubuntu VPS van digitale oceaan.
Om te beginnen, moet u uw domein configureren als een naamserver die naar uw eigen computer verwijst. Dit is belangrijk omdat Mail-in-a-Box intern zijn eigen DNS-records beheert.
Let op: De configuratie is voor elke domeinregistrant anders, dus we gaan niet door de instructies voor het maken van een nameserver. Wat u moet doen, is twee naamservers maken: ns1.uw-domeinnaam.com en ns2.uw-domeinnaam.com die verwijzen naar het IP-adres van uw server. U moet ook het DNS-record wijzigen in het record dat u hebt gemaakt.
Werk de hostnaam van uw apparaat bij
Met uw domeinnaam en naamserver correct geconfigureerd, moet u nu de hostnaam van uw machine wijzigen. Hierdoor kan Mail-in-a-Box tijdens de installatie de standaardwaarden correct instellen.
U kunt dit in Digitalocean doen door het volgende te doen:
- Ga naar statuspagina van de droplet-app Jouw.
- Klik op de naam van de druppel en vervang deze door uw domeinnaam en klik op het vinkje om deze op te slaan.
- Log in op uw VPS-instantie als root en voer het volgende commando uit:
echo "box" > /etc/hostname
- Voer vervolgens de volgende opdracht uit om de “etc/gastheren// uw apparaat naar uw bestaande domeinnaam:
awk '$1 == "127.0.1.1" { print $2 }' /etc/hosts | sed -is/.*/box.uwdomein.here/ awk '$1 == "127.0.1.1" { print $3 }' /etc/hosts | sed -is/.*/box/
- Start uw apparaat opnieuw op om de nieuwe wijzigingen toe te passen.
Installeer Mail-in-a-Box
Hierna kunt u beginnen met het installeren van Mail-in-a-Box op uw apparaat.
- Start het proces door het installatiescript van Mail-in-a-Box op te halen:
krul -s https://mailinabox.email/setup.sh | sudo -E bash
- Voer het e-mailadres in dat u voor uw mailserver wilt gebruiken.
- Geef een hostnaam op voor uw mailserver. In mijn geval zal ik de standaardoptie gebruiken "box.mijnvpsserver.top".
- Het installatiescript vraagt dan om een tijdzone. Hiervoor moet u uw huidige tijdzone opgeven in plaats van de daadwerkelijke locatie van de server.
- Typ het wachtwoord dat u wilt gebruiken voor uw e-mailaccount.
Tip: Als u in plaats daarvan Outlook gebruikt, zoek dit dan uit Hoe u uw e-mails kunt plannen in Outlook.
Configureer uw e-mailserver
Op dit punt heeft u nu de Mail-in-a-Box-server correct op uw machine geïnstalleerd. U moet echter nog steeds enkele instellingen configureren om het correct te gebruiken.
- Open de link die het installatieprogramma aan het einde van het script heeft geschreven.
- Wanneer de website wordt geladen, kan uw browser u een beveiligingsuitzondering geven. Dit komt omdat Mail-in-a-Box een zelfondertekend certificaat gebruikt voor zijn initiële website.
U kunt deze fout veilig omzeilen door op te klikken "Geavanceerd" , Dan "Risico's accepteren en verder gaan".
2. Meld u aan bij uw Mail-in-a-Box-instantie door uw nieuwe e-mailaccount en wachtwoord op te geven.
3. Klik op "het systeem" , Dan "TLS-certificaten (SSL)".
4. Klik op de knop "voorzien" Om een SSL-certificaat te genereren voor de subdomeinen van uw server.
Er zijn gevallen waarin Mail-in-a-Box niet voor al uw subdomeinen om een SSL-certificaat vraagt. U kunt dit oplossen door op de knop te klikken "voorzien" alweer.
5. Klik op "het systeem" , Dan "Statuscontroles" Om er zeker van te zijn dat alles naar behoren werkt.
Tip: leer meer over SSL en codering door uw eigen zelfondertekende certificaat te maken met OpenSSL.
Verstuur en verifieer je eerste e-mail
Vanaf hier kunt u nu inloggen en uw Mail-in-a-Box-server gebruiken. In tegenstelling tot andere door uzelf gehoste e-mailoplossingen, biedt Mail-in-a-Box een eenvoudige en intuïtieve webinterface die u kunt gebruiken en waarmee u meteen aan de slag kunt. Dit betekent dat u geen externe mailclients hoeft te installeren om Mail-in-a-Box te gebruiken.
- Open de webinterface in uw browser door te typen: "https://uwdomein.com/mail."
- Typ uw nieuwe e-mailadres en wachtwoord op de inlogpagina van de server.
- Klik op de knop "bouw" Om een nieuw e-mailbericht te maken.
- Geef een geldige e-mailontvanger op en schrijf een eenvoudig testbericht.
- Als u klaar bent, klikt u op de knop "versturen".
- Controleer ten slotte of uw e-mail de beoogde ontvanger heeft bereikt door hun inbox te laden.
Veel Gestelde Vragen
V1: Is het mogelijk om mijn e-mailserver opnieuw te configureren na installatie?
Antwoord: Ja. U kunt alle interne instellingen van de server opnieuw configureren door naar de console van het apparaat te gaan en de volgende opdracht uit te voeren: sudo mailinabox.
V2: Kan ik een ander e-mailaccount aanmaken op mijn Mail-in-a-Box-server?
Antwoord: Ja. Met Mail-in-a-Box kunt u standaard meerdere e-mailaccounts op dezelfde server aanmaken. Ga hiervoor naar de beheerpagina van Mail-in-a-Box en klik op "E-mail en gebruikers" , Dan "de gebruiker". Hierdoor wordt een prompt geladen waarin u een e-mailadres en wachtwoord voor een nieuwe gebruiker kunt opgeven.
V3: Mijn e-mail bereikt de beoogde ontvanger niet.
Antwoord: De meest waarschijnlijke reden hiervoor is dat het IP-adres van uw apparaat op de e-mailblokkeerlijst staat. Om dit probleem op te lossen, kunt u een nieuw IP-adres aanvragen "Niet verboden" van uw serviceprovider of maak een nieuwe VPS-instantie aan. Een andere manier is om een SMTP-server van derden te gebruiken om u te helpen bij het verzenden van uw e-mails.