uuencode
é a ferramenta errada para o trabalho. (Foi a ferramenta certa há cerca de 25 anos, mas há muito tempo foi substituída pelo padrão MIME).
Na minha distribuição Debian, um script pode usar o comando mail
diretamente. A página man para mail
diz, entre outras coisas, " -um arquivo Anexe o arquivo fornecido à mensagem ". Aqui está um exemplo que envia três anexos codificados usando MIME.
echo 'Here is my email' |
mail -s 'Test message' -a /etc/hosts -a /etc/group -a /etc/motd [email protected]
Eu não tive tempo de verificar esta próxima parte, mas parece que munpack
pode ser a ferramenta para realizar a conversão inversa, ou seja, extrair anexos MIME de um e-mail de volta em arquivos.