Was sind die Unterschiede zwischen POP3 und IMAP?

29

Viele E-Mail-Anbieter fragen mich, ob ich an der Verwendung von POP3 oder IMAP interessiert bin. Was genau sind diese und wann sollte ich sie verwenden?

Sampson
quelle

Antworten:

25

IMAP ist fantastisch, wenn Sie dasselbe E-Mail-Konto auf mehreren Geräten verwenden, z. B. einem Desktop-PC, einem Mobiltelefon, einem Laptop und einer Weboberfläche. Wann immer Sie eine E-Mail auf einem Gerät lesen, wird diese mit dem IMAP-Server synchronisiert und dann mit allen anderen Geräten synchronisiert und auf jedem Gerät als gelesen markiert.

POP3 hingegen lädt die E-Mails auf einen Client herunter und löscht sie (normalerweise) vom Server. Dies bedeutet, dass Sie eine E-Mail, die Sie unterwegs auf Ihrem Mobiltelefon erhalten und lesen, nicht auf Ihrem Desktop-PC abrufen können.

Josh Hunt
quelle
Ich verwandle POP3 in IMAP, aber IMAP ist nicht ohne Probleme. Funktioniert nicht immer einwandfrei ... Dies scheint weitgehend davon abhängig zu sein, mit welchem ​​Mailserver Sie sich verbinden und welchen Client Sie verwenden.
Churnd
3
Sie sollten auch beachten, dass Sie Ihren Client normalerweise so konfigurieren können, dass er E-Mails löscht, als gelesen markiert oder nichts mit den über POP3 heruntergeladenen E-Mails unternimmt. Mit GMail können Sie auch die heruntergeladenen E-Mails archivieren (es ist nicht üblich, diese Dinge in der Webmail zu konfigurieren; dies geschieht normalerweise in Ihrem Client-Programm).
igorsantos07
2
@Igoru: Beachten Sie jedoch, dass bei POP3 E-Mails gelöscht werden sollen. Wenn Sie also POP3 verwenden und versuchen, wie bei IMAP zu synchronisieren, erhalten Sie eine weitaus schlechtere Leistung als bei IMAP, da POP3 nicht entwickelt wurde so arbeiten.
Josh
7

POP3 und IMAP sind zwei verschiedene Protokolle zum Anzeigen von E-Mails. Der große Unterschied besteht darin, dass POP3 die Nachrichten auf Ihren Client herunterlädt. IMAP belässt die E-Mail auf dem Server, während auf einem Desktop-Client ein grundlegender Cache gespeichert ist. IMAP hat den Ruf, bei Webmail-Anbietern verwendet zu werden. IMAP bietet eine bessere Unterstützung für mehrere Clients, da die Nachrichten auf dem Server gespeichert werden. Weitere Informationen finden Sie in diesen beiden Links.

scheibk
quelle
7

Hier ist ein kurzes Tutorial, das ich vor ein paar Jahren geschrieben habe, wie E-Mail funktioniert, SMTP, POP3, IMAP, Webmail, ...

Was ist ein Standard?

Ein Standard ist eine Reihe von Regeln, die von allen Entwicklern auf der ganzen Welt befolgt werden. Einige Standards umfassen HTTP, SMTP, POP3, ... Es gibt offizielle Dokumentationen, die jeden einzelnen Standard beschreiben, und die meisten Standards gibt es seit 0 bis 30 Jahren.
Jedes Standarddokument ist eine sehr detaillierte Erläuterung dessen, was der Standard ist und wie er funktioniert. Normalerweise ist einem Standard eine RFC-Nummer zugeordnet, es gibt jedoch viele verschiedene Arten von Standards.

Protokolle

SMTP und POP3 sind "Standards". Jeder Standard beschreibt ein anderes Protokoll. Ein Protokoll ist jede Art von Kommunikation zwischen zwei oder mehr Computern.

Was ist SMTP?

SMTP ist das Standardprotokoll, das zum Senden von E-Mails verwendet wird. Ihr Computer verwendet SMTP zum Senden von E-Mails. Siehe RFC 821, August 1982

Was ist POP3?

POP3 ist das Standardprotokoll, mit dem E-Mails empfangen werden. Ihr Computer verwendet POP3, um E-Mails zu empfangen. POP3 wird auch einfach als POP bezeichnet. Siehe RFC 1939, Mai 1996 .

POP3 stellt normalerweise eine Verbindung zum Mailserver her und lädt Nachrichten auf Ihren Computer herunter. Es kann dann optional die Nachricht vom Server löschen (wofür es normalerweise eingerichtet ist).

So funktioniert E-Mail

  1. Benutzer A möchte eine E-Mail an Benutzer B senden.
    • Benutzer A schreibt eine E-Mail und drückt Senden.
    • Der Computer von Benutzer A verwendet SMTP-Kommunikation, um die E-Mail an den SMTP-Server von Benutzer A (Ja A, nicht B) zu senden.
    • Der SMTP-Server von Benutzer A sendet die E-Mail über SMTP-Kommunikation an den SMTP-Server von Benutzer B.
    • Benutzer B meldet sich bei Bedarf bei seinem SMTP-Server und verwendet POP3 zum Herunterladen der Nachrichten.

Einige wichtige Hinweise:

Die einzige Möglichkeit zum Senden von E-Mails ist die Verwendung von SMTP. (Eigentlich können Sie auch MAPI und einige andere Dinge verwenden, aber lassen Sie uns nicht darauf eingehen.)

Die einzige Möglichkeit, E-Mails zu erhalten, ist die Verwendung von POP3. (Eigentlich gibt es auch IMAPv4, aber wir werden so tun, als wäre POP3 der einzige Weg.)

So funktionieren E-Mail-Anwendungen:

Die SMTP-Kommunikation ist auf Ihrem Computer vorhanden, egal welchen E-Mail-Client Sie verwenden. Jedes Mal, wenn eine E-Mail versendet wird, verwendet Ihr Computer SMTP, um die E-Mail zu versenden. Es spielt keine Rolle, ob Sie Eudora, Outlook, Outlook Express, Mozilla Thunderbird oder ein benutzerdefiniertes Programm verwenden. Alle Programme verwenden SMTP zum Versenden von E-Mails.

Durch die Verwendung von Standards wird sichergestellt, dass Benutzer A Outlook und Benutzer B Eudora verwendet und beide über unterschiedliche SMTP-Server verfügen, auf denen beide Benutzer kommunizieren können.

Was ist HTTP?

Bevor ich auf die Webmail zugreifen kann, müssen Sie zunächst wissen, was HTTP ist. HTTP ist nur ein weiteres Standardprotokoll. HTTP dient jedoch zum Herunterladen von Dateien und Webseiten, im Gegensatz zu SMTP zum Senden von E-Mails. Siehe HTTP 1.1 RFC 2616, Juni 1999 .

Was ist Webmail?

Webmail ist eine Online-Webseite, mit der Sie E-Mails über HTTP senden und empfangen können.

Aber Moment mal, habe ich nicht einfach gesagt, dass der EINZIGE Weg, E-Mails zu senden, SMTP war?

Ja! Die Webseite stellt Ihnen ein Formular zur Verfügung, das Sie ausfüllen. Ihr Computer weiß nicht, dass es sich nicht um ein Formular handelt, das Sie zur Eingabe Ihrer Kreditkartendaten ausfüllen, oder ein Formular, das Sie zur Eingabe Ihrer Privatadresse ausfüllen, oder ein Formular, das Sie zur Anmeldung bei einem anderen Web ausfüllen Seite? ˅. Ihr Computer weiß nur, dass Sie ein Formular ausfüllen.

Wenn Sie auf die Schaltfläche Senden klicken, sendet Ihr Webbrowser das Formular an den Server. Der Server weiß jedoch, dass dieses Formular für E-Mails vorgesehen ist. Der Server interpretiert das Formular und extrahiert die erforderlichen Informationen. Der HTTP-Server verwendet dann SMTP, um die Nachricht zu senden. Denn die einzige Möglichkeit, eine Nachricht von Benutzer A an Benutzer B zu senden, ist die Verwendung von SMTP.

Was der Webbrowser getan hat, hat Sie zu der Annahme verleitet, dass Sie eine E-Mail senden. Was jedoch wirklich passiert, ist, dass Ihr Webbrowser ein Formular ausfüllt und der Webserver dann SMTP verwendet, um Ihre E-Mails zu senden.

Können Sie mir eine Webmail schicken?

  1. Benutzer A möchte eine E-Mail an Benutzer B senden, Benutzer A verwendet Webmail.
    • Benutzer A verwendet seinen Browser, um eine Internetadresse einzugeben (zum Beispiel: www.hotmail.com).
    • Der Computer von Benutzer A verwendet HTTP, um den Server zu kontaktieren und nach der Webseite zu fragen, die in diesem Fall für Webmail verwendet wird.
    • Der Server antwortet (über HTTP) auf den Computer von Benutzer A mit einer Webseite, auf der er Optionen zum Verfassen von E-Mails, Überprüfen von E-Mails usw. erhält.
    • Benutzer A klickt auf den Link zum Verfassen einer Nachricht. Wieder verwendet der Computer von Benutzer A HTTP, um den Server zu kontaktieren.
    • Der Server antwortet (über HTTP) auf den Computer von Benutzer A mit der Webseite (die ein Formular enthält), mit der Benutzer A eine Nachricht verfassen kann.
    • Benutzer A füllt die Webseite aus und drückt Senden. Die Seite wird über HTTP an den Server zurückgesendet.
    • Im Hintergrund, den Benutzer A nicht kennt, sendet der Webserver die E-Mail über SMTP an Benutzer B. Warum? Denn die einzige Möglichkeit, eine E-Mail zu senden, ist die Verwendung von SMTP
    • Der Server antwortet dem Computer von Benutzer A (über HTTP) mit einer Webseite, auf der angegeben ist, dass die E-Mail gesendet wurde.

Wie verwendet der Webserver SMTP?

Da SMTP ein Standardprotokoll ist, verwendet es SMTP auf die gleiche Weise, wie jedes Programm SMTP verwenden würde. Weitere Informationen finden Sie im Abschnitt "Funktionsweise von E-Mails".

Was ist IMAPv4?

Ich habe IMAPv4 bereits erwähnt. IMAPv4 ist eine zweite Methode, die von E-Mail-Clients zum Abrufen Ihrer E-Mails verwendet wird. IMAPv4 wird auch einfacher als IMAP bezeichnet. IMAPv4 ist komplexer als POP3, bietet Ihnen jedoch die Möglichkeit, Ihre E-Mails von mehreren Computern aus zu bearbeiten. Wenn Sie mehr als einen Computer verwenden und von beiden Computern aus auf Ihre E-Mails zugreifen möchten, ist IMAP die richtige Wahl.

IMAP speichert alle seine Daten auf dem Mailserver. Auf diese Weise kann jeder Mail-Client von jedem anderen Computer synchronisiert werden. Wenn Sie eine E-Mail von einem Computer aus lesen, wird auf Ihrem Arbeitscomputer auch angezeigt, dass die Nachricht gelesen wurde. Da die Daten auf dem Server gespeichert sind, sind IMAP-E-Mail-Konten in der Regel teurer.

Referenz

Brian R. Bondy
quelle
1
Ein bisschen zu viel "Einfügen des gesamten Tutorials". Vielleicht hätten Sie nur die Teile kopieren können, die zu der Frage passen.
Gnoupi
@ Gnoupi: Ich denke, es ist alles zutreffend und thematisch und von mir geschrieben.
Brian R. Bondy
Es ist alles wohl ein Thema, aber ein Link mit einem unterstützenden Text könnte geeigneter sein oder eine gezieltere Antwort.
Slartibartfast
5

Hier ist ein guter Vergleich der beiden

BenA
quelle
7
Können Sie eine Antwort hinzufügen? Vielleicht kopieren Sie einige Details aus Ihrem Link.
Sampson
5
Meiner Meinung nach, warum es duplizieren. Folgen Sie einfach dem Link.
Simon P Stevens
5
Weil das Posten des Inhalts (zumindest teilweise) den Superuser-Rang für diesen Gegenstand erhöht. Außerdem müssen die Benutzer nicht auf Ihren Link klicken, um wirklich zu wissen, was vorhanden ist. Geben Sie uns bitte zumindest eine Vorschau.
Sampson
3
Ich bin mit Jonathan einverstanden - es hilft auch, Link Rot zu verhindern. Ich möchte, dass Super User et. al. wird es noch lange geben, aber wir können nicht immer sagen, worauf jemand verweist (Wikipedia ist wahrscheinlich eine Ausnahme).
LeopardSkinPillBoxHat
4

Beide sind Internet-Standardprotokolle ( RFC 1064 IMAP4 - RFC 1939 POP3 ) zum Abrufen von E-Mails von einem Mail-Server. Die meisten E-Mail-Clients implementieren diese Protokolle.

Mit IMAP ("Internet Message Access Protocol") können Sie Ihre E-Mails in Ordnern * auf dem Server organisieren, die mit Ihrem E-Mail-Client synchronisiert werden können. IMAP synchronisiert auch das "Lesen" -Flag und andere Eigenschaften einer E-Mail (wenn es sich um eine Antwort, eine Weiterleitung usw. handelte)

POP3- E-Mails ("Post Office Protocol") werden aus einem einzelnen Posteingang heruntergeladen und in Abhängigkeit von Ihren Client-Einstellungen normalerweise nach dem Herunterladen gelöscht.

Sie können IMAP oder POP3 nicht zum Senden von E-Mails verwenden, dafür ist SMTP gedacht.

* Ordner werden in der IMAP-Spezifikation als "Postfächer" bezeichnet.

splattne
quelle
1

POP3 (Post Office Protocol Version 3) ist ein Protokoll zum Abrufen von E-Mails vom Server. Das POP3-Protokoll wurde aufgrund des Designs des E-Mail-Systems erstellt, bei dem der Server E-Mails für eine Weile aufnehmen muss, bis sie von einem berechtigten Empfänger entgegengenommen werden.

IMAP (Internet Message Access Protocol) ist ein Standardprotokoll für den Zugriff auf / das Abrufen von E-Mails vom Server. Mit IMAP können Benutzer E-Mail-Nachrichten auswählen, einen Ordner auf dem Server erstellen, nach bestimmten E-Mail-Nachrichten suchen und sogar E-Mail-Nachrichten auf dem Server löschen. Diese Fähigkeit ist viel besser als POP (Post Office Protocol), mit dem nur alle Nachrichten ohne Ausnahme abgerufen / heruntergeladen werden können.

SMTP (Simple Mail Transfer Protocol) ist ein häufig verwendetes Protokoll zum Versenden von E-Mail im Internet. Mit diesem Protokoll werden Daten von einem Computer übertragen, der E-Mails an den Empfänger-Mailserver sendet.

Als Referenz können Sie diese http://signinx.com/difference-between-pop3-imap-smtp/ lesen.

signinX
quelle
0

Wenn Sie E-Mails von einem Anbieter verwenden, ist es am besten, diese in einem Google Mail-Konto zu konsolidieren, um sicherzustellen, dass Sie die Kontrolle über Ihre eigene E-Mail-Adresse behalten. So viele Leute, die den Anbieter wechseln, haben das Gefühl, ihre E-Mail-Adresse zu verlieren, und das ist überhaupt nicht nötig.

Melden Sie sich einfach bei Google Mail (oder einem anderen E-Mail-Konto eines anderen Anbieters, mit dem Sie POP3 abrufen können) an und befolgen Sie die Anweisungen vor Ort, wie Google Mail das Abrufen von POP3 von Ihrem Anbieter ermöglicht.

Greifen Sie dann auf Google Mail (mit Ihrer Provider-E-Mail) über das Web, POP3 oder IMAP zu, wie Sie es für richtig halten.

färben
quelle
0

Dies sind Methoden zum Abrufen von E-Mails von einem Server. Es gibt einige nette Vergleiche, besonders diesen von UOregon. Wie bereits erwähnt, besteht der große Unterschied zwischen serverseitigem und clientseitigem Speicher.

Nikhil Chelliah
quelle
Ich denke, dass POP3 große Mengen von E-Mail-Servern speichert. Vielleicht war es eine alte Einschränkung, wenn das nicht so war. Früher bot Yahoo POP-Zugang kostenlos an (ich weiß es noch nicht). Aber man kann Mails mit unbegrenzter Gesamtgröße mit sich führen. Und ich kann über POP von diesem E-Mail-Konto aus auf E-Mails zugreifen. Und "belassen Sie es auf dem Server", wie OE als Option beim Lesen über POP3 zulässt.
Barlop
0

IMAP

Greifen Sie von verschiedenen Geräten wie Ihrem Computer, Tablet oder Smartphone auf Ihre E-Mails zu? IMAP wird empfohlen.

1. Alle Ihre E-Mails werden auf dem Server gespeichert und Sie können von überall darauf zugreifen.

2. Ihre Daten werden synchronisiert, sodass Ihre E-Mails, Ordner usw. auf allen Geräten immer den gleichen Status haben.

3. Ihre Daten sind sicher, auch wenn Ihr Gerät defekt ist oder verloren geht.

POP3

Greifen Sie immer von demselben Gerät auf Ihre E-Mails zu, das nur über eingeschränkten Internetzugang verfügt? Dann bietet Ihnen POP3 noch mehr Vorteile.

1. Alle Ihre E-Mails werden auf Ihr Gerät heruntergeladen.

2. Dort können Sie auch offline auf Ihre E-Mails zugreifen.

3. Daten wie E-Mails und Ordner werden nicht zwischen verschiedenen Geräten synchronisiert.

Alphamännchen
quelle