Sie senden und empfangen es jeden Tag, es ist sofort und es kostet nichts. Es ist E-Mail, eines der wichtigsten Tools von heute. Werfen wir einen Blick darauf, wie es funktioniert, unter der Haube und in normaler Sprache.
Was genau ist E-Mail?
Elektronische Post (abgekürzt als E-Mail, E-Mail, E-Mail etc.) ist eine sehr alte Form der computergestützten Kommunikation. Vor langer Zeit waren Computer – technologisch, nicht menschlich – riesige Maschinen. Die Leute benutzten DFÜ-Terminals, um auf sie zuzugreifen, und jede Maschine enthielt Speicherplatz für mehrere Benutzer. Wie bei jeder Community fanden die Menschen nützliche und einzigartige Wege, um miteinander zu kommunizieren, und es entwickelte sich ein Messaging-System. Die Einschränkung war, dass Sie Nachrichten nur an andere Benutzer auf demselben System senden konnten, zumindest bis 1971. Wie die Geschichte erzählt, kam Ray Tomlinson, der die erste E-Mail schickte, indem er einen Benutzer auf einem anderen System mit dem @-Symbol ansprach . Offensichtlich waren sowohl die zugrunde liegende Dynamik als auch die weitreichenden Konsequenzen nicht so einfach, aber dieser Gedanke bringt uns dahin, wo wir heute stehen.

(Bild von ajmexiko)
E-Mail war damals das Äquivalent zur heutigen SMS. Im Laufe der Zeit hat es sich wie alles andere verändert und weiterentwickelt; Es hat Absender- und Empfängerinformationen, eine Betreffzeile, einen Nachrichtentext und Anhänge, aber im Großen und Ganzen sind E-Mails ziemlich einfache Dokumente. Es ist jedoch nicht so einfach, es von A nach B zu bringen. Wie bei allem anderen ist auch hier ein komplizierter Prozess erforderlich, der hinter den Kulissen abläuft, um ihn so nahtlos wie möglich erscheinen zu lassen. Viele der Ideen, die bei der Weiterleitung von E-Mails verwendet wurden, waren wichtig für die Formulierung des Dokumententransfers, der den Kern von Dingen wie Bulletin Board-Systemen und dem World Wide Web bildet.
Vom Absender zum Empfänger
Beginnen wir mit einer Veranschaulichung des Prozesses. Es mag anfangs nicht ganz sinnvoll sein, aber es ist nützlich, darauf zurückzugreifen.

Wenn jemand, zum Beispiel ein Gewürzverkäufer, eine E-Mail sendet, muss er eine Adresse in der Form user@domain.ext haben. Unser Beispiel hat freman.alpha@arrakis.com. Die E-Mail wird vom Client über das Simple Mail Transfer Protocol an einen Postausgangsserver gesendet. Der SMTP-Server ist wie Ihr lokales Postamt, das Ihr Porto und Ihre Adresse überprüft und herausfindet, wohin Ihre Post gesendet werden soll. Es versteht jedoch keine Domänen. Sie sind eine Art abstrakte Sache, daher kontaktiert der SMTP-Server einen Domain Name System-Server. Der DNS-Server ist eine Art Telefon- oder Adressbuch für das Internet; Es übersetzt Domänen wie „arrakis.com“ in eine IP-Adresse wie „74.238.23.45“. Dann findet es heraus, ob sich auf dieser Domain irgendwelche „MX“- oder Mail-Exchange-Server befinden und notiert sich diese. Dies ist, als ob Ihr Postamt Karten darüber konsultiert, wohin Ihre Post gehen soll, das örtliche Postamt anruft und überprüft, ob Ihr Freund einen Briefkasten oder ein Postfach zum Empfangen von Post hat.
Da der SMTP-Server nun über die richtigen Informationen verfügt, wird die Nachricht von diesem Server an den Mail-Exchange-Server der Zieldomäne gesendet. Dieser Server wird als MTA oder Mail Transfer Agent bezeichnet. Es entscheidet, wo genau die Post abgelegt wird, ähnlich wie die Post Ihres Freundes herausfindet, wie sie am besten zugestellt wird. Dann holt Ihr Freund die E-Mail ab, normalerweise mit einem Client, der über POP oder IMAP funktioniert.
POP vs. IMAP

Diese beiden Akronyme plagen überall E-Mail-Einstellungsfenster, also lassen Sie uns einen genaueren Blick darauf werfen. POP steht für Post Office Protocol. Es ist nützlich, weil Sie wie bei einem Postamt vorbeischauen, alle Ihre Post abholen und dann wieder gehen können. Sie müssen nicht in Verbindung bleiben, und abgesehen davon, dass Sie eine Kopie auf dem Server hinterlassen, ist dies ein ziemlich einfaches Verfahren. Wenn Sie keine Kopie auf dem Server hinterlassen, wird auch nicht viel Speicherplatz oder Bandbreite benötigt. Sie können POP verwenden, um E-Mails aus mehreren verschiedenen Posteingängen auf mehreren verschiedenen E-Mail-Servern abzurufen und auf einem zu konsolidieren.
Es hat jedoch seine Nachteile. POP ist ein unidirektionales Protokoll; Informationen reisen in eine Richtung. Sobald Sie die E-Mail an einen Client heruntergeladen haben, muss der Client die verschiedenen Status usw. sortieren. Das ist in Ordnung, wenn Sie immer nur von einem Ort aus auf E-Mails zugreifen. Heutzutage ist es jedoch üblich, über den Client Ihres Telefons auf E-Mails zuzugreifen, über die Weboberfläche, wenn Sie unterwegs sind, und über einen Client, wenn Sie zu Hause sind. Es wäre mühsam, all diese Informationen über mehrere Geräte zu sortieren, vorausgesetzt, Sie haben zu Beginn sogar eine Kopie jeder E-Mail auf dem Server gespeichert.

(Bild von SuccessByDesigns)
IMAP ist etwas schlauer. Während POP als sehr „clientorientiert“ angesehen werden kann, wurde das Internet Message Access Protocol auf eine andere Weise entwickelt: Es ist „serverorientiert“ und bidirektional. Clients haben eine bidirektionale Kommunikation mit ihren Servern. Alle Nachrichten werden auf dem Server gespeichert, sodass mehrere Clients darauf zugreifen können. Wenn Sie eine E-Mail auf Ihrem Telefon abrufen, wird sie als gelesen markiert und bei der nächsten Interaktion mit dem Server wird dieser Status zurückgesendet, damit alle anderen Clients damit aktualisiert werden können. Es ist, als ob Sie Ihre Post an einen Assistenten bei der Post schicken lassen, der sie kategorisiert und für Sie speichert, Ihnen zu Hause, auf der Arbeit oder vor Ort aushändigt und wie Sie die gespeicherten Kopien ändern .
Sie können sowohl auf Ihrem Home-Client als auch auf Ihrem Mailserver ein entsprechend gekennzeichnetes Archiv führen. IMAP unterstützt auch einen Offline-Modus; Änderungen werden mit dem Server synchronisiert, wenn Sie das nächste Mal online sind. Sie können IMAP-Mailserver auch so konfigurieren, dass sie E-Mails aus POP-Posteingängen abrufen, was sehr gut funktioniert, wenn Sie konsolidieren möchten. Da IMAP natürlich mit dem „Cloud“-Ideal arbeitet, können Serverzugriff und -speicherung Probleme bereiten. Zum Glück sind Speicherplatz und Bandbreite nicht mehr so teuer wie früher, aber dies kann für einige Leute definitiv ein Kompromiss sein.
Sowohl SMTP als auch MTA
Im Gegensatz zu Ihrem physischen Postfach werden Ihre ausgehenden und eingehenden E-Mails von zwei verschiedenen Servertypen verarbeitet. Es gibt wirklich keine Diskriminierung gegenüber empfangenden Servern; Jeder Computer kann ziemlich einfach zu einem MTA gemacht werden und die Dinge gut handhaben. Das Versenden von E-Mails ist eine andere Geschichte. SMTP-Server müssen über statische IP-Adressen verfügen, und die meisten ISPs blockieren Port 25, damit ihre Benutzer selbst keine E-Mails senden können. Wieso den? Aufgrund der enormen Spam-Mengen, die an unserer kollektiven Bandbreite nagen, sollte Ihr MTA genau das herausfiltern. Sie können Ihre Clients so konfigurieren, dass sie den SMTP-Server Ihres ISP verwenden, anstatt Ihren eigenen zu betreiben. Der Punkt ist, dass Sie sowohl einen MTA- als auch einen SMTP-Server benötigen, um E-Mail zu verwenden, da jeder auf seine Aufgaben spezialisiert ist.
E-Mail ist ein wichtiger Bestandteil unseres täglichen Lebens, aber es ist schön zu verstehen, wie es funktioniert. Schließlich hätten wir das Internet ohne es nicht.