Um pouco estranho, mas usei uma abordagem diferente ao usar uuencode
, mas o cursor ficou preso em begin 644 /path/to/file
, então usei cat para enviar meu arquivo no corpo da mensagem.
file=/path/to/file
mailalert(){
sendmail -F Sender-Name -it <<END_MESSAGE
To: [email protected]
Subject: Subject
$(cat $file)
END_MESSAGE
}
O código acima funcionou perfeitamente, mas quando vi a mensagem no meu navegador, tudo bem. Mas quando eu vi no Thunderbird não foi mostrado corretamente. Era como uma espécie de codificação.
Então, estou mantendo essa questão em aberto até que não encontre a solução correta por enquanto.