PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : POP3 Update


xDannyOx
05.04.2005, 08:15
Hallo,

ich hab mal wieder ne Frage zu nem Protokoll. Diesmal hab ich mir mal das POP3 Protokoll vorgenommen.

Wenn ich zu einem POP3 Server eine Socket Verbindung aufbaue, und mich an ihm einlogge, dann kann ich über STAT die Anzahl der Mails sehen und mit LIST bekomme ich alle Mails mit Größe aufgelistet.

Wenn aber in der Zeit, in der ich eingeloggt bin, eine E-Mail eintrifft, so wird mir diese nicht angezeigt, wenn ich wieder ein LIST Befehl sende, sondern erst nach einem Update. Gibt es ausser QUIT noch ein Befehl, mit dem ich updaten kann??? Bei QUIT müsste ich mich ja wieder von vorne einloggen und zu sehen, ob neue E-Mails eingetroffen sind.

Eine weitere Frage wäre, wenn ich nach eine E-Mail suche, die ein bestimmtes 'Subject' hat, dann müsste ich ja mit 'TOP nr 0' mir die Header aller E-Mails anzeigen und nach dem 'Subject' suchen und dann vergleichen. Gibt es da auch vielleicht auch bessere Möglichkeiten???

Danke schon mal im Vorraus!

Gruß


Jan Krüger
05.04.2005, 12:56
Das POP3-Protokoll ist dazu gedacht, die Verbindung sofort wieder dichtzumachen, wenn du die momentan existierenden Mails abgerufen hast; von daher glaube ich nicht, dass es eine andere Update-Möglichkeit gibt. Auch für Suche nach Betreff sehe ich schwarz.

Zumindest ersteres ist übrigens beim IMAP-Protokoll anders. Wenn du auf dem Server IMAP-Unterstützung hast, wäre das vielleicht einen Versuch wert.

Cord Worthmann
05.04.2005, 13:29
nein, es gibt für POP3 keine update-möglichkeit.
wie du die header ansonsten noch durchsuchen könntest, sehe ich da auch nicht.
POP3 bietet da keine weiteren möglichkeiten.


grüsse
cord