E-Mail-Protokolle

E-Mail-Protokolle sind Regeln, die dem Client helfen, die Informationen ordnungsgemäß zum oder vom Mailserver zu übertragen. Hier in diesem Tutorial werden wir verschiedene Protokolle diskutieren, wie zSMTP, POP, und IMAP.

SMPTP

SMTP steht für Simple Mail Transfer Protocol. Es wurde erstmals 1982 vorgeschlagen. Es ist ein Standardprotokoll, mit dem E-Mails effizient und zuverlässig über das Internet gesendet werden können.

Key Points:

  • SMTP ist ein Protokoll auf Anwendungsebene.

  • SMTP ist ein verbindungsorientiertes Protokoll.

  • SMTP ist ein textbasiertes Protokoll.

  • Es übernimmt den Nachrichtenaustausch zwischen E-Mail-Servern über das TCP / IP-Netzwerk.

  • Neben der Übertragung von E-Mails bietet SMPT auch Benachrichtigungen zu eingehenden E-Mails.

  • Wenn Sie eine E-Mail senden, sendet Ihr E-Mail-Client diese an Ihren E-Mail-Server, der den Empfänger-Mailserver über den SMTP-Client weiter kontaktiert.

  • Diese SMTP-Befehle geben die E-Mail-Adresse des Absenders und des Empfängers sowie die zu sendende Nachricht an.

  • Der Befehlsaustausch zwischen Servern erfolgt ohne Eingreifen eines Benutzers.

  • Falls die Nachricht nicht zugestellt werden kann, wird ein Fehlerbericht an den Absender gesendet, der SMTP zu einem zuverlässigen Protokoll macht.

SMTP-Befehle

In der folgenden Tabelle werden einige der SMTP-Befehle beschrieben:

SN Befehlsbeschreibung
1 HELLO
Dieser Befehl initiiert die SMTP-Konversation.
2 EHELLO
Dies ist ein alternativer Befehl zum Initiieren der Konversation. ESMTP gibt an, dass der Absenderserver das erweiterte SMTP-Protokoll verwenden möchte.
3 MAIL FROM
Dies zeigt die Absenderadresse an.
4 RCPT TO
Es identifiziert den Empfänger der Mail. Um eine ähnliche Nachricht an mehrere Benutzer zu senden, kann dieser Befehl mehrmals wiederholt werden.
5 SIZE
Dieser Befehl teilt dem Server die Größe der angehängten Nachricht in Bytes mit.
6 DATA
Das DATABefehl bedeutet, dass ein Datenstrom folgen wird. Hier bezieht sich der Datenstrom auf den Nachrichtentext.
7 QUIT
Mit diesen Befehlen wird die SMTP-Verbindung beendet.
8 VERFY
Dieser Befehl wird vom empfangenden Server verwendet, um zu überprüfen, ob der angegebene Benutzername gültig ist oder nicht.
9 EXPN
Es ist dasselbe wie VRFY, außer dass alle Benutzernamen aufgelistet werden, wenn es mit einer Verteilerliste verwendet wird.

IMAP

IMAP steht für Internet Message Access Protocol. Es wurde erstmals 1986 vorgeschlagen. Es gibt fünf Versionen von IMAP wie folgt:

  1. Original IMAP

  2. IMAP2

  3. IMAP3

  4. IMAP2bis

  5. IMAP4

Key Points:

  • Mit IMAP kann das Client-Programm die E-Mail-Nachricht auf dem Server bearbeiten, ohne sie auf den lokalen Computer herunterzuladen.

  • Die E-Mail wird vom Remote-Server gehalten und verwaltet.

  • Es ermöglicht uns, Aktionen wie das Herunterladen und Löschen von E-Mails auszuführen, ohne die E-Mails zu lesen. Es ermöglicht uns, Remote-Nachrichtenordner, sogenannte Postfächer, zu erstellen, zu bearbeiten und zu löschen.

  • Mit IMAP können Benutzer die E-Mails durchsuchen.

  • Es ermöglicht den gleichzeitigen Zugriff auf mehrere Postfächer auf mehreren Mailservern.

IMAP-Befehle

In der folgenden Tabelle werden einige IMAP-Befehle beschrieben:

SN Befehlsbeschreibung
1 IMAP_LOGIN
Dieser Befehl öffnet die Verbindung.
2 CAPABILITY
Dieser Befehl fordert zum Auflisten der vom Server unterstützten Funktionen auf.
3 NOOP
Dieser Befehl wird als regelmäßige Abfrage für neue Nachrichten oder Nachrichtenstatusaktualisierungen während eines Zeitraums der Inaktivität verwendet.
4 SELECT
Dieser Befehl hilft bei der Auswahl eines Postfachs für den Zugriff auf die Nachrichten.
5 EXAMINE
Es ist dasselbe wie der Befehl SELECT, außer dass keine Änderung an der Mailbox zulässig ist.
6 CREATE
Es wird verwendet, um ein Postfach mit einem angegebenen Namen zu erstellen.
7 DELETE
Es wird verwendet, um ein Postfach mit einem bestimmten Namen dauerhaft zu löschen.
8 RENAME
Es wird verwendet, um den Namen eines Postfachs zu ändern.
9 LOGOUT
Dieser Befehl informiert den Server darüber, dass der Client mit der Sitzung fertig ist. Der Server muss vor der OK-Antwort eine BYE-Antwort ohne Tags senden und dann die Netzwerkverbindung schließen.

POP

POP steht für Post Office Protocol. Es wird im Allgemeinen verwendet, um einen einzelnen Client zu unterstützen. Es gibt verschiedene Versionen von POP, aber POP 3 ist der aktuelle Standard.

Key Points

  • POP ist ein Internet-Standardprotokoll auf Anwendungsebene.

  • Da POP den Offline-Zugriff auf die Nachrichten unterstützt, ist weniger Zeit für die Internetnutzung erforderlich.

  • POP erlaubt keine Suchfunktion.

  • Um auf die Nachrichten zugreifen zu können, müssen diese heruntergeladen werden.

  • Auf dem Server kann nur ein Postfach erstellt werden.

  • Es ist nicht für den Zugriff auf Nicht-Mail-Daten geeignet.

  • POP-Befehle werden im Allgemeinen in Codes mit drei oder vier Buchstaben abgekürzt. Z.B. STAT.

POP-Befehle

In der folgenden Tabelle werden einige der POP-Befehle beschrieben:

SN Befehlsbeschreibung
1 LOGIN
Dieser Befehl öffnet die Verbindung.
2 STAT
Es wird verwendet, um die Anzahl der Nachrichten anzuzeigen, die sich derzeit in der Mailbox befinden.
3 LIST
Es wird verwendet, um die Zusammenfassung der Nachrichten abzurufen, in der jede Nachrichtenzusammenfassung angezeigt wird.
4 RETR
Dieser Befehl hilft bei der Auswahl eines Postfachs für den Zugriff auf die Nachrichten.
5 DELE
Es wird verwendet, um eine Nachricht zu löschen.
6 RSET
Es wird verwendet, um die Sitzung auf ihren Ausgangszustand zurückzusetzen.
7 QUIT
Es wird verwendet, um die Sitzung abzumelden.

Vergleich zwischen POP und IMAP

SN POP IMAP
1 Wird im Allgemeinen zur Unterstützung einzelner Clients verwendet. Entwickelt, um mehrere Clients zu verwalten.
2 Auf Nachrichten wird offline zugegriffen. Auf Nachrichten wird online zugegriffen, obwohl auch der Offline-Modus unterstützt wird.
3 POP erlaubt keine Suchfunktion. Es bietet die Möglichkeit, E-Mails zu suchen.
4 Alle Nachrichten müssen heruntergeladen werden. Es ermöglicht die selektive Übertragung von Nachrichten an den Client.
5 Auf dem Server kann nur ein Postfach erstellt werden. Auf dem Server können mehrere Postfächer erstellt werden.
6 Nicht für den Zugriff auf Nicht-Mail-Daten geeignet. Geeignet für den Zugriff auf Nicht-Mail-Daten, z. B. Anhang.
7 POP-Befehle werden im Allgemeinen in Codes mit drei oder vier Buchstaben abgekürzt. Z.B. STAT. IMAP-Befehle werden nicht abgekürzt, sondern sind voll. Z.B. STATUS.
8 Es erfordert eine minimale Verwendung von Serverressourcen. Clients sind vollständig vom Server abhängig.
9 Einmal heruntergeladene Mails können nicht von einem anderen Ort aus aufgerufen werden. Ermöglicht den Zugriff auf E-Mails von mehreren Standorten aus.
10 Die E-Mails werden nicht automatisch heruntergeladen. Benutzer können die Überschriften und den Absender von E-Mails anzeigen und sich dann für den Download entscheiden.
10 POP benötigt weniger Zeit für die Internetnutzung. IMAP erfordert mehr Zeit für die Internetnutzung.