Wie funktionieren SMTP-Server?
Du sendest E-Mails von deiner E-Mail-Adresse (z. B. susan@website.com) an einen bestimmten Empfänger (z. B. robert@domain.com) über deinen E-Mail-Dienstleister. Die Webmail wird als MUA oder Message User Agent bezeichnet.
Die E-Mail wird über Port 25 an einen SMTP-Server gesendet, der von deinem Mail-Client bereitgestellt wird und als Mail Transfer Agent fungiert. Client und Server beginnen eine kurze Konversation, in der Letzterer alle Informationen über die Übertragung der Nachricht (Sender, Empfänger und Domains) überprüft. Der Mailserver authentifiziert den E-Mail-Absender und legt die neue E-Mail in den Posteingang des Empfängers. Denke daran, dass die SMTP-Sprache nur die Übertragung der Nachricht und nicht deren Inhalt betrifft.
Die E-Mail wird sofort gesendet, wenn die Domain des Empfängers über ein mit dem Server verbundenes Konto verfügt. Wenn dies nicht der Fall ist, überträgt das SMTP es an einen anderen eingehenden Server, der näher am Empfänger liegt. Der Domain-Server stellt eine Verbindung zum Website-Server her, der die E-Mail empfängt und speichert.
Was passiert, wenn der Server des Empfängers nicht verfügbar oder beschäftigt ist? Der SMTP-Host leitet die Nachricht einfach an einen Backup-Server weiter. Wenn keiner verfügbar ist, wird die E-Mail gespeichert und die Zustellung wird regelmäßig erneut versucht. Nach einer bestimmten Zeit wird die Nachricht als „Nicht zugestellt“ markiert.
SMTP vs. IMAP vs. POP3
Spezialisierte TCP/IP-Protokolle namens SMTP, POP3 und IMAP werden zum Senden und Empfangen von E-Mails verwendet. Um die Anforderungen moderner Anwendungen zu erfüllen, ist es wichtig, diese Protokolle zu verstehen.
IMAP
Bei Verwendung des IMAP-Protokolls stellt der E-Mail-Client eine Verbindung zum Server her, sucht nach neuen Nachrichten und speichert sie als temporäre Dateien im Cache. Zunächst lädt der Server nur das Datum, den Absender und den Betreff herunter. Erst wenn du die E-Mail öffnest, wird der Inhalt heruntergeladen. Daher ist es möglich, auf den Inhalt der E-Mail zuzugreifen, ohne angehängte Dateien mit diesem Protokoll herunterzuladen.
Der Server aktualisiert dies, sobald eine E-Mail bearbeitet, gelöscht oder der Status von ungelesen zu gelesen geändert wird. Dieses Verfahren hilft, den aktuellen Status von E-Mails auf verschiedenen Geräten widerzuspiegeln.
Die wichtigsten Unterschiede zwischen IMAP und SMTP:
- SMTP wird verwendet, um Daten zu übertragen, während ein IMAP-Server verwendet wird, um Nachrichten abzurufen.
- SMTP überträgt Daten zwischen Servern, während IMAP die Kommunikation zwischen Server und Client erleichtert.
- Während SMTP es Benutzer*innen ermöglicht, E-Mails im Client-Speicher zu organisieren, ermöglicht IMAPi ihnen, E-Mails auf dem Server zu verwalten.
POP3
Ein benutzerfreundlicherer Ansatz für den Zugriff auf Postfächer ist das Post Office Protocol. POP3 ermöglicht dir den Zugriff auf E-Mails, auch wenn du nicht mit dem Internet verbunden bist, da es E-Mails vom Server an den E-Mail-Client sendet.
Der Client stellt eine Verbindung zum POP3-Server her, sobald Benutzer nach neuen E-Mails suchen. Der E-Mail-Client sendet dann seinen Benutzernamen und sein Passwort zur Authentifizierung an den Server. Der Client sendet textbasierte Befehle, um alle E-Mail-Nachrichten abzurufen, sobald er verbunden ist. Anschließend werden die Serverkopien gelöscht und die Verbindung zum Server getrennt, nachdem die heruntergeladenen Nachrichten als neue E-Mails auf dem lokalen System des Benutzers gespeichert wurden.
Die Unterschiede zwischen POP3 und SMTP:
- POP3 ist ein Pull-Protokoll, während SMTP ein Push-Protokoll ist.
- E-Mails werden über SMTP vom Gerät des Absenders an den Posteingang des Empfängers und über POP3 vom Mailserver des Empfängers an den Computer des Empfängers gesendet.
- POP3 läuft zwischen dem Empfänger und dem E-Mail-Server des Empfängers, während SMTP zwischen dem eingehenden und dem ausgehenden E-Mail-Server arbeitet.
POP3 vs. IMAP
Die Unterschiede zwischen POP3 und IMAP:
- Während IMAP den Nachrichtenkopf vor dem Herunterladen der E-Mail anzeigt, lädt POP3 die gesamte E-Mail auf einmal herunter.
- POP3 nimmt E-Mails von Servern entgegen, überträgt sie auf einen einzelnen Computer und löscht sie. IMAP synchronisiert die E-Mail auf vielen Geräten, sodass sie nach der Speicherung auf dem Server über verschiedene Kanäle aufgerufen werden kann.
- E-Mails in der Mailbox des Mailservers zu organisieren, ist mit POP3 nicht möglich, aber mit IMAP.