Telnet GMX Mailserver Beispiel: Unterschied zwischen den Versionen
(Kategorie hinzugefügt) |
K |
||
Zeile 1: | Zeile 1: | ||
− | Dies ist ein Beispiel, an dem man gut nachvollziehen können sollte, wie 2 Programme unter Einhaltung entsprechender Protokolle korrekt mit einander kommunizieren können. Das folgende Beispiel beschreibt eine Sitzung in der Mails von dem Mailserver runtergeladen werden. Dazu gehören in der Regel 2 Programme, die miteinander kommunizieren wollen | + | Dies ist ein Beispiel, an dem man gut nachvollziehen können sollte, wie 2 Programme unter Einhaltung entsprechender Protokolle korrekt mit einander kommunizieren können. Das folgende Beispiel beschreibt eine Sitzung, in der Mails von dem Mailserver runtergeladen werden. Dazu gehören in der Regel 2 Programme, die miteinander kommunizieren wollen: auf der einen Seite das Mailprogramm und auf der anderen Seite der Mailserver. Da wir uns für die gesendeten und empfangenen Daten interessieren, simulieren wir das Mailprogramm mit dem "Telnet"-Programm.<br> |
− | + | Dieses Beispiel zeigt, daß diese Kommunikation mit dem Mailserver einer Art Frage-Antwortspiel ähnelt.<br><br> | |
− | Dieses Beispiel zeigt, daß diese Kommunikation mit dem Mailserver | ||
Befehle, die von entsprechenden Rechner gesendet werden, in chronologischer Reihenfolge: | Befehle, die von entsprechenden Rechner gesendet werden, in chronologischer Reihenfolge: | ||
Zeile 7: | Zeile 6: | ||
telnet pop.gmx.de pop3 | telnet pop.gmx.de pop3 | ||
− | (Anmeldung am "pop.gmx.de" GMX Mailserver unter Angabe, das wir über das "pop3" Protokoll kommunizieren wollen) | + | (Anmeldung am "pop.gmx.de" GMX Mailserver unter Angabe, das wir über das "pop3"-Protokoll kommunizieren wollen) |
+OK POP3 on InetServer (3.0) ready. | +OK POP3 on InetServer (3.0) ready. | ||
− | (Der Mailserver gibt uns Antwort | + | (Der Mailserver gibt uns Antwort, dass die Anmeldung akzeptiert wurde und wir mit ihm über das "pop3"-Protokoll kommunizieren können.) |
user name | user name | ||
(Wir schicken unseren Namen mit "user" <Unser Name> an den Mailerver) | (Wir schicken unseren Namen mit "user" <Unser Name> an den Mailerver) | ||
Zeile 30: | Zeile 29: | ||
(Der Punkt in einer extra Zeile sagt uns, daß die Mail hier zu Ende ist) | (Der Punkt in einer extra Zeile sagt uns, daß die Mail hier zu Ende ist) | ||
dele 1 | dele 1 | ||
− | (Da wir die Mail | + | (Da wir die Mail jetzt auf unserem Rechner liegen haben, wollen wir dem Mailserver mitteilen, dass er Mail 1 löschen kann) |
+OK Message deleted | +OK Message deleted | ||
− | (Der Mailserver bestätigt wiederum, | + | (Der Mailserver bestätigt wiederum, dass die Mail gelöscht wurde) |
QUIT | QUIT | ||
− | (Zum Schluß wollen wir noch nach der Spezifikation (Regel) des "pop3" Protokolls die Verbindung zum Mailserver korrekt beenden.) | + | (Zum Schluß wollen wir noch nach der Spezifikation (Regel) des "pop3"-Protokolls die Verbindung zum Mailserver korrekt beenden.) |
+OK Closing connection | +OK Closing connection | ||
(Der Mailserver bestätigt uns dies und beendet die Verbindung zu unserem Rechner) | (Der Mailserver bestätigt uns dies und beendet die Verbindung zu unserem Rechner) |
Version vom 21. Februar 2006, 13:01 Uhr
Dies ist ein Beispiel, an dem man gut nachvollziehen können sollte, wie 2 Programme unter Einhaltung entsprechender Protokolle korrekt mit einander kommunizieren können. Das folgende Beispiel beschreibt eine Sitzung, in der Mails von dem Mailserver runtergeladen werden. Dazu gehören in der Regel 2 Programme, die miteinander kommunizieren wollen: auf der einen Seite das Mailprogramm und auf der anderen Seite der Mailserver. Da wir uns für die gesendeten und empfangenen Daten interessieren, simulieren wir das Mailprogramm mit dem "Telnet"-Programm.
Dieses Beispiel zeigt, daß diese Kommunikation mit dem Mailserver einer Art Frage-Antwortspiel ähnelt.
Befehle, die von entsprechenden Rechner gesendet werden, in chronologischer Reihenfolge:
Eigener Rechner Mailserver
telnet pop.gmx.de pop3
(Anmeldung am "pop.gmx.de" GMX Mailserver unter Angabe, das wir über das "pop3"-Protokoll kommunizieren wollen)
+OK POP3 on InetServer (3.0) ready.
(Der Mailserver gibt uns Antwort, dass die Anmeldung akzeptiert wurde und wir mit ihm über das "pop3"-Protokoll kommunizieren können.)
user name
(Wir schicken unseren Namen mit "user" <Unser Name> an den Mailerver)
+OK user accepted
(Der Mailserver hat unseren Namen gefunden und signalisiert uns dies.)
pass password
(Nun schicken wir auch noch unser Kennwort an den Mailserver.)
+OK welcome
(Dies wurde vom Mailserver ebenfalls akzeptiert.)
stat
(Wir wollen wissen, wieviele neue Mails für uns auf dem Mailserver liegen)
+OK 3 846
(Der Mailserver sagt uns, daß 3 Nachrichten mit einer Größe von insgesamt 846 Bytes bereit liegen.)
retr 1
(Wir möchten die erste dieser 3 Mails runterladen auf unseren eigenen Rechner)
+OK 286 octets [hier kommt dann die Mail komplett] .
(Der Mailserver hat diese Anfrage akzeptiert und schickt uns die komplette Mail) (Der Punkt in einer extra Zeile sagt uns, daß die Mail hier zu Ende ist)
dele 1
(Da wir die Mail jetzt auf unserem Rechner liegen haben, wollen wir dem Mailserver mitteilen, dass er Mail 1 löschen kann)
+OK Message deleted
(Der Mailserver bestätigt wiederum, dass die Mail gelöscht wurde)
QUIT
(Zum Schluß wollen wir noch nach der Spezifikation (Regel) des "pop3"-Protokolls die Verbindung zum Mailserver korrekt beenden.)
+OK Closing connection
(Der Mailserver bestätigt uns dies und beendet die Verbindung zu unserem Rechner)