Reenviar (devolver) uma mensagem com anexo no mailx (ou qualquer outra ferramenta)

1

Eu tenho uma pasta de e-mail contendo um único e-mail contendo vários anexos. Eu gostaria de roteirizar o reenvio do e-mail o mais textualmente possível.

Se eu escrever

cat tosend | mailx [email protected]

Em seguida, o email é encaminhado como um conteúdo de texto, sendo o anexo ilegível para o mailer. Existe uma maneira de ressentir o uso de um script de linha de comando, mantendo a sua estrutura de anexo ou devo extrair todo o anexo e reconstruir o e-mail deles?

    
por hivert 12.05.2015 / 17:01

1 resposta

2

Usando sendmail(1) e formail(1) (do procmail package), em vez de mailx(1) :

formail -s sendmail -oem -oi [email protected] <mail-folder

O ponto de formail(1) é apenas dividir a pasta em mensagens individuais, você pode omiti-la se tiver uma única mensagem para saltar.

    
por 12.05.2015 / 17:52