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?
29
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.
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.
quelle
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
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?
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
quelle
Hier ist ein guter Vergleich der beiden
quelle
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.
quelle
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.
quelle
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.
quelle
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.
quelle
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.
quelle