Betriebsarten von Mailservern

Bild

Bei der Installation von Postfix auf Debian-basierten Distributionen wird eine pseudografische Grafikschnittstelle mit einer Reihe von Vorlagen für die Installation gestartet. Diese Vorlagen richten sich an verschiedene Betriebsmodi des Mailservers, die davon abhängen, ob der Mailserver E-Mails akzeptiert, weiterleitet und verschiedene Variationen dieser beiden Modi. Dies sind jedoch nur Vorlagen, die nach der Installation des Servers leicht geändert werden können. Obwohl ich Postfix unter Debian als Beispiel verwende, sind diese Modi für alle Mailserver universell.

Video


Zurück <Funktionsweise von E-Mail
Weiter> Informationen zu Ports und Verschlüsselung in Mailservern

Die



Option „Keine Konfiguration“ Die erste Option in der Liste ist Keine Konfiguration. Wenn Sie diese Option auswählen, erstellt der Mailserver keine Hauptkonfigurationsdatei. Dies ist praktisch, wenn wir über eine eigene vorgefertigte Konfigurationsdatei verfügen .

Wenn Sie das Installationsskript neu starten möchten, benötigen Sie den folgenden Befehl:

sudo dpkg-reconfigure postfix

Option „Internet Site“ Der





zweite Modus - Internet Site - ist eine Vorlage für einen Standard-Mailserver, der E-Mails ohne Zwischenhändler empfängt und direkt sendet. Lassen Sie uns die Konfigurationsoptionen durchgehen.



Zuerst müssen wir den Namen der Mail angeben, dh die Domain für die Mailadressen, die nach dem Hund angegeben wird. Standardmäßig verwendet Postfix Benutzer im System als Benutzer des Mailservers. Wenn Sie also einen Benutzer im System haben, kann dieser E-Mails empfangen und an user@example.org senden



Aus Sicherheitsgründen wird nicht empfohlen, das Root-Konto für die Arbeit mit E-Mails zu verwenden. Daher werden wir gebeten, den Benutzer anzugeben, an den alle E-Mails, die an den Adressen von Postmaster-, Root- und anderen Systembenutzern ankommen, weitergeleitet werden. Häufig senden verschiedene Anwendungen im System, z. B. der Cron-Taskplaner, Informationen an diese Adressen.



Außerdem fordert uns das Installationsprogramm auf, die Domänen anzugeben, an die unser Mailserver E-Mails empfangen soll. Hier gibt es neben unserer Hauptdomänenadresse auch localhost-Einträge und verschiedene Variationen von Hostnamen. Dies wird hauptsächlich für verschiedene interne Dienste benötigt, die Benachrichtigungen senden. Optional senden einige Dienste bestimmte Benachrichtigungen an die vollständige Adresse Ihres Mailservers. Angenommen, Ihr Mailserver wurde in Spam-Listen aufgeführt, z. B. an postmaster@mail.example.org.



Jetzt geht es um synchrone Updates. Diese Frage bezieht sich mehr auf geladene Mail-Dienste und spricht von Folgendem. Wenn wir synchrone Updates aktivieren, stellt der Mailserver sicher, dass die Nachricht jedes Mal auf die Festplatte geschrieben wird, wenn eine Nachricht gesendet und empfangen wird. Dies verringert die Leistung des Mailservers. Wenn der Server jedoch beim Empfangen oder Senden von E-Mails plötzlich heruntergefahren wird, gehen keine Nachrichten verloren. Wenn wir jedoch ein Journaling-Dateisystem wie ext3 oder ext4 verwenden, hat unser System keine Angst vor einem plötzlichen Herunterfahren.



Dies liegt an der Tatsache, dass in einem aufgezeichneten Dateisystem alle Änderungen im Dateisystem in einem speziellen Journal aufgezeichnet werden, das diese Änderungen anwendet und sie dann aus dem Journal löscht.





Wenn der Server zum Zeitpunkt der Aufzeichnung plötzlich ausgeschaltet wurde, überprüft das Dateisystem beim Einschalten das Protokoll, erkennt unvollständige Änderungen und schreibt sie auf die Festplatte. Wenn Sie ein Journaling-Dateisystem verwenden, können Sie daher auf Nein klicken.



Jetzt wird angeboten, die Netzwerke anzugeben, für die Postfix als Relay-Host fungiert. In dieser Rolle akzeptiert der Mailserver nicht nur E-Mails an seine Domäne, sondern kann auch Nachrichten an andere Mailserver weiterleiten. Angenommen, Sie können eine Nachricht an Google Mail senden, indem Sie nicht smtp.gmail.com, sondern mail.examle.org als Postausgangsserver angeben. Dann kümmert sich Ihr Mailserver um die Zustellung Ihrer Nachricht an smtp.gmail.com. Wir werden später ausführlicher darauf eingehen, wenn wir andere Vorlagen diskutieren. Wenn Sie Ihren Server in der Zwischenzeit nicht als Host-Relay verwenden möchten, können Sie nur den lokalen Host im Feld belassen.



Hier ist alles einfach - die standardmäßige maximale Größe des Postfachs des Benutzers in Byte. Wenn es 0 ist, gibt es keine Begrenzung.



Dann etwas interessanteres -benutzerdefinierte Aliase . Im Allgemeinen werden Aliase in Mailservern verwendet, damit ein Benutzer E-Mails an mehreren Adressen empfangen kann, ohne separate Benutzer, Postfächer usw. zu erstellen. Wenn Sie beispielsweise möchten, dass alle Nachrichten an it@example.org an user@example.org gesendet werden, wird hierfür ein Alias ​​verwendet. Bei Verwendung von Aliasen sind verschiedene Domänen an einen Benutzer gebunden. Diese Aliase können vom Mailserver-Administrator erstellt werden. Ein Administrator kann Benutzern jedoch erlauben, Aliase zu erstellen, um Benutzern die Verwaltung ihrer E-Mails zu erleichtern. Diese Benutzer-Aliase ersetzen jedoch nicht die gesamte Adresse, sondern werden vor dem Hund hinzugefügt, nachdem das Sonderzeichen verwendet wurde, beispielsweise ein Plus. Als Beispiel bietet Google Mail auch diese Funktion:



Zum Beispiel user+work@example.org oder user+social@example.org. Der Benutzer kann diese Adressen bei der Registrierung auf verschiedenen Ressourcen angeben, was ihm das Sortieren von Briefen und das Verwalten seiner E-Mails erleichtert. Wenn Sie diese Funktionalität nicht benötigen, können Sie dieses Feld leer lassen.



Als Nächstes sollten Sie auswählen, ob unser Mailserver mit IPv4, IPv6 oder mit beiden Protokollen funktioniert.

Wenn dieses Setup mit der Intenet Site-Vorlage fertig ist, können Sie theoretisch an die Arbeit gehen.

Option "Internet mit smarthost"





Die dritte Option unter den Mailserver-Betriebsmodi ist das Internet mit smarthost. Dies ist eine Konfigurationsvorlage für einen Server, der E-Mails direkt akzeptiert oder Dienstprogramme wie Fetchmail verwendet. Der Server sendet E-Mails jedoch über andere Mailserver an externe Adressen - Host-Relays, die auch als Smart Hosts bezeichnet werden. Dies kann in verschiedenen Fällen verwendet werden, z. B. wenn sich die IP-Adresse Ihres Servers in schwarzen Listen befindet oder um ausgehende Unternehmenspost über einen Leckverhütungsdienst usw. weiterzuleiten.



Im Allgemeinen sehen alle Optionen zum Einrichten dieses Modus mit Ausnahme des Relay-Servers gleich aus. Ein Smart Host kann in eckigen Klammern und ohne angezeigt werden, je nachdem, ob Sie Nachrichten sofort oder nach einer MX-Anfrage senden müssen, um den Datenverkehr zwischen mehreren Smart Hosts auszugleichen.



In der Vorlage können wir den Standard-Smarthost angeben und in Zukunft abhängig von der Domäne des Empfängers verschiedene Relays konfigurieren.

Satellitensystem Option





Eine andere Betriebsart des Mailservers ist das Satellitensystem. In diesem Modus akzeptiert der Mailserver keine E-Mails, sondern leitet nur weiter, dh er arbeitet ausschließlich als Relay-Host. Aus dem vorherigen Beispiel geht hervor, dass dies in großen Organisationen für interne Dienste sowie zum Filtern von E-Mails nach Spam, Viren usw. hilfreich sein kann. In diesem Fall ist die Konfiguration fast identisch mit den zuvor genannten Optionen. In mydestionations sollten Sie jedoch keine Domänen verlassen, damit der Host alles auf die erforderlichen Mailserver umleitet.

Option "Nur lokal"



Und die letzte Vorlage - Nur lokal -, wenn unser Mailserver keine E-Mails von anderen Servern sendet und empfängt.

Alles, worüber wir zuvor gesprochen haben, sind nur Vorlagen der Betriebsarten des Mail-Dienstes. Benutzerfälle sind unterschiedlich und oft reichen solche Vorlageneinstellungen nicht aus, und viele Punkte müssen für Ihre Aufgaben neu konfiguriert werden.

All Articles