O que fazer com uma mensagem / tipo MIME parcial?

8

Eu usei uma copiadora / scanner para digitalizar um documento e enviar-me a imagem resultante por e-mail. Ele enviou vários e-mails, cada um com um anexo message/partial MIME. mutt parece não entender essas mensagens. O que preciso fazer para obter minha imagem digitalizada?

    
por asciiphil 22.05.2013 / 20:13

2 respostas

6

Você precisa usar uudeview para isso.

Primeiro, salve todos os e-mails em sua própria pasta mbox. Em seguida, execute uudeview nessa pasta. Quando solicitado, pressione 'd' (para 'd'ecode) ou apenas pressione enter. Isso criará um arquivo de texto contendo todos os dados codificados para o arquivo. Execute uudeview nesse arquivo para obter a imagem desejada.

Para mais informações sobre o tipo message/partial MIME, confira sua definição no RFC 2046 .

    
por 22.05.2013 / 20:13
4

Veja como lidei com esses anexos em mutt :

  1. Eu salvo os message/partial anexos nos arquivos chamados part_01 , part_02 etc.
  2. Eu então concateno esses arquivos em um único arquivo, por exemplo em bash

    for file in part_??
     do
      cat $file >> full_message
     done
    
  3. Por último, executo uudeview no arquivo full_message .

    uudeview full_message
    

Notas:

  • A única fonte da qual recebo esses tipos de e-mails são as digitalizações de várias páginas das máquinas "impressora / fax / scanner / copiadora" no meu local de trabalho (Ricoh Aficio MP C4501).
  • As diferentes "partes" são enviadas em diferentes emails, com os assuntos pdf copy from <printername> part <x>/<y> em que <printername> é o nome da impressora e <x> é o número da peça e <y> é o número total de partes. Curiosamente, esses e-mails não chegam em uma sequência ordenada dentro da minha caixa de entrada.

Advertência:

  • A "economia manual" pode ser um pouco trabalhosa se você tiver muitas partes. Até agora, nunca recebi mais de 5 partes. No entanto, estou naturalmente interessado em uma solução mais elegante.
por 19.10.2015 / 23:31