Por fim, decidi usar mpack
para realizar essa tarefa. Embora isso não responda à pergunta exata que fiz, acho que o mpack
fornece uma maneira simples de enviar e-mails sem instalar clientes de e-mail com funcionalidades que talvez você não precise.
Dito isso, se alguém puder responder a pergunta exata, será bem-vindo para postá-lo.
Este é o comando que estou usando agora para enviar um email da linha de comando com um corpo e anexo:
attachment=/location/of/attachment
printf "Body text here." | mpack -a -s "Subject here" -d /dev/stdin -m 0 -c $(file -b --mime-type $attachment) "$attachment" <email address>