Experimente o comando abaixo,
cat bodymail.txt | mailx -s "Sending mail with Mailx" [email protected]
Eu preciso enviar um email usando o comando mailx. Estou claro que o comando seria o seguinte pelo exemplo:
echo "Body message" | mailx -s "Sending mail with Mailx" -r "[email protected]" "[email protected]"
Agora, eu tenho um arquivo e preciso enviar o conteúdo do arquivo no corpo do e-mail
mailx -s "Sending mail with Mailx" -r "[email protected]" "[email protected]" < bodymail.txt
ou
echo "$(cat bodymail.txt)" | mailx -s "Sending mail with Mailx" -r "[email protected]" "[email protected]"
e em ambos os casos eu sempre coloco o arquivo como um anexo. Será que eles sabem como posso colocar o conteúdo do arquivo no corpo do e-mail e não como um anexo? A mensagem do corpo é convertida em anexo de arquivo ATT00001.bin . Eu removi os caracteres especiais do arquivo que vai no mail bodymail.txt mas não consigo encontrar uma maneira de aparecer de conteúdo na mensagem do corpo
Experimente o comando abaixo,
cat bodymail.txt | mailx -s "Sending mail with Mailx" [email protected]
Tags linux shell-script mailx