MIME (Multi-Purpose Internet Mail Extensions) ist eine Erweiterung des SMTP (Simple Mail Transfer Protocol), mit der Benutzer Dateien zusammen mit ihren E-Mails zu senden.
Apache JAMES Mime4j für Gebäude-Tools, die MIME-Daten zu manipulieren und programmatischen Zugriff auf MIME-Dokumente benötigt, um dies zu tun verwendet werden.
Mime4J ist im Grunde ein raw Java-Bibliothek, die Entwicklern die MIME-Daten zu analysieren und verwenden sie dann in den Aufbau komplexer Werkzeuge, Software und Web-Anwendungen ermöglicht.
Die Bibliothek bietet eine API für den Zugriff auf Daten im MIME Belegkopf und Körper und lässt Entwickler sehen, was drin ist und weiß, wie man den Strom / Datei später zu behandeln.
Die Dokumentation wird mit dem Download-Paket enthalten Mime4j
Was ist neu in dieser Pressemitteilung:.
- Mime4j 0.7 verbessert die Unterstützung für Headless-Nachrichten , fehlerhafte Trennung zwischen Kopf- und Körper und fügt Unterstützung für & quot; veraltete & quot; rfc822 Syntax (zB: & quot; Kopf- & # X3C; somespace & # x3e ;: & quot; Stil).
- Parsing Leistung für quoted-printable-Streams wurden erheblich verbessert. Ein & quot; DecodeMonitor & quot; Objekt wurde in den meisten Code eingeführt worden, um zu definieren, wie mit fehlerhaften Eingabe befassen (Lenient vs Strict Verhaltensweisen).
- Mime4j 0.7 bietet auch LenientFieldParser als Alternative zu DefaultFieldParser, wenn ein höheres Maß an Toleranz gegenüber nicht-schweren MIME Feldformat Verletzungen gewünscht wird.
Was ist neu in Version 0.6:
- Der ehemalige Schnittstellen Textbody und BinaryBody haben in abstrakte Unterklassen geändert worden der Klasse SingleBody. Code, der diese Schnittstellen implementiert muss entsprechend geändert werden.
- Einige Low-Level-Funktionen sind nur in der Pull-Parser zur Verfügung (empfohlen für fortgeschrittene Benutzer).
- Class AbstractBody wurde von SingleBody abgelöst. AbstractBody wurde entfernt.
- Temporäre Textkörperspeicher für Nachrichten Teile jetzt standardmäßig auf US-ASCII (war ISO-8859-1).
- Class NamedMailbox wurde entfernt. Class Mailbox hat jetzt eine zusätzliche Eigenschaft name.
Kommentare nicht gefunden