Remova os cabeçalhos locais no debian wheezy para o correio de saída

6

Eu tenho uma instalação limpa do debian wheezy. Preciso remover os seguintes cabeçalhos:

Received: from www-data by %SERVERNAME% with local (Exim 4.80)

Respostas relacionadas não ajudaram, porque não consigo encontrar onde configurar isso:

Eu tentei executar o / usr / sbin / exim4 -bP receive_header_text, e ele mostra o valor atual da variável received_header_text. Mas onde eu posso configurá-lo?

Eu tentei ver em / etc / exim4, mas grep -r "received_header_text" não deu resultados. Onde devo alterar o valor da variável received_header_text?

    
por avasin 08.01.2014 / 02:53

2 respostas

3

Fazer uma grep recursiva para a opção foi uma boa ideia. Os arquivos de configuração em / etc / exim4 são onde você deve fazer a alteração desejada. Quanto ao motivo pelo qual o seu grep não o encontrou, muitas opções do exim possuem um valor padrão codificado. A opção não foi definida nos arquivos de configuração do Debian porque os autores do Debian não precisaram alterá-la do padrão.

A solução final estava na resposta que você vinculou, mas esses links mostram a sintaxe da alteração:

  1. link
  2. link

No Squeeze, pelo menos, isso iria em /etc/exim4/conf.d/main/02_exim4-config_options: received_header_text = blah blah ... ou hide received_header_text = blah blah ... se você não quiser que os usuários locais não-raiz consigam veja o que você fez.

Mas as quebras do Debian não são realmente importantes para o exim; eles são apenas para conveniência do administrador. O Debian constrói um único arquivo de configuração grande a partir de todos esses arquivos individuais toda vez que você inicia ou reinicia o exim ou executa manualmente o update-exim4.conf . Então, depois de fazer as alterações, não esqueça de reiniciar o exim (para gerar novamente o arquivo de configuração).

    
por 08.01.2014 / 04:00
2

Eu sei que já faz algum tempo desde que essa pergunta foi feita, mas se eu entendi corretamente, há também outra maneira de remover o cabeçalho "recebido" nas mensagens de saída. Usar a opção received_header_text é uma boa maneira de editar o cabeçalho "recebido", mas se você quiser removê-lo de todas as mensagens enviadas, nas opções do seu "transporte smtp" você pode usar headers_remove com uma entrada como :

remote_smtp:
  driver = smtp
  headers_remove = received

Mais pode ser lido sobre isso em Documentação do Exim 47.17

    
por 13.05.2016 / 15:41