So erstellen Sie einen E-Mail-Server unter Linux mit Mail-In-A-Box
Mail-in-a-Box ist ein kleines, aber effektives Programm, das darauf abzielt, eine einfach zu implementierende All-in-One-E-Mail-Serverlösung auf Ihrem Computer zu erstellen. Dieses Tutorial zeigt Ihnen, wie Sie Mail-In-A-Box unter Ubuntu Linux installieren können.
Warum einen eigenen E-Mail-Server hosten?
Einer der größten Vorteile des Hostens Ihres eigenen E-Mail-Servers besteht darin, dass Sie Ihre eigenen Daten schützen können. Im Gegensatz zu einem Webmail-Dienst wie Gmail garantiert das Ausführen von Mail-in-a-Box, dass es keinen Mittelsmann zwischen Ihnen und Ihren E-Mails gibt.
Ein selbst gehosteter Server gibt Ihnen auch die Flexibilität, wie Sie mit Ihren E-Mails interagieren möchten. Beispielsweise verwendet Gmail Tags anstelle von Ordnern zum Organisieren von Nachrichten. Dadurch werden Offline-Clients, die versuchen, E-Mails von Google Mail-Konten abzurufen, häufig unterbrochen.
Schließlich können Sie durch das Hosten Ihres eigenen Servers Identitätsprüfungen umgehen, wenn Sie ein E-Mail-Konto erstellen. Dies ist nützlich, wenn Sie datenschutzbewusst sind und Ihre Informationen nicht an Drittanbieter weitergeben möchten.
Vorbereiten Ihres E-Mail-Servers
Bevor Sie Mail-in-a-Box installieren können, müssen Sie sicherstellen, dass Sie über einen laufenden Server und einen Domänennamen verfügen. Dieser Artikel wurde auf einem Ubuntu VPS von Digitalocean erstellt.
Zunächst müssen Sie Ihre Domain als Nameserver konfigurieren, der auf Ihren eigenen Rechner verweist. Dies ist wichtig, da Mail-in-a-Box seine eigenen DNS-Einträge intern verwaltet.
FYI : Sie sollten Ihren Mail-in-A-Box-Server niemals verwenden, um E-Mail-Marketingkampagnen durchzuführen, da Sie riskieren könnten, dass die IP-Adresse Ihres Servers gesperrt wird. Nutzen Sie stattdessen diese E-Mail-Marketing-Plattformen.
Aktualisieren des Hostnamens Ihrer Maschine
Wenn Ihr Domänenname und Nameserver richtig konfiguriert sind, müssen Sie jetzt den Hostnamen Ihres Computers ändern. Dadurch kann Mail-in-a-Box seine Standardwerte während der Installation richtig festlegen.
Sie können dies in Digitalocean tun, indem Sie Folgendes tun:
- Gehen Sie zur Statusseite Ihres Droplets.
- Klicken Sie auf den Namen des Droplets, ersetzen Sie ihn durch Ihren Domänennamen und klicken Sie auf das Häkchen, um ihn zu speichern.
- Melden Sie sich als Root bei Ihrer VPS-Instanz an und führen Sie den folgenden Befehl aus:
echo "box"> /etc/hostname
- Führen Sie als Nächstes den folgenden Befehl aus, um die Datei „/etc/hosts“ Ihres Computers in Ihren aktuellen Domänennamen zu ändern:
awk '$1 == "127.0.1.1"{ print $2 }' /etc/hosts | sed -i s/.*/box.yourdomain.here/awk '$1 == "127.0.1.1"{ print $3 }' /etc/hosts | sed -i s/.*/box/
- Starten Sie Ihren Computer neu, um Ihre neuen Änderungen zu übernehmen.
Mail-in-a-Box installieren
Wenn Sie damit fertig sind, können Sie jetzt mit der Installation von Mail-in-a-Box auf Ihrem Computer beginnen.
- Beginnen Sie den Vorgang, indem Sie das Installationsskript von Mail-in-a-Box abrufen:
curl -s https://mailinabox.email/setup.sh | sudo -E bash
- Geben Sie die E-Mail-Adresse an, die Sie für Ihren Mailserver verwenden möchten.
- Geben Sie einen Hostnamen für Ihren Mailserver an. In meinem Fall verwende ich die Standardeinstellung „box.myvpsserver.top“.
- Das Installationsskript fragt Sie dann nach einer Zeitzone. Dazu müssen Sie Ihre aktuelle Zeitzone anstelle des physischen Standorts des Servers angeben.
- Schreiben Sie das Passwort, das Sie für Ihr E-Mail-Konto verwenden möchten.
Konfigurieren Ihres E-Mail-Servers
An diesem Punkt haben Sie nun einen ordnungsgemäß installierten Mail-in-a-Box-Server auf Ihrem Computer. Sie müssen jedoch noch einige seiner Einstellungen konfigurieren, um es richtig zu verwenden.
- Öffnen Sie den Link, den das Installationsprogramm am Ende des Skripts geschrieben hat.
Beim Laden der Website wirft Ihr Browser möglicherweise eine Sicherheitsausnahme für Sie aus. Dies liegt daran, dass Mail-in-a-Box ein selbstsigniertes Zertifikat für seine anfängliche Website verwendet.
Sie können diesen Fehler sicher umgehen, indem Sie auf „Erweitert“ und dann auf „Risiko akzeptieren und fortfahren“ klicken.
- Melden Sie sich bei Ihrer Mail-in-a-Box-Instanz an, indem Sie Ihr neues E-Mail-Konto und Passwort angeben.
- Klicken Sie auf „System“ und dann auf „TLS (SSL)-Zertifikate“.
- Klicken Sie auf die Schaltfläche „Bereitstellen“, um ein SSL-Zertifikat für die Subdomains Ihres Servers zu erstellen.
Es gibt Fälle, in denen Mail-in-a-Box kein SSL-Zertifikat für alle Ihre Subdomains anfordert. Sie können dies beheben, indem Sie erneut auf die Schaltfläche „Bereitstellung“ klicken.
- Klicken Sie auf „System“ und dann auf „Statusprüfungen“, um zu bestätigen, dass alles ordnungsgemäß funktioniert.
Senden und Verifizieren Ihrer ersten E-Mail
Von hier aus können Sie sich jetzt anmelden und Ihren Mail-in-a-Box-Server verwenden. Im Gegensatz zu anderen selbst gehosteten E-Mail-Lösungen bietet Mail-in-a-Box eine einfache und intuitive Weboberfläche, die Sie sofort verwenden und starten können. Das bedeutet, dass Sie keine externen Mail-Clients installieren müssen, um Mail-in-a-Box zu verwenden.
- Greifen Sie in Ihrem Browser auf die Weboberfläche zu, indem Sie Folgendes eingeben: „https://yourdomain.com/mail“.
- Geben Sie Ihre neue E-Mail-Adresse und Ihr Passwort auf der Anmeldeseite des Servers ein.
- Klicken Sie auf die Schaltfläche „Verfassen“, um eine neue E-Mail-Nachricht zu erstellen.
- Geben Sie einen gültigen E-Mail-Empfänger an und schreiben Sie eine einfache Testnachricht.
- Wenn Sie fertig sind, klicken Sie auf die Schaltfläche „Senden“.
- Überprüfen Sie abschließend, ob Ihre E-Mail beim vorgesehenen Empfänger angekommen ist, indem Sie den eigenen Posteingang laden.
Häufig gestellte Fragen
Ist es möglich, meinen E-Mail-Server nach der Installation neu zu konfigurieren?
Ja. Sie können alle internen Einstellungen des Servers neu konfigurieren, indem Sie zur Konsole Ihres Computers gehen und den folgenden Befehl ausführen: sudo mailinabox
.
Kann ich auf meinem Mail-in-a-Box-Server ein anderes E-Mail-Konto erstellen?
Ja. Standardmäßig ermöglicht Ihnen Mail-in-a-Box das Erstellen mehrerer E-Mail-Konten auf demselben Server. Gehen Sie dazu auf Ihre Mail-in-a-Box-Administratorseite, klicken Sie auf „Mail & Benutzer“ und dann auf „Benutzer“. Dadurch wird eine Eingabeaufforderung geladen, in der Sie eine E-Mail-Adresse und ein Passwort für einen neuen Benutzer angeben können.
Meine Post kommt nicht beim vorgesehenen Empfänger an.
Die wahrscheinlichste Ursache dafür ist, dass sich die IP-Adresse Ihres Computers in einer E-Mail-Sperrliste befindet. Um dieses Problem zu beheben, können Sie entweder eine neue „Nicht-Blocklist“-IP-Adresse von Ihrem Dienstanbieter anfordern oder eine neue VPS-Instanz erstellen. Eine andere Möglichkeit besteht darin, einen SMTP-Server eines Drittanbieters zu verwenden, der Ihnen beim Senden Ihrer E-Mails hilft.
Bildnachweis: Brett Jordan über Unsplash . Alle Änderungen und Screenshots von Ramces Red.
Schreibe einen Kommentar