1 votes

Impossible de trouver received_header_text dans le fichier exim.config

J'aimerais modifier received_header_text pour ajouter un en-tête supplémentaire "Received : ..." pour les mails authentifiés - afin que l'import gmail vérifie SPF par rapport à notre serveur, et non par rapport à l'IP du client.

Mais mon exim.conf ne contient pas l'option received_header_text et je n'arrive pas à trouver le fichier de configuration où elle se trouve. Il n'y a pas de chemin /etc/exim4. Où puis-je changer cette option ou comment puis-je trouver le bon fichier de configuration ? Si j'ai juste besoin de le placer dans exim.conf - où dois-je le placer exactement ?

J'ai Exim 4.83 sur Debian avec Direct Admin.


Ce que j'essaie de faire :

Voir la question connexe.

J'ai pensé à changer :

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

になります。

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

0 votes

Bonjour, j'ai le même problème ici serverfault.com/questions/1043431/ Avez-vous résolu votre problème ?

1 votes

Je crois que la réponse ci-dessous m'a aidé, mais je ne m'en souviens pas pour l'instant. C'était il y a presque 6 ans.

2voto

Ian Vaughan Points 3510

La première étape consiste à trouver où se trouve le fichier de configuration. Lorsque vous exécutez exim -bV il imprimera le fichier de configuration qu'il utilise. Vous pouvez aussi voir la valeur actuelle (et éventuellement la valeur par défaut) de ce paramètre en exécutant exim -bP texte_en-tête_reçu .

N'oubliez pas que le fichier de configuration est probablement strictement contrôlé par l'administrateur Web de DirectAdmin, de sorte que vous pourriez vraiment casser votre système si vous ne faites pas attention. Il y a cependant de fortes chances que le fichier de configuration indiqué par -bV ci-dessus sera un fichier généré dynamiquement, et toute modification manuelle que vous ferez sera écrasée au prochain redémarrage d'exim. Je pense que vous obtiendrez de meilleures réponses en vous adressant aux forums de DirectAdmin, car ils connaissent les conditions requises pour modifier manuellement le sous-système de messagerie.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X