Não é possível encontrar recebido_header_text no arquivo exim.config

Não é possível encontrar recebido_header_text no arquivo exim.config

Gostaria de modificar o recebido_header_text para adicionar o cabeçalho "Recebido: ..." adicional para e-mails autenticados - para que a importação do Gmail verifique o SPF em nosso servidor, não no IP do cliente.

Mas meu exim.conf não contém a opção receiver_header_text e não consigo encontrar o arquivo de configuração onde ele está localizado. Não há caminho /etc/exim4. Onde posso alterar esta opção ou como posso encontrar o arquivo de configuração adequado? Se eu precisar apenas colocá-lo no exim.conf - onde exatamente devo colocá-lo?

Eu tenho o Exim 4.83 no Debian com Direct Admin.


O que tento fazer:

Veja a pergunta relacionada.

Pensei em mudar:

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}}

para:

received_header_text = ${if def:authenticated_id {Received: from $primary_hostname ([188.40.153.39] helo=[188.40.153.39]) by $primary_hostname with ESMTP\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}}\n\t}}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}}

Responder1

A primeira etapa é descobrir onde o arquivo de configuração está localizado. Quando você correexim-bVele imprimirá o arquivo de configuração que está usando. Você também pode ver o atual (e possivelmente o padrão) dessa configuração executandoexim -bP recebido_header_text.

Você deve se lembrar que o arquivo de configuração provavelmente é estritamente controlado pelo administrador da web DirectAdmin, então você pode realmente quebrar seu sistema se não tomar cuidado. Porém, as chances são altas de que o arquivo de configuração mostrado em-bVacima será um arquivo gerado dinamicamente e quaisquer alterações manuais feitas serão substituídas na próxima vez que o exim for reiniciado. Acho que você obterá melhores respostas se fizer isso nos fóruns do DirectAdmin, pois eles sabem quais requisitos podem existir para alterar manualmente o subsistema de correio.

informação relacionada