No puedo encontrar el texto_encabezado_recibido en el archivo exim.config

No puedo encontrar el texto_encabezado_recibido en el archivo exim.config

Me gustaría modificar el texto_encabezado_recibido para agregar un encabezado "Recibido: ..." adicional para los correos autenticados, de modo que la importación de Gmail comparará el SPF con nuestro servidor, no con la IP del cliente.

Pero mi exim.conf no contiene la opciónceived_header_text y no puedo encontrar el archivo de configuración donde se encuentra. No hay una ruta /etc/exim4. ¿Dónde puedo cambiar esta opción o cómo puedo encontrar el archivo de configuración adecuado? Si sólo necesito colocarlo en exim.conf, ¿dónde debería colocarlo exactamente?

Tengo Exim 4.83 en Debian con Direct Admin.


Lo que intento hacer:

Ver pregunta relacionada.

Pensé en cambiar:

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

a:

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

Respuesta1

El primer paso es encontrar dónde se encuentra el archivo de configuración. cuando corresexim-bVImprimirá el archivo de configuración que está utilizando. También puede ver la configuración actual (y posiblemente la predeterminada) para esa configuración ejecutandoexim -bP texto_encabezado_recibido.

Debe recordar que el archivo de configuración probablemente esté estrictamente controlado por el administrador web de DirectAdmin, por lo que realmente podría dañar su sistema si no tiene cuidado. Sin embargo, es muy probable que el archivo de configuración que se muestra en-bVLo anterior será un archivo generado dinámicamente y cualquier cambio manual que realice se sobrescribirá la próxima vez que reinicie exim. Creo que obtendrá mejores respuestas si continúa con esto a través de los foros de DirectAdmin, ya que saben qué requisitos pueden existir para cambiar manualmente el subsistema de correo.

información relacionada