Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Antwort
 
Themen-Optionen
Alt 09.05.2005, 09:50   Nach oben    #1
oops
Gast
 
Beiträge: n/a
Standard Java Mail

Hallo zusammen,

ich versuche zur Zeit einen eigenen E-Mail Client in Java zu schreiben. Alles läuft super, nur ein Problem konnte ich bis jetzt nicht lösen. Wie finde ich heraus, welche Nachrichten ich noch nicht vom POP3 Server herunter geladen habe? Der Lösungsansatz alle Message ID's zu speichern gefällt mir nicht, da dies unnötigen Datenmüll verursacht.

Hat jemand eine Idee?

Danke für die Hilfe

Gruss
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 09.05.2005, 10:53   Nach oben    #2
sparrow
Sesselkleber
 
Benutzerbild von sparrow
 
Registriert seit: 17.01.2005
Beiträge: 567
Standard

Versteh ich das richtig:

Du holst Mails von einem POP-3-Server.
Auf dem Server sollen aber die abgeholten Mails nicht gelöscht werden, sondern weiterhin gespeichert bleiben?

Dir fehlt jetzt der Ansatz um die Mails die bereits abgeholt wurden zu kennzeichnen.

Ich hab mit sowas null erfahrung, aber was sind das denn für Informationen die du von den Nachrichten auf dem Server einholen kannst? Vielleicht auch den Zeitpunkt des Eingangs auf dem Server?
Dann könntest du einfach so vorgehen, dass du die Zeit der letzten Synchronisation in deinem Programm speicherst (Serverzeit?!?), und beim nächsten Abruf dann nur die Nachrichten überträgst die neuer sind?

Ist nur so eine Idee die ich bei einer Datenbank anwenden würde, wenn ich Daten synchronisieren will, ich aber keine Schreibrechte auf die externe Datenbank habe und daher keien Flags setzen kann.

Gruß
Sparrow
sparrow ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 09.05.2005, 11:12   Nach oben    #3
oops
Gast
 
Beiträge: n/a
Standard Gute Idee

Du hast mich soweit richtig verstanden. Deine Idee klingt gut. Ich habe kurz nachgeschaut, ob es möglich ist, die Empfangszeit des Mails auszulesen. So wie es scheint schon. Ich werde dies mal implementieren und dir dann noch bescheid geben, obs geklappt hat.

Danke für deine Hilfe

Gruss
OOPS
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 09.05.2005, 12:30   Nach oben    #4
sparrow
Sesselkleber
 
Benutzerbild von sparrow
 
Registriert seit: 17.01.2005
Beiträge: 567
Standard

Achte aber darauf, dass du die Serverzeit verwendest und nicht die Zeit deines Clients.
Vielleicht kann dir dieser Thread dabei weiterhelfen:http://www.jforum.de/showthread.php?t=1207

Gruß
Sparrow
sparrow ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 09.05.2005, 16:42   Nach oben    #5
oops
Gast
 
Beiträge: n/a
Standard Arbeite noch daran

Das ist klar, dass ich die Server Zeit nehmen muss. Leider ist es nicht ganz so leicht, die Ankunftszeit aus den E-Mails heraus zu lesen. Ich bin noch nicht fertig damit...

Gruss
oops
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Developers-guide.net Projekt sucht willige Java Programmierer beny_mcde Projekte unserer Mitglieder 11 10.08.2006 13:03
[BUCH] Java ist auch eine Insel kampet Literatur 5 22.02.2005 14:40
Java Mail Api Flytronik Allgemeine Java-Programmierung 4 19.09.2004 18:36
Zwist um Java als Open Source kampet Nachrichten 0 05.07.2004 03:37


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:22 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44