Você pode especificar qualquer cabeçalho extra que precisar com -a
$echo "This is the main body of the mail" | mail -s "Some random subject" -a "From: [email protected]" [email protected]
Solução alternativa
Na minha versão de e-mail, as seguintes opções funcionam para controlar os endereços de origem / resposta
- a opção
-a
, para que cabeçalhos adicionais sejam aplicados, fornecendo um cabeçalho De: na linha de comando que será anexado ao cabeçalho da mensagem de saída - a variável de ambiente
$REPLYTO
especifica um cabeçalho Reply-To:
então a seguinte sequência
export [email protected]
mail -aFrom:[email protected] -s 'Testing'
O resultado, em meus clientes de e-mail, é um e-mail de [email protected]
, ao qual qualquer resposta será padronizada como [email protected]
NOTA por @Rui F Ribeiro: apenas o usuário root é capaz de alterar o campo De.