Was sind die Unterschiede zwischen POP3 und IMAP?

9941
Sampson

Viele E-Mail-Anbieter fragen mich, ob ich an POP3 oder IMAP interessiert bin. Was genau sind diese und wann sollte ich sie in Betracht ziehen?

27

9 Antworten auf die Frage

24
Josh Hunt

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

Auf der anderen Seite lädt POP3 die E-Mails auf einen Client herunter und löscht sie (normalerweise) vom Server. Wenn Sie also eine E-Mail von unterwegs auf Ihr Mobiltelefon erhalten und diese gelesen haben, erhalten Sie sie nicht auf Ihrem Desktop-PC.

Ich bin ein POP3-zu-IMAP-Konverter, 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 vor 14 Jahren 0
Sie sollten auch beachten, dass Sie Ihren Client normalerweise __konfigurieren__ können, um die über POP3 heruntergeladenen E-Mails zu löschen, als gelesen zu markieren oder nichts zu tun. GMail bietet Ihnen die Möglichkeit, die heruntergeladenen E-Mails auch zu archivieren (das Konfigurieren von Dingen über das Webmail ist nicht üblich; dies geschieht normalerweise in Ihrem Client-Programm). igorsantos07 vor 14 Jahren 3
@Igoru: Beachten Sie jedoch, dass POP3 * für das Löschen von E-Mails * ausgelegt ist. Wenn Sie also POP3 verwenden und versuchen, die Synchronisierung wie IMAP durchzuführen, erhalten Sie eine wesentlich schlechtere Leistung als mit IMAP, da POP3 dies ist nicht so entworfen, um so zu arbeiten. Josh vor 13 Jahren 2
8
Brian R. Bondy

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

Was ist ein Standard?

Ein Standard ist ein Satz von Regeln, die von allen Entwicklern auf der ganzen Welt befolgt werden. Einige Standards umfassen HTTP, SMTP, POP3, ... Es gibt eine offizielle Dokumentation, die jeden einzelnen Standard beschreibt, und die meisten Standards gibt es seit 0 bis 30 Jahren.
In jedem Standarddokument wird ausführlich erläutert, 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 Versenden 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, das zum Empfangen von E-Mails verwendet wird. Ihr Computer verwendet POP3, um E-Mails zu empfangen. POP3 wird auch einfach POP genannt. Siehe RFC 1939, Mai 1996 .

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

Wie funktioniert E-Mail?

  1. Benutzer A möchte eine E-Mail an Benutzer B senden.
    • Benutzer A schreibt eine E-Mail und drückt auf Senden.
    • Der Computer von Benutzer A verwendet die 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 die SMTP-Kommunikation an den SMTP-Server von Benutzer B.
    • Benutzer B, wenn er Lust hat, kontaktiert seinen SMTP-Server und verwendet POP3, um die Nachrichten herunterzuladen.

Einige wichtige Hinweise:

Die einzige Möglichkeit, E-Mails zu senden, 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. (Tatsächlich gibt es auch IMAPv4, aber wir geben vor, dass POP3 der einzige Weg ist.)

So funktionieren E-Mail-Anwendungen:

SMTP-Kommunikation ist auf Ihrem Computer vorhanden, unabhängig davon, welchen E-Mail-Client Sie verwenden. Immer wenn eine E-Mail gesendet wird, verwendet Ihr Computer SMTP zum Senden der E-Mail. Es spielt keine Rolle, ob Sie Eudora, Outlook, Outlook Express, Mozilla Thunderbird oder ein benutzerdefiniertes Programm verwenden. Alle Programme verwenden SMTP, um E-Mails zu senden.

Durch die Verwendung von Standards wird sichergestellt, dass Benutzer A auch mit Outlook vertraut sind und Benutzer B mit Eudora. Beide Server verfügen über unterschiedliche SMTP-Server. Beide Benutzer können miteinander kommunizieren.

Was ist HTTP?

Bevor ich auf Webmail zugreifen kann, müssen Sie zuerst wissen, was HTTP ist. HTTP ist nur ein weiteres Standardprotokoll. Im Gegensatz zu SMTP, das zum Versenden von E-Mails verwendet wird, ist HTTP dazu gedacht, Dateien und Webseiten herunterzuladen. Siehe HTTP 1.1 RFC 2616, Juni 1999 .

Was ist Webmail?

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

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

Ja! Die Webseite bietet Ihnen ein Formular, das Sie ausfüllen. Ihr Computer weiß nicht, dass es sich von einem Formular unterscheidet, das Sie zur Eingabe Ihrer Kreditkarteninformationen ausfüllen, oder eines Formulars, das Sie zur Eingabe Ihrer Privatadresse ausfüllen, oder eines Formulars, das Sie zum Anmelden in 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ß, dass dieses Formular jedoch für die E-Mail bestimmt ist. Der Server interpretiert also das Formular und extrahiert die benötigten Informationen. Der HTTP-Server verwendet dann SMTP, um die Nachricht zu senden. Die einzige Möglichkeit, eine Nachricht von Benutzer A an Benutzer B zu senden, ist die Verwendung von SMTP.

Was der Webbrowser getan hat, lässt Sie glauben, dass Sie eine E-Mail senden. Was wirklich passiert, ist, dass Ihr Webbrowser ein Formular ausfüllt und der Webserver SMTP zum Senden Ihrer E-Mail verwendet.

Können Sie mir eine Webmail durchgehen lassen?

  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 (z. B. 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 (unter Verwendung von HTTP) auf dem Computer von Benutzer A mit einer Webseite, auf der ihm Optionen zum Verfassen von E-Mails, zum Überprüfen von E-Mails usw. angezeigt werden.
    • Benutzer A klickt auf den Link zum Verfassen einer Nachricht. Der Computer von Benutzer A verwendet erneut HTTP, um den Server zu kontaktieren.
    • Der Server antwortet (unter Verwendung von HTTP) auf dem Computer von Benutzer A mit der Webseite (die ein Formular enthält), auf 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, der Benutzer A nicht bekannt ist, verwendet der Webserver SMTP, um die E-Mail an Benutzer B zu senden. Warum? Die einzige Möglichkeit, eine E-Mail zu senden, ist die Verwendung von SMTP
    • Der Server antwortet (unter Verwendung von HTTP) auf dem Computer von Benutzer A mit einer Webseite, auf der angegeben wird, dass die E-Mail gesendet wurde.

Wie verwendet der Webserver SMTP?

Da es sich bei SMTP um ein Standardprotokoll handelt, wird SMTP genauso verwendet wie jedes Programm SMTP. Siehe den Abschnitt "Funktionsweise von E-Mails".

Was ist IMAPv4?

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

IMAP speichert alle Daten auf dem Mailserver. Auf diese Weise kann jeder Mail-Client von jedem anderen Computer synchron sein. Wenn Sie eine E-Mail von einem Computer aus lesen, erkennt Ihr Arbeitscomputer auch, dass die Nachricht gelesen wird. Da Daten auf dem Server gespeichert werden, sind IMAP-E-Mail-Konten normalerweise teurer.

Referenz

Ein bisschen zu viel "Einfügen des gesamten Tutorials". Vielleicht hätten Sie nur die zu der Frage passenden Teile kopieren können. Gnoupi vor 14 Jahren 1
@Gnoupi: Ich denke es ist alles anwendbar und zum Thema und von mir geschrieben. Brian R. Bondy vor 14 Jahren 0
Es ist alles fraglich zum Thema, aber ein Link mit einem unterstützenden Text könnte angemessener sein oder eine fokussiertere Antwort. Slartibartfast vor 12 Jahren 0
7
scheibk

POP3 und IMAP sind zwei verschiedene Protokolle, die zum Anzeigen von Mail verwendet werden. Der große Unterschied ist, dass POP3 die Nachrichten an Ihren Client herunterlädt. IMAP lässt die E-Mail auf dem Server, während in einem Desktop-Client ein grundlegender Cache gespeichert ist. IMAP hat den Ruf, bei Webmail-Providern 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.

5
BenA

Hier ist ein guter Vergleich der beiden

Können Sie eine Antwort hinzufügen? Vielleicht kopieren / fügen Sie einige Details aus Ihrem Link ein. Sampson vor 14 Jahren 7
Meiner Meinung nach, warum es duplizieren. Folgen Sie einfach dem Link. Simon P Stevens vor 14 Jahren 5
Durch das Posten des Inhalts (zumindest teilweise) wird der Superuser-Rang für diesen Artikel erhöht. Darüber hinaus müssen Benutzer nicht auf Ihren Link klicken, um wirklich zu wissen, was dort ist. Bitte geben Sie uns zumindest eine Vorschau. Sampson vor 14 Jahren 5
Ich stimme Jonathan zu - es hilft auch, Linksfäule zu verhindern. Ich würde gerne sagen, dass Super User et. al. wird es schon lange geben, aber wir können nicht immer sagen, worauf jemand verweist (Wikipedia ist wahrscheinlich eine Ausnahme). LeopardSkinPillBoxHat vor 14 Jahren 3
5
splattne

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

IMAP ("Internet Message Access Protocol") ermöglicht Ihnen die Organisation Ihrer E-Mails in Ordnern * auf dem Server, 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. handelt).

POP3- E-Mails ("Post Office Protocol") werden aus einem einzigen Posteingang heruntergeladen und in der Regel nach dem Download gelöscht, abhängig von Ihren Client-Einstellungen.

Sie können IMAP oder POP3 nicht zum Versenden von E-Mails verwenden. Dafür gibt es SMTP.

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

1
signinX

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 einige Zeit aufnehmen muss, bis er von einem berechtigten Empfänger angenommen wird.

IMAP (Internet Message Access Protocol) ist ein Standardprotokoll für den Zugriff auf bzw. das Abrufen von E-Mails vom Server. IMAP ermöglicht Benutzern die Auswahl von E-Mail-Nachrichten, die er annehmen soll, einen Ordner auf dem Server erstellen, nach bestimmten E-Mail-Nachrichten suchen oder sogar auf dem Server gelöschte E-Mail-Nachrichten. Diese Fähigkeit ist viel besser als das POP (Post Office Protocol), das nur das Abrufen / Herunterladen aller Nachrichten ohne Ausnahme ermöglicht.

SMTP (Simple Mail Transfer Protocol) ist ein häufig verwendetes Protokoll zum Versenden von E-Mails im Internet. Dieses Protokoll wird verwendet, um Daten von einem Computer zu senden, der eine E-Mail an den Empfänger-Mail-Server sendet.

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

0
Nikhil Chelliah

Dies sind Methoden zum Abrufen von E-Mails von einem Server. Es gibt einige schöne Vergleiche, vor allem diese von UOregon. Wie andere bereits gesagt haben, ist der große Unterschied der serverseitige Speicherplatz gegenüber dem clientseitigen Speicher.

Ich denke irgendwie, dass POP3 riesige Mengen an E-Mails auf der Serverseite speichert. Vielleicht war das nicht eine alte Einschränkung. Früher bot Yahoo den kostenlosen POP-Zugriff an (weiß jetzt nicht mehr) .. aber man kann Mails mit unbegrenzter Gesamtgröße dabei haben .. und ich kann über dieses E-Mail-Konto auf E-Mails über POP zugreifen. Und "belassen Sie es auf dem Server", wie es OE beim Lesen über POP3 als Option zulässt. barlop vor 13 Jahren 0
0
dyve

Wenn Sie E-Mail-Nachrichten eines Anbieters verwenden, empfiehlt es sich, diese in einem Google Mail-Konto zu konsolidieren, um die Kontrolle über Ihre eigene E-Mail-Adresse zu behalten. So viele Leute, die Anbieter wechseln, verspüren den Schmerz, 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 an, mit dem Sie POP3 abrufen können), und befolgen Sie die Anweisungen vor Ort, wie Sie Google Mail zum Abrufen von POP3 von Ihrem Provider aktivieren können.

Greifen Sie dann mit Web, POP3 oder IMAP auf Google Mail (mit der E-Mail-Adresse Ihres Providers) zu.

0
AlphaMale

IMAP

Greifen Sie von verschiedenen Geräten wie Computern, Tablets oder Smartphones 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 so synchronisiert, dass 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 auf Ihre E-Mails immer vom selben Gerät aus zu, das nur eingeschränkten Zugang zum Internet hat? Dann bietet Ihnen POP3 weitere Vorteile.

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

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

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