So richten Sie Ihren eigenen persönlichen E-Mail-Server

Ich werde verschiedene Dienstleistungen in diesem Artikel empfehlen, weil sie Dienste, die ich persönlich benutze. Sie können diese natürlich ersetzen für was auch immer Sie wollen.

1 Holen Sie sich einen Domain-Namen

Sie können einen Domain-Namen von namecheap.com kaufen. Ein Domain-Name ist wie Sie Ihren persönlichen Namen / den Namen Ihres Hauses im Internet. Mein Haupt-Domain-Name ist „aurellem.org“, weil es bedeutet, „wenig Gold“, und weil es klingt wie meine Initialen, RLM. Die Schritte, um einen Domain-Namen immer für sich selbst sind wie folgt:

2 Holen Sie sich ein Virtual Private Server

Ich empfehle Linode, da Sie den Server laden, können Sie mit meinem Lieblings-Betriebssystem bekommen, Arch GNU / Linux. und weil ich schon seit etwa einem Jahr so ​​weit stellaren Service von ihnen erfahren.

Schritte zur Errichtung eines Virtual Private Server bekommen:

3 Verknüpfen Sie Ihren Domain-Namen mit dem neuen Server.

1.) Gehen Sie wieder zu Namecheap.com, wählen Sie Ihre Domain, gehen Sie auf „Domain Name Server Setup“, wählen Sie „Geben Sie Benutzerdefinierte DNS-Server“ und geben Sie ein:

wie der 5-DNS-Server.

2.) Gehen Sie zurück zu linode.com und gehen Sie auf den „DNS-Manager“. Wählen Sie unter „Hinzufügen eines Domain-Zone“ und geben Sie Ihren Domain-Namen. Wählen Sie die Standardeinstellungen, um sich selbst gestartet.

Danach werden Sie in der Lage sein, in Ihrem neuen Server-Namen mit Ihrem neuen Domain ssh. Sobald Sie in der Lage sind, dies zu tun, wissen Sie, dass Sie richtig Ihren Domain-Namen und neue Server eingerichtet haben.

4 Konfigurieren Sie die MX-Datensätze für Ihre Maschine.

Ich mag diese Einstellungen aus ästhetischen Gründen verwenden (ich keinen separaten „mail.domain-name“ Server haben möchte.)

1.) Zur linode.com und DNS-Manager wählen.

2.) Wählen Sie Ihren Domain-Namen und ändern Sie den MX-Eintrag, so dass sie einen einzigen Eintrag hat:

12 Bestätigen Sie, dass Sie E-Mails empfangen kann.

Zum Beispiel auf meinem System, nach ein paar Test E-Mails zu senden, ich sehe:

12.1 Wenn Sie Probleme haben,

Achten Sie darauf, am Ausgang zu suchen,

zu sehen, ob Postfix läuft, und wenn es kritische Fehler erfahren hat.

postfix spezifische Fehlermeldungen zu sehen.

13 Installieren dovecot. ein Programm für Ihre E-Mail erreichbar.

An dieser Stelle können Sie nun E-Mails an den Server erhalten, aber Sie haben keine gute Möglichkeit, diese Nachrichten, die nicht auf dem Server einloggen und die Prüfung der Dateien direkt zuzugreifen. In diesem Abschnitt werden wir Dovecot installieren. Das ist ein IMAP (Internet Message Access Protocol) -Server.

Installieren Sie Dovecot mit Pacman.

14 Erstellen Authentifizierungsdateien für Ihren Server

Sie benötigen ein SSL-Zertifikat für Ihren E-Mail-Server zu erstellen, so dass Sie sicher, um es von Ihrem Home-Server verbinden können.

Installieren Sie OpenSSL zu helfen, dieses Zertifikat zu erstellen:

Nun, werden Sie Ihre Schlüssel und Ihr Zertifikat generieren.

Dies wird eine Datei namens „server.crt“ und eine andere namens „server.key“ produzieren. Die „crt“ Datei ist eine öffentliche Datei, die Ihr E-Mail-Server mit etwas teilen, die mit ihm zu verbinden versucht. Die Schlüsseldatei ist privat und zusammen mit der crt Datei ermöglicht eine sichere Zwei-Wege-Kommunikation.

Sie sollten die richtigen Berechtigungen zu Ihrer Schlüsseldatei geben.

Dies wird die Datei lesbar und beschreibbar macht nur vom Root-Benutzer.

Nun, da Sie Ihre Server-Schlüsseldatei und Zertifikat erstellt haben, kopieren Sie sie in die entsprechenden Verzeichnisse.

14.1 Configure /etc/dovecot/dovecot.conf

Dovecot wird durch die Datei /etc/dovecot/dovecot.conf gesteuert. Bearbeiten Sie es so, dass es wie folgt aussieht:

Diese Datei teilt dovecot nur sichere Verbindungen zu Ihrer E-Mail zu ermöglichen. Die Authentifizierungs-Dateien, die wir im letzten Schritt erzeugt werden, am Ende der Datei zu diesem Zweck verwiesen. Erzählt wird auch bei / etc / dovecot / virtual-Benutzer dovecot die Datei zu verwenden, um die E-Mail-Benutzer zu ermitteln, die erlaubt sind, auf das System zuzugreifen. Jetzt werden wir konfigurieren / etc / dovecot / virtual-Benutzer.

15 Konfigurieren / etc / dovecot / virtual-Benutzer

Diese Datei speichert die Benutzernamen und Passwörter für alle E-Mail-Benutzer auf Ihrem System. Es speichert nicht die Passwörter der Benutzer direkt, sondern speichert einen Hash des Passworts.

Ich empfehle, dass Sie ein langes, sicheres Passwort für jedes Ihres E-Mail-Benutzer zu generieren. Sie werden höchstwahrscheinlich diese Passwörter Speichern am Ende in welcher E-Mail-Client Sie verwenden, so können Sie sich leisten, sie recht kompliziert zu machen.

Hier ist eine gute Möglichkeit, ein sicheres Passwort zu generieren:

Es wird eine Ausgabe wie diese erzeugt:

Nun, da Sie das Passwort haben, können Sie es mit MD5 kodieren und es verwenden, um zu konfigurieren / etc / dovecot / virtual-Benutzer.

Encode das Passwort zu MD5 Dovecot

Geben Sie das Passwort, das Sie erzeugt. Wenn ich es mache, erhalte ich:

Nehmen Sie die Ausgabe dieses Befehls und legen Sie sie in / etc / dovecot / virtual-Benutzer.

Tun Sie dies wieder für jeden Benutzer, den Sie konfigurieren möchten.

Hier ist ein Beispiel-Datei:

In Verbindung stehende Artikel