So funktioniert E-Mail

Dies ist der Beginn eines großen Kurses über die Arbeit von Mailservern. Mein Ziel ist es nicht, jemandem schnell den Umgang mit Mailservern beizubringen. Hier wird es viele zusätzliche Informationen zu den Fragen geben, die uns auf dem Weg begegnen werden, da ich versuche, den Kurs hauptsächlich für diejenigen zu gestalten, die gerade ihre ersten Schritte machen.

So funktioniert E-Mail

VorwortZufälligerweise arbeite ich nebenberuflich als Linux-Verwaltungslehrer. Und als Hausaufgabe gebe ich den Schülern ein Dutzend Links zu verschiedenen Ressourcen, da es an manchen Stellen nicht genug Material gibt, an anderen ist es zu komplex. Und auf verschiedenen Ressourcen wird das Material oft dupliziert und beginnt manchmal zu divergieren. Außerdem sind die meisten Inhalte auf Englisch und es gibt einige Schüler, die Schwierigkeiten haben, sie zu verstehen. Es gibt ausgezeichnete Kurse von Semaev und Lebedev und vielleicht auch von anderen, aber meiner Meinung nach werden einige Themen nicht ausreichend behandelt, einige sind nicht ausreichend mit anderen verbunden.

Deshalb beschloss ich eines Tages, mir Notizen zu dem Material zu machen und es den Schülern in einer praktischen Form zu geben. Aber wenn ich etwas tue, warum teile ich es nicht mit allen? Zuerst habe ich versucht, es mit Text zu machen und es mit Links zu verwässern, aber es gibt Millionen solcher Ressourcen, wozu? Irgendwo mangelt es an Klarheit und Erklärungen, irgendwo sind die Studierenden zu faul, den gesamten Text (und nicht nur sie) zu lesen und es gibt Wissenslücken.

Aber es geht nicht nur um die Studierenden. Im Laufe meiner Karriere habe ich bei IT-Integratoren gearbeitet, und das ist eine große Erfahrung in der Arbeit mit verschiedenen Systemen. Dadurch wurde ich Generalingenieur. Ich treffe oft auf IT-Spezialisten in verschiedenen Unternehmen und oft fallen mir Wissenslücken auf. Im IT-Bereich sind viele Autodidakten, auch ich. Und ich habe genug von diesen Lücken und möchte anderen und mir selbst helfen, diese Lücken zu beseitigen.

Für mich sind kurze Videos mit Informationen interessanter und leichter verständlich, daher habe ich beschlossen, dieses Format auszuprobieren. Und ich weiß sehr gut, dass meine Zunge nicht in der Schwebe ist, es ist schwierig, mir zuzuhören, aber ich versuche, besser zu werden. Für mich ist das ein neues Hobby, das ich weiterentwickeln möchte. Früher hatte ich ein schlechteres Mikrofon, jetzt löse ich hauptsächlich Probleme mit Ton und Sprache. Ich möchte qualitativ hochwertige Inhalte erstellen und brauche unbedingt objektive Kritik und Ratschläge.

PS: Einige waren der Meinung, dass das Videoformat nicht ganz geeignet sei und dass es besser wäre, es im Textformat zu machen. Ich stimme nicht ganz zu, aber lassen Sie es eine Wahl geben – sowohl Video als auch Text.

Video

Weiter> Betriebsmodi des Mailservers

Um mit E-Mails arbeiten zu können, benötigen Sie einen E-Mail-Client. Dies kann entweder ein Web-Client sein, zum Beispiel Gmail, OWA, Roundcube, oder eine Anwendung auf einem Computer – Outlook, Thunderbird usw. Nehmen wir an, Sie haben sich bereits bei einem E-Mail-Dienst registriert und müssen einen E-Mail-Client einrichten. Sie öffnen das Programm und werden nach Daten gefragt: einem Kontonamen, Ihrer E-Mail-Adresse und einem Passwort.

So funktioniert E-Mail

Nachdem Sie diese Informationen eingegeben haben, versucht Ihr E-Mail-Client, Informationen über Ihren E-Mail-Server zu finden. Dies geschieht, um den Verbindungsaufbau zum Server zu vereinfachen, da die meisten Benutzer die Adressen und Verbindungsprotokolle nicht kennen. Zu diesem Zweck nutzen E-Mail-Clients unterschiedliche Methoden, um nach Informationen über die Server- und Verbindungseinstellungen zu suchen. Diese Methoden können je nach E-Mail-Client variieren.

So funktioniert E-Mail

Outlook verwendet beispielsweise die Methode „Autodiscover“. Der Client kontaktiert den DNS-Server und fragt nach einem bestimmten Autodiscover-Eintrag, der mit der E-Mail-Domäne verknüpft ist, die Sie in Ihren E-Mail-Client-Einstellungen angegeben haben. Wenn der Administrator diesen Eintrag auf dem DNS-Server konfiguriert hat, verweist er auf den Webserver.

So funktioniert E-Mail

Nachdem der Mail-Client die Adresse des Webservers erfahren hat, kontaktiert er diesen und findet dort eine vorbereitete Datei mit Einstellungen für die Verbindung zum Mail-Server im XML-Format.

So funktioniert E-Mail

Im Fall von Thunderbird umgeht der Mail-Client die Autodiscover-DNS-Eintragssuche und versucht sofort, eine Verbindung zum Autoconfig-Webserver herzustellen. und der Name der angegebenen Domain. Außerdem wird versucht, auf dem Webserver eine Datei mit Verbindungseinstellungen im XML-Format zu finden.

So funktioniert E-Mail

Wenn der E-Mail-Client keine Datei mit den erforderlichen Einstellungen findet, versucht er, die Einstellungen unter den am häufigsten verwendeten zu erraten. Wenn die Domäne beispielsweise example.com heißt, prüft der Mailserver, ob Server mit den Namen imap.example.com und smtp.example.com vorhanden sind. Wenn es es findet, wird es in den Einstellungen registriert. Kann der Mail-Client die Adresse des Mail-Servers nicht ermitteln, fordert er den Benutzer auf, die Verbindungsdaten selbst einzugeben.

So funktioniert E-Mail

Dann sehen Sie zwei Felder für Server – die Adresse des Servers für eingehende E-Mails und die Adresse des Servers für ausgehende E-Mails. In kleinen Organisationen sind diese Adressen in der Regel gleich, auch wenn sie über unterschiedliche DNS-Namen angegeben werden, in großen Unternehmen kann es sich jedoch um unterschiedliche Server handeln. Dabei spielt es keine Rolle, ob es sich dabei um denselben Server handelt oder nicht – die Dienste dahinter sind unterschiedlich. Eines der beliebtesten Pakete von E-Mail-Diensten ist Postfix und Dovecot. Dabei fungiert Postfix als Postausgangsserver (MTA – Mail Transfer Agent) und Dovecot als Posteingangsserver (MDA – Mail Delivery Agent). Anhand des Namens können Sie erraten, dass Postfix zum Senden von E-Mails und Dovecot zum Empfangen von E-Mails durch den E-Mail-Client verwendet wird. Die Mailserver selbst kommunizieren untereinander über das SMTP-Protokoll – also Dovecot (MDA) wird für Benutzer benötigt.

So funktioniert E-Mail

Nehmen wir an, wir haben eine Verbindung zu unserem Mailserver konfiguriert. Versuchen wir, eine Nachricht zu senden. In der Nachricht geben wir unsere Adresse und die Adresse des Empfängers an. Um die Nachricht zuzustellen, sendet Ihr E-Mail-Client nun Nachrichten an Ihren Postausgangsserver.

So funktioniert E-Mail

Wenn Ihr Server eine Nachricht empfängt, versucht er herauszufinden, an wen er die Nachricht zustellen soll. Ihr Server kann die Adressen aller Mailserver nicht auswendig kennen, daher sucht er im DNS nach einem speziellen MX-Eintrag, der auf den Mailserver für eine bestimmte Domäne verweist. Diese Einträge können für verschiedene Subdomains unterschiedlich sein.

So funktioniert E-Mail

Nachdem er die Adresse des Servers des Empfängers herausgefunden hat, sendet er Ihre Nachricht per SMTP an diese Adresse, wo der Mailserver (MTA) des Empfängers die Nachricht entgegennimmt und in einem speziellen Verzeichnis ablegt, das auch vom zuständigen Dienst überprüft wird zum Empfangen von Nachrichten an Clients (MDA).

So funktioniert E-Mail

Wenn der E-Mail-Client des Empfängers das nächste Mal den Posteingangsserver um neue Nachrichten bittet, sendet MDA Ihre Nachricht an ihn.

Aber da Mailserver im Internet betrieben werden und jeder sich mit ihnen verbinden und Nachrichten verschicken kann und Mailserver häufig von verschiedenen Unternehmen für den Austausch wichtiger Daten genutzt werden, ist dies für Angreifer, insbesondere Spammer, ein ziemlicher Leckerbissen. Daher verfügen moderne Mailserver über viele zusätzliche Maßnahmen zur Bestätigung des Absenders, zur Prüfung auf Spam usw. Und ich werde versuchen, viele dieser Themen in den folgenden Teilen abzudecken.

Source: habr.com

Kommentar hinzufügen