[Cascavel-pm] EL::mime - Uma nova LIB

Ednardo Lobo ednardo em elobo.cjb.net
Quarta Abril 2 14:31:15 CST 2003


    Pessoal  por esses  dias precisei  de um  módulo/lib para  manipular
arquivos   de  mensagens   de  e-mail.   Acabei  encontrando   o  módulo
MIME::Tools, entretanto,  ao utilizá-lo achei-o um  tanto confuso. Mesmo
possuindo  uma  boa  estruturação,  os métodos  que  disponibiliza  para
manipulação das partes da mensagem não  são muito diretos e simples. Ele
também costuma gerar arquivos temporários para a realização do 'parser',
os quais acho  completamente desnecessários. E, além  disso, consome uma
quantidade de processamento que julguei um tanto alta.

    Resolvi então construir outro módulo  para essa tarefa e gostaria de
convidar quem  estiver interessado  a participar  desse desenvolvimento.
Já  construi  o  módulo  que  faz o  'parser'  da  mensagem,  permitindo
assim,  agora, a  criação  de  métodos para  a  manipulação do  conteúdo
dessa mensagem  e suas  partes (head,  body, preambule,  epilogue, etc).
Esse  módulo  é bastante  otimizado  e  consome pouquíssimo  recurso  de
processamento e memória. Uma 'man page' inicial e os 'sources' publiquei
em:

    http://www.elobo.cjb.net/index.cgi?op=3

    Pretendo   com  a   ajuda   de  colaborares   construir  um   módulo
completamente  funcional e  posteriormente publicá-lo  no CPAN  como uma
alternativa  mais eficiente  ao  MIME::Tools. E  aproveitar também  para
divulgar ainda mais o Cascavel Perl Mongers.

    Interessados  entrem em  contato  postando mensagens  aqui mesmo  na
lista. Sugestões, idéias, palpites são também muito bem-vindos.

    Referências sobre o assunto:

    - man pages
    
        MIME::Tools
        MIME::Entity
        MIME::Body
        MIME::Head

    - RFCs

        1521
        2045

        e possivelmente outros

    
    Obrigado,

-- 
    Ednardo Lobo - www.elobo.cjb.net

    Por favor, evitem enviar anexos no formato MS-Office, obrigado!
    Veja: http://www.fsf.org/philosophy/no-word-attachments.pt.html

--
By protracting life, we do not deduct one jot from the duration of death.
		-- Titus Lucretius Carus



Mais detalhes sobre a lista de discussão Cascavel-pm