Remove o número da versão do Exim

5

Estou tentando me livrar do número da versão que você vê quando recebe um e-mail enviado do Exim.

Received: from user1 by site.org with local (Exim 4.72)

Eu tentei editar o smtp_banner nesses dois arquivos

/etc/exim4/conf.d/main/02_exim4-config_options
/etc/exim4/exim4.conf.template

Mas, excluindo o número da versão, o recarregamento da configuração do Exim não funciona.

Eu envio meus e-mails de teste assim:

echo "Message Content" | mail -s "Subject goes here" [email protected] -v

Atualização 1

comp1:/etc/exim4# ls -l /etc/exim4/
total 96
drwxr-xr-x 9 root root         4096 Jul 30  2010 conf.d
-rw-r--r-- 1 root root        76239 Jan 21 08:24 exim4.conf.template
-rw-r----- 1 root Debian-exim   204 Sep 30  2008 passwd.client
-rw-r--r-- 1 root root         1462 Jan 21 07:39 update-exim4.conf.conf
    
por Mint 21.01.2012 / 08:35

3 respostas

6

Abra o arquivo /etc/exim.conf e encontre a chave smtp_banner e altere a linha desta maneira:

De

smtp_banner = "${primary_hostname} ESMTP Exim ${version_number} \ 

Para

smtp_banner = "${primary_hostname} ESMTP \
    
por 21.01.2012 / 09:39
4

O smtp_banner modifica o banner exibido para o cliente na conexão, mas parece que você deseja alterar o que está sendo colocado no cabeçalho Received :.

Para isso, você vai querer definir o receive_header_text, provavelmente em /etc/exim4/conf.d/main/02_exim4-config_options. A opção não está no arquivo por padrão, mas de acordo com a documentação a configuração padrão é

received_header_text = Received: \
  ${if def:sender_rcvhost {from $sender_rcvhost\n\t}\
  {${if def:sender_ident \
  {from ${quote_local_part:$sender_ident} }}\
  ${if def:sender_helo_name {(helo=$sender_helo_name)\n\t}}}}\
  by $primary_hostname \
  ${if def:received_protocol {with $received_protocol}} \
  ${if def:tls_cipher {($tls_cipher)\n\t}}\
  (Exim $version_number)\n\t\
  ${if def:sender_address \
  {(envelope-from <$sender_address>)\n\t}}\
  id $message_exim_id\
  ${if def:received_for {\n\tfor $received_for}}

Assim, você poderá colar o texto acima em sua configuração, fazendo as alterações desejadas.

    
por 21.01.2012 / 11:41
0

você precisa editar o /etc/exim4/exim4.conf.template:

$ grep  smtp_banner /etc/exim4/*
/etc/exim4/exim4.conf.template:# smtp_banner = $smtp_active_hostname ESMTP Exim $version_number $tod_full

Faça o que aleroot sugeriu.

    
por 21.01.2012 / 11:43