Inhaltsverzeichnis[Ausblenden][Zeigen]
E-Mail ist eine Technik zur Übertragung von Nachrichten von einem System zu einem anderen über das Internet in Echtzeit. Die E-Mail-Nutzung war ursprünglich auf Benutzer auf demselben Computer beschränkt und erforderte, dass die Benutzer online waren, um Nachrichten zu erhalten.
Die Zeit ist vergangen und wir wissen jetzt, wie der Briefkasten aussieht. Die Nachricht kann an mehrere Empfänger gesendet werden, und der Name des Empfängers kann vor anderen Empfängern verschleiert werden, indem deren Namen in den Bcc-Abschnitt aufgenommen werden. Wie wir alle wissen, ist E-Mail für uns ein beliebtes Mittel, um mit anderen in Kontakt zu treten, sei es aus geschäftlichen Gründen, für Werbung, zur Verfolgung von Transaktionen oder aus anderen Gründen.
Obwohl es zahlreiche hochwertige E-Mail-Anbieter wie Gmail, Outlook, Yahoo, Apple, Proton und viele andere gibt, muss man immer noch verstehen, was eine E-Mail ist System-Design ist.
Wenn Sie mehr darüber erfahren möchten, was ein E-Mail-Systemdesign ist, dann ist dieser Beitrag genau das Richtige für Sie. Dieser Beitrag gibt Ihnen also einen allgemeinen Überblick über das E-Mail-System.
E-Mail-Systemkomponenten
E-Mail-Benutzeragent – Der Mail User Agent (MUA) ist ein Programm, mit dem Sie E-Mails verfassen, senden und empfangen können.
Mail-Transfer-Agent – Der Mail Transfer Agent (MTA) ist für die gesamte ein- und ausgehende Post zuständig.
Mail-Host – Ein Mail-Host ist ein Server, der Mail für einen Host oder ein Netzwerk sendet und empfängt. Die E-Mails werden in Postfächern auf dem Mailserver gespeichert.
Domain Name Server – Um festzulegen, wohin die E-Mail zugestellt werden soll, ist ein Domain Name System (DNS) erforderlich. Ein System, das Domainnamen wie youtube.com, google.com und andere in IP-Adressen wie 192.198.0.1 umwandelt.
Simple Mail Transfer Protocol – Es ist die wichtigste Komponente, da es als Serverprogramm aufgebaut ist, das Ihre E-Mails verarbeitet, sie an den entsprechenden Server sendet und Nachrichten weiterleitet. Es ist immer auf der Suche nach neuen E-Mails zum Senden. Ausgehende E-Mails werden ebenfalls per SMTP überprüft, um sicherzustellen, dass sie von einem echten aktiven Benutzerkonto stammen.
Hochwertiges Design
Wichtige Begriffe zum E-Mail-Design
Obwohl Sie wahrscheinlich bereits wissen, was in einer E-Mail enthalten ist, ist es dennoch nützlich, die Komponenten zu verstehen, die in die Erstellung einer E-Mail einfließen.
Eine normale E-Mail besteht aus zwei Teilen: einem Header und einem Body.
Der erste Teil wird Header genannt.
Abschnitte, die ausgefüllt werden müssen
- Wer schickte die E-Mail an:
- An wen ist die E-Mail adressiert?
- Wann ist die E-Mail rausgegangen?
Abschnitte mit Optionen
- Was ist der Betreff der E-Mail?
- CC: wer sonst noch als Empfänger in die E-Mail aufgenommen werden soll
Der Hauptteil des Textes
- Material und anderer vorbereiteter Text, wie z. B. HTML, können in den Hauptteil eingefügt werden.
- Der Hauptteil des autorisierten Teils hängt davon ab, was der Dienstanbieter im Hauptteil einer E-Mail zulässt.
Es ist wichtig, die Bestandteile einer E-Mail zu verstehen, da es sich um die aktuellen Industriestandards für eine normale E-Mail handelt. Wer das System sinnvoll nutzen will, braucht eine leicht verständliche Standardsprache.
E-Mail-Adresse
Die Kapazität und Funktionalität zum Senden und Empfangen von E-Mails muss einem E-Mail-Systembenutzer eindeutig zur Verfügung gestellt werden. Eine E-Mail-Adresse ist erforderlich, bevor jemand eine E-Mail senden kann.
Jede E-Mail-Adresse ist einzigartig.
- Andernfalls behandelt DNS beide E-Mail-Adressen als dieselbe IP-Adresse, die verwendet wird, um zu entscheiden, wohin E-Mails gesendet/empfangen werden, wenn die E-Mail-Adressen nicht eindeutig sind.
Username/AddressName @ DomainName ist das gebräuchlichste Format für eine E-Mail-Adresse.
- „Team“ ist beispielsweise der Login, „@“ ist das @-Symbol und „opengenus.org“ ist der Domänenname („opengenus.org“).
Der Benutzername wird verwendet, um eine eindeutige Adresse basierend auf der IP-Adresse des Domänennamens zu identifizieren.
Funktionalität des E-Mail-Systems
1. Server, die Daten speichern und übertragen
Das Post Office Protocol (POP) ist ein Beispiel für eine grundlegende Architektur, bei der der Server Nachrichten speichert, bis der Benutzer auf sie zugreift und sie herunterlädt, wodurch er jederzeit (auch offline) Zugriff auf heruntergeladene E-Mails hat.
2. E-Mail-Speicher nur auf dem Server
Anstatt alle E-Mails auf dem Computer des Kunden zu speichern, wäre eine alternative und bessere Möglichkeit, sie alle auf dem Server zu speichern. Die E-Mail-Ansicht ist auf allen Computern identisch, und der Anbieter speichert E-Mails häufig in einem zentralen Repository und wickelt E-Mail-Operationen auf der Serverseite ab.
3. Caching-Systeme beim Kunden
Die übliche Strategie besteht darin, dass Clients eine zwischengespeicherte Version der E-Mail auf ihren Computern anzeigen, während die Server die E-Mails auf unbestimmte Zeit speichern. E-Mails werden gesichert und ausgefeilte E-Mail-Operationen/-Funktionen (Suchen/Filtern/neue E-Mails/usw.) sind auch dann verfügbar, wenn der Computer ausgeschaltet ist.
Wie fließen E-Mails intern?
Schauen wir uns an, wie eine E-Mail versendet wird. E-Mails werden wie andere Internetdaten als Paketstrom über das TCP/IP-Protokoll des Internets übertragen. Dieses Verfahren gliedert sich in drei Schritte:
- Wenn eine E-Mail gesendet wird, teilt das TCP-Protokoll sie in Pakete (), die jeweils die Adressen des Absenders und des Empfängers enthalten.
- Die Pakete werden über das IP-Protokoll an ihr gewünschtes Ziel geleitet. Router im Internet überprüfen die Adresse jedes Pakets, um den effizientesten Pfad zum Zielserver der E-Mail zu ermitteln. Die Pakete werden zum nächsten Router geroutet, wenn ein Pfad geplant wurde. Das Verkehrsaufkommen in einem bestimmten Netzwerk beeinflusst beispielsweise, wie E-Mail-Pakete geroutet werden.
- Wenn die Pakete beim E-Mail-Server des Empfängers ankommen, setzt TCP sie wieder in das ursprüngliche E-Mail-Format (das der Empfänger lesen kann) zusammen.
E-Mail-Server (SMTP & MTA)
Im Gegensatz zu einem physischen Postfach, bei dem Ihre gesamte Post von einem Anbieter, dem Postamt, verwaltet wird, behandelt E-Mail eingehende und ausgehende Post getrennt. Es gibt zwei verschiedene Arten von Servern.
Das Simple Mail Transfer System (SMTP) ist ein E-Mail-Übermittlungsprotokoll, mit dem Sie Nachrichten über das Internet senden und empfangen können. SMTP ist ein Protokoll, das Informationen über die Übertragungsdetails einer E-Mail-Nachricht enthält und nur für ausgehende E-Mails verwendet wird.
Ein Mail Transfer Agent (MTA) ist eine Serveranwendung, die E-Mails über das Simple Mail Transfer Protocol (SMTP) versendet. Ein Client-basierter MTA, der die Installation von Software für den Zugriff auf E-Mails (z. B. Outlook) umfasst, und ein webbasierter MTA, auf den über einen Webbrowser zugegriffen wird, sind die beiden Arten von MTAs (z. B. Gmail).
Jeder mit einem Computer kann einen MTA bedienen. Es ist einfach, und ein MTA kümmert sich um eingehende E-Mails. Es kann schwierig sein, einen eigenen MTA zu betreiben, um eine große Anzahl von Massen-E-Mails zu senden und gleichzeitig ein hohes Maß an Zustellbarkeit aufrechtzuerhalten.
Es gibt einige Normen und Konventionen, die eingehalten werden müssen. Wenn Sie diese nicht befolgen, wird Ihre Fähigkeit, Post rechtzeitig zuzustellen, gefährdet. Die Konfiguration Ihrer Clients zur Nutzung des SMTP-Servers Ihres Internetdienstanbieters anstelle der Einrichtung und Ausführung Ihres eigenen ist eine schnellere und einfachere Option.
E-Mail-Protokolle
Post Office Protocol (POP) ist ein Akronym für Post Office Protocol. E-Mails werden mit dieser Software abgerufen. POP3 ermöglicht es einem E-Mail-Benutzer, seine auf dem Server gespeicherten E-Mails in seinem Benutzerkonto anzuzeigen. Sie müssen nicht online bleiben, um Ihre E-Mails abzurufen. Um auf eine E-Mail zuzugreifen, müssen Sie nur eine Kopie auf dem Server hinterlassen.
IMAP (Internet Message Access Protocol) ist ein wenig ausgefeilter, wenn es um die E-Mail-Verwaltung geht. IMAP-Clients und -Server unterhalten sich in beide Richtungen. Im Gegensatz zu POP speichert das IMAP-Protokoll ein Duplikat jeder Nachricht auf dem Server, sodass zahlreiche Clients darauf zugreifen können. Wenn Sie eine E-Mail erhalten, wird dieses Protokoll verwendet. Bei der Verwendung von IMAP verbleiben E-Mails auf dem Server, anstatt in das Postfach des Benutzers heruntergeladen und dann entfernt zu werden.
Im Hintergrund eines E-Mail-Systems gibt es viel kompliziertere Komponenten.
Ich hoffe, dass Sie das E-Mail-System, einschließlich seiner Protokolle, Server und anderer Komponenten, jetzt besser verstehen.
Hinterlassen Sie uns einen Kommentar