Her mit den E-Mails: Mailempfang in Javamail

Im vorangehenden Artikel wurde der E-Mail-Versand mit Javamail und Apache Commons E-Mail beschrieben. Während der E-Mail-Versand relativ einfach und mit nur einem Protokoll verbunden war (SMTP), sind am Empfang zwei Protokolle beteiligt, POP3 und IMAP.

POP3 ist das ältere Protokoll und bietet eine einzelne Sammlung von Mail-Nachrichten in Form eines einzigen Eingangs. IMAP ist da schon moderner und stellt die Mail-Nachrichten in einer Hierarchie aus Ordnern dar, von denen einer ein Eingang ist. Es müssen außerdem zwei weitere Protokolle zugelassen werden: POP3 und IMAP über eine sichere Verbindung. Javamail setzt diese Vorgaben durch das Konzept eines Mail-Stores um, der eine Hierarchie aus Ordnern umfasst. Dies bedeutet, dass man für viele Aufgaben lediglich wissen muss, wie man in den Ordnern eines solchen Stores navigiert. Die eigentliche Handhabung des Mail-Protokolls wird dabei von einem so genannten Provider übernommen.

Javamail besitzt Provider-Implementierungen für POP3 und IMAP sowie deren sichere Versionen wie POP3S und IMAPS. Man kann aber auch zusätzliche Provider zur Javamail-API hinzufügen, um weitere Protokolle wie NNTP oder lokal gespeicherte Mails handhaben zu können; auf der Website von Sun sind einige der entsprechenden Drittanbieter aufgelistet.

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

Ebury-Botnet infiziert 400.000 Linux-Server weltweit

Kryptodiebstahl und finanzieller Gewinn sind laut ESET-Forschungsbericht die vorrangigen neuen Ziele.

39 Minuten ago

Sicherheitslücken in Überwachungskameras und Video-Babyphones

Schwachstellen aus der ThroughTek Kaylay-IoT-Plattform. Dringend Update-Status der IoT-Geräte prüfen.

49 Minuten ago

AWS investiert Milliarden in Cloud-Standort Brandenburg

Fast acht Milliarden Euro fließen in die deutsche Region der AWS European Sovereign Cloud. Das…

4 Stunden ago

Hochsichere Software für Electronic Knee Boards der Bundeswehrpiloten

Im Rahmen der umfassenden Digitalisierung der Bundeswehr ersetzen Electronic Knee Boards die herkömmlichen Handbücher von…

7 Stunden ago

Mai-Patchday: Microsoft schließt zwei aktiv ausgenutzte Zero-Day-Lücken

Sie betreffen Windows 10, 11 und Windows Server. In SharePoint Server steckt zudem eine kritische…

11 Stunden ago

Firefox 126 erschwert Tracking und stopft Sicherheitslöcher

Mozilla verteilt insgesamt 16 Patches für Firefox 125 und älter. Zudem entfernt der Browser nun…

13 Stunden ago