MIME (Multi-Purpose Internet Mail Extensions) är en förlängning av SMTP (Simple Mail Transfer Protocol) som gör det möjligt för användare att skicka filer tillsammans med sin e-post.
Apache JAMES Mime4j kan användas för att bygga verktyg som manipulerar MIME uppgifter och behövs programmatisk tillgång till MIME-dokument att göra det.
Mime4J är i grunden en rå Java-bibliotek som gör det möjligt för utvecklare att tolka MIME data och sedan använda den för att bygga mer komplexa verktyg, programvara och webbapplikationer.
Biblioteket erbjuder ett API för att komma åt data i MIME dokumenthuvudet och kroppen, låter utvecklare se vad som finns inuti och vet hur man ska behandla strömmen / filen senare.
Dokumentation medföljer Mime4j hämtningspaketet
Vad är nytt i den här versionen.
- Mime4j 0.7 förbättrar stödet för huvudlösa meddelanden , missbildade separation mellan rubriker och kropp och lägger till stöd för & quot; föråldrade & quot; rfc822 syntax (t.ex. & quot; Header & # x3c; somespace & # x3e ;: & quot; stil).
- Analysera prestanda för noterade utskrivbara strömmar har förbättrats avsevärt. A & quot; DecodeMonitor & quot; föremål har införts i de flesta kod för att definiera hur man handskas med missbildade ingång (seende vs Strikta beteenden).
- Mime4j 0,7 ger också LenientFieldParser som ett alternativ till DefaultFieldParser när en högre grad av tolerans för icke allvarlig MIME-fält kränkningar format önskas.
Vad är nytt i version 0.6:
- Den tidigare gränssnitt TextBody och BinaryBody har ändrats i abstrakta klasser klass SingleBody. Kod som implementerar dessa gränssnitt måste ändras i enlighet med detta.
- Vissa nivå funktioner låg finns endast i drag parser (rekommenderas för avancerade användare).
- Class AbstractBody har ersatts av SingleBody. AbstractBody har tagits bort.
- Tillfällig brödtext lagring för Meddelande delar nu standard US-ASCII (var ISO-8859-1).
- Class NamedMailbox har tagits bort. Klass brevlåda har nu tilläggsnamn egendom.
Kommentarer hittades inte