Die Javamail-API ist in die J2EE-Plattform integriert und als optionales Paket in J2SE verfügbar. Der Hauptzweck der API besteht nicht in der Übermittlung, Zustellung und Weiterleitung von Nachrichten, sondern vielmehr in der Bereitstellung eines protokollunabhängigen Zugangs zu Mail-Infrastrukturen für den Versand und den Empfang von Nachrichten.
Überblick
Die Javamail-API ist in zwei Bereiche aufgeteilt:
Hinweis: Das Erstellen protokollspezifischer Provider wird in diesem Artikel nicht erläutert, aber Sun bietet kostenlos eine ausreichende Auswahl an Providern, zumindest SMTP, POP und IMAP, was zum Senden und Empfangen standardmäßiger E-Mail-Nachrichten über eine herkömmliche Internet-Infrastruktur mehr als ausreichend ist.
Alle Versionen der Javamail-API benötigen das Javabeans Activation Framework, das eine Unterstützung der Eingabe und Handhabung beliebiger Datenblöcke mitbringt. Javamail verwendet die Implementierung Multipurpose Internet Mail Extensions (MIME) aus diesem Framework. Die MIME-Implementierung definiert den in einer E-Mail übermittelten Inhalt: das Format von Nachrichten, Anhängen und so weiter. Um Javamail problemlos benutzen zu können, muss eine Anwendung classpathmail.jar und activation.jar enthalten. Wer mit der J2EE arbeitet, muss gar nichts tun, um die grundlegende Javamail-API nutzen zu können – sie ist in den J2EE-Klassen enthalten.
2006 wurde Javamail zu Open Source, weshalb der Quellcode für die Javamail-API-Referenzimplementation jetzt, im Rahmen des Glassfish-Projekts, unter der Open-Source-Lizenz erhältlich ist.
Klassen
Es folgt eine Übersicht der wichtigsten Klassen, die in Javamail-Anwendungen zum Einsatz kommen:
Die EU-Kommission kritisiert die Verknüpfung von Facebook und dem hauseigenen Online-Kleinanzeigendienst. Sie sieht darin einen…
Fast zwei Drittel halten jedoch eine Umsetzung aller Vorgaben von NIS 2 bis Jahresende für…
Mit dem Dekryptor von Bitdefender können Opfer von Attacken mit der Shrinklocker-Ransomware Dateien wiederherstellen.
In der Vorweihnachtszeit ist vor allem Malvertising auf dem Vormarsch. Cyberkriminelle locken Nutzer über schädliche…
Dazu trägt unter der Infostealer Lumma-Stealer bei. Hierzulande dominiert der Infostealer Formbook die Malware-Landschaft.
Eine schwerwiegende Anfälligkeit hebelt die Sicherheitsfunktion Seitenisolierung auf. Betroffen sind Chrome für Windows, macOS und…