We moeten op school een simpele mail client schrijven in java, en aangezien java op het eerste gezicht totaal geen mogelijkheden voor pop-communicatie aan boord heeft, hebben we gekozen voor de IP*Works-internet componenten klasse, die overigens reeds geinstalleerd was hier.
IP*Works bevat allerlei klassen om connectivity toe te voegen aan je programma, het bevat zelfs een kant en klare pop3-klasse, maar aangezien er dan voor ons weinig te programmeren over blijft (en de getMessageUID functie niet werkt) hebben we ervoor gekozen om zelf met de pop-server te onderhandelen.
We gebruiken daarom alleen de Telnet-klasse van IP*Works. We maken verbinding met de server en kunnen d.m.v. Send(byte[] p); succesvol een bericht (like "USER piet") wegsturen.
Nu willen we alleen controleren wat de server terug zegt (we zullen dat later ook nodig hebben om de werkelijke headers en mail te retrieven). Volgens de magere handleiding van IPWorks kan dat met de dataInEventListener, maar we hebben geen idee hoe we dit moeten implementeren.
Toevallig iemand die ons verder kan helpen? Google biedt geen uitkomst.
IP*Works bevat allerlei klassen om connectivity toe te voegen aan je programma, het bevat zelfs een kant en klare pop3-klasse, maar aangezien er dan voor ons weinig te programmeren over blijft (en de getMessageUID functie niet werkt) hebben we ervoor gekozen om zelf met de pop-server te onderhandelen.
We gebruiken daarom alleen de Telnet-klasse van IP*Works. We maken verbinding met de server en kunnen d.m.v. Send(byte[] p); succesvol een bericht (like "USER piet") wegsturen.
Nu willen we alleen controleren wat de server terug zegt (we zullen dat later ook nodig hebben om de werkelijke headers en mail te retrieven). Volgens de magere handleiding van IPWorks kan dat met de dataInEventListener, maar we hebben geen idee hoe we dit moeten implementeren.
Toevallig iemand die ons verder kan helpen? Google biedt geen uitkomst.
Zeg wat je doet en doe wat je zegt, dan wordt de hele wereld een stukje leuker