Como alterar o endereço FROM no correio

2

Como alterar o endereço mail FROM no Red Hat Linux 6? Eu envio um email usando este script:

TO_ADDRESS="[email protected]"
FROM_ADDRESS="[email protected]"
SUBJECT="SERVER FAILURE"
BODY="SERVER IS FAILED NOW"

echo ${BODY}| mail -s ${SUBJECT} ${TO_ADDRESS} -- -r ${FROM_ADDRESS}

Mas o endereço de e-mail no campo FROM é sempre [email protected] Como alterar o endereço FROM para algo como [email protected]

    
por praveenkumar N 26.05.2016 / 09:24

1 resposta

2

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.

    
por 26.05.2016 / 09:28

Tags