Ir para conteúdo
Fórum Script Brasil
  • 0

[email] .eml Para .txt?


PIT BULL

Pergunta

Tenho aqui 45 mil arquivos de extensão .eml do Outlook Express. São arquivos de mensagens de e-mails recebidas nos últimos anos e quero gravar tudo em .txt contendo somente o cabeçalho e a mensagem do texto do e-mail. Existem e-mails de todos os tipos, somente texto, com multi-parts... enfim. Eventuais anexos ou coisas que o valha devem ser descartados.

O Outlook Express tem a opção de 'Abrir' e 'Salvar como...', mas é inviável fazer isto arquivo por arquivo.

Alguém tem alguma luz de como fazer isso via script de vb6 ou manipulando o próprio Outlook Express via script??

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Use os componentes MAPIMessage e MAPISession para ter acesso às mensagens no Outlook Express. Uma vez feito isso bastaria você percorrer as mensagens obtendo apenas o assunto e o texto do corpo, como você quer. Usando a instrução Open você poderia criar um arquivo texto para cada mensagem contendo apenas os dados que lhe interessam. Sobre ambos os assuntos (MAPI e Open) aqui mesmo no fórum você deverá encontrar exemplos.

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...