MIME (Multi-Purpose Internet Mail Extensions) é uma extensão do SMTP (Simple Mail Transfer Protocol) que permite aos usuários enviar arquivos, juntamente com seus e-mails.
Apache JAMES Mime4j pode ser usado para construir ferramentas que manipulam dados MIME e acesso programático é necessário para documentos MIME a fazê-lo.
Mime4J é basicamente uma biblioteca Java cru que permite aos desenvolvedores para analisar dados de MIME e, em seguida, usá-lo na construção de ferramentas mais complexas, software e aplicativos da Web.
A biblioteca oferece uma API para acessar dados no cabeçalho e corpo do documento MIME, os desenvolvedores deixando ver o que está dentro e saber como tratar o fluxo / arquivo mais tarde.
Documentação está incluído com o pacote de download Mime4j
O que é novo nesta versão:.
- Mime4j 0.7 melhora o suporte para mensagens sem cabeça , a separação mal formado entre cabeçalhos e corpo e adiciona suporte para & quot; obsoleto & quot; rfc822 sintaxe (por exemplo: & quot; & # Header X3C; somespace & # x3e ;: & quot; de estilo).
- Análise de desempenho para fluxos de impressão citados foram consideravelmente melhoradas. A & quot; DecodeMonitor & quot; objeto foi introduzido em mais de código para definir como lidar com a entrada malformado (Lenient vs comportamentos estrito).
- 0,7 Mime4j também fornece LenientFieldParser como uma alternativa para DefaultFieldParser quando um maior grau de tolerância às violações formato MIME campo não grave é desejada.
O que é novo na versão 0.6:
- O ex-interfaces de TextBody e BinaryBody foram alteradas em subclasses abstratas de classe SingleBody. Código que implementa essas interfaces tem de ser alterado em conformidade.
- Algumas funções de baixo nível estão disponíveis apenas no analisador pull (recomendado para usuários avançados).
- Class AbstractBody foi substituído pelo SingleBody. AbstractBody foi removido.
- armazenamento corpo do texto temporária para partes da mensagem agora o padrão é US-ASCII (era ISO-8859-1).
- Classe NamedMailbox foi removido. Classe Mailbox agora tem uma propriedade de nome adicional.
Comentários não encontrado