MIME (Multi-Purpose Internet Mail Extensions) est une extension de la (Simple Mail Transfer Protocol) de SMTP qui permet aux utilisateurs d'envoyer des fichiers avec leurs e-mails.
Apache JAMES Mime4j peut être utilisé pour les outils de construction qui manipulent des données MIME et l'accès programmatique est nécessaire pour les documents MIME pour le faire.
Mime4J est essentiellement une bibliothèque Java première qui permet aux développeurs d'analyser les données MIME et ensuite l'utiliser dans la construction d'outils plus complexes, des logiciels et des applications Web.
La bibliothèque fournit une API pour accéder aux données dans l'en-tête et le corps du document MIME, les développeurs de laisser voir ce qu'il ya dedans et savent comment traiter le flux / fichier plus tard.
La documentation est livrée avec le package de téléchargement Mime4j
Ce qui est nouveau dans cette version:.
- Mime4j 0,7 améliore le support des messages sans tête , la séparation entre malformé têtes et le corps et ajoute le support pour & quot; & quot obsolètes; syntaxe rfc822 (par exemple: & quot; & # Header x3C; somespace & # X3e ;: & quot; le style).
- les performances d'analyse syntaxique pour les flux imprimables cités ont été considérablement améliorées. A & quot; DecodeMonitor & quot; objet a été introduit dans la plupart du code pour définir la façon de traiter avec entrée malformé (Lenient vs comportements strictes).
- Mime4j 0,7 fournit également LenientFieldParser comme une alternative à DefaultFieldParser quand un degré plus élevé de tolérance aux violations de format MIME terrain non sévère est souhaitée.
Ce qui est nouveau dans la version 0.6:
- L'ancien interfaces TextBody et BinaryBody ont été changés en sous-classes abstraites SingleBody de classe. Code qui implémente ces interfaces doit être modifié en conséquence.
- Certaines fonctions de bas niveau sont disponibles uniquement dans l'analyseur de traction (recommandé pour les utilisateurs avancés).
- Classe AbstractBody a été remplacée par SingleBody. AbstractBody a été supprimé.
- Texte temporaire de stockage pour les pièces de carrosserie message maintenant par défaut à US-ASCII (était ISO-8859-1).
- Classe NamedMailbox a été supprimé. Classe de boîtes aux lettres a maintenant un nom propriété supplémentaire.
Commentaires non trouvées