Qual é o equivalente MIME do uuencode para o sendmail?

5

Por exemplo, eu tenho arquivos que desejo enviar por sendmail , mas a caixa de correio de recebimento (por postar fotos no meu blog) não aceita uuencode arquivos à la

$uuencode file | sendmail user@domain

Eu estou supondo que vai aceitar MIME embora. Então, qual comando posso usar em vez disso?

    
por ixtmixilix 14.10.2010 / 01:56

3 respostas

2

A melhor sorte que tive foi com mime-construct , escrito em Perl. Ele faz praticamente tudo que o uuencode faz e é pipável, que é o que eu precisava. (Não, eu não estava procurando por um MTA como mutt ... msmtp é tudo que eu preciso, muito obrigado.)

Para pessoas interessadas, você pode usar algo como

$mime-construct --output --to "[email protected]" --file-attach "a.jpg"

que imprime uma carga aleatória de gobbledygook para stdout , da mesma forma que uuencode faria se você não canalizasse em outro lugar.

    
por 02.11.2010 / 22:20
4

Você precisa mimencode do pacote metamail ... O Debian tem alguns informações do pacote , mas o pacote é baseado no código Bellcore antigo.

Se você está apenas tentando enviar e-mails, pode usar o mutt ; Eu acho que pode mimencode anexos da linha de comando.

    
por 14.10.2010 / 05:23
0

man qprint

DESCRIÇÃO        A especificação MIME (Multipurpose Internet Mail Extensions) RFC 1521 e sucessores) define um mecanismo        para codificar texto consistindo principalmente em caracteres ASCII imprimíveis, mas que podem conter caracteres (por        exemplo, letras acentuadas no conjunto de caracteres ISO 8859 Latin-1) que não podem ser codificadas como ASCII de 7 bits ou são        caracteres não imprimíveis que podem confundir agentes de transferência de correio.

   qprint is a command line utility which encodes and decodes files in this format.  It  can  be  used  within  a
   pipeline  as  an encoding or decoding filter, and is most commonly used in this manner as part of an automated
   mail processing system.  With appropriate options, qprint can encode pure binary files, but it's a poor choice
   since it may inflate the size of the file by as much as a factor of three.  The Base64 MIME encoding is a bet-
   ter choice for such data.
    
por 28.05.2018 / 16:01