Não vejo em nenhum lugar do seu exemplo onde você esteja fazendo algo para definir um cabeçalho.
echo test | mailx -S smtp=mail.sap.corp -s "test" -v -r [email protected] [email protected]
Se a sua versão de mailx
suportar -r
para definir o endereço de, você poderá adicionar essa opção.
Se não, você pode tentar a opção abaixo. A primeira instância do endereço de e-mail de venkatesh.vishwanatham será usada como destinatário. Passar -- -f <address>
deve fazer com que o mailx ignore essa opção e passe-a diretamente para a mala direta.
Opção 2:
echo test | mailx -S smtp=mail.sap.corp -s "test" -v [email protected] -- -f [email protected]