Como posso adicionar um cabeçalho X ao unix mailx?

1

Estou tentando adicionar o x-header X-APP-VOLT: Sim ao cabeçalho do meu email com um anexo .tar. Eu só tenho acesso ao usr / sbin / sendmail e mailx. Eu não tenho acesso root, então eu não posso baixar outras versões do mailx ou do mutt.

Eu posso adicionar o x-header ao usr / sbin / sendmail usando o código abaixo, mas não consigo descobrir como adicionar o anexo .tar.

/usr/sbin/sendmail -i -- toemail << END
To: toemail
Subject: Test
X-APP-VOLT: Yes
Hope this works!
END

Eu posso anexar um arquivo .tar ao mailx usando o código abaixo, mas não consigo descobrir como adicionar um x-header. Meu mailx também não possui a opção -a.

cat file | uuencode filename | mailx -s "Test" toemail

Obrigado

    
por sboat 25.06.2015 / 16:26

1 resposta

1

Você pode enviar saída de vários comandos para a entrada do sendmail.
Se o código abaixo não funcionar para você, use o shell de nome (comando).

(
# Command 1: "here document with headers and initial body lines
cat << END
To: toemail
Subject: Test
X-APP-VOLT: Yes
Hope this works!

Email Body line 1

END
# Command 2: uuencode file
cat file | uuencode filename
) | /usr/sbin/sendmail -i -- toemail 
    
por 28.06.2015 / 11:41