O conteúdo do cabeçalho Received:
é definido no Exim pela opção de configuração received_header_text
. A configuração padrão, a partir da qual você pode ver como seu exemplo é construído, é:
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}}
Como para alterar ou remover o cabeçalho. Cuidado com os conselhos das melhores práticas.
-
Tem certeza de que deseja remover essas informações? Sua presença permite que você acompanhe relatórios de abuso com muito mais facilidade. A exposição dos seus endereços IP internos é, na verdade, de risco bastante limitado.
-
Tecnicamente, você pode remover esse primeiro cabeçalho recebido usando
headers_remove
, mas certamente não é compatível com RFC e há uma chance de criar loops de e-mail. -
Se você precisar mascarar as informações, seria melhor fazer isso modificando
received_header_text
. Para a manutenção e o princípio da menor surpresa, mesmo que o MTA não esteja executando nenhuma outra função, você provavelmente desejará tornar suas alterações o mais específicas possível. Isso envolveria colocar algumas condições adicionais nessas instruçõesif
para fatos que você sabe que sempre serão verdadeiros, como, por exemplo, se o remetente se autenticou.