Impossible de find receive_header_text dans exim.config file

Je souhaite modifier receive_header_text pour append l'en-tête "Received: …" supplémentaire pour les mails authentifiés – donc l'import de gmail vérifiera SPF contre notre server, et non sur l'IP du client.

Mais mon exim.conf ne contient pas l'option receive_header_text et je ne trouve pas le file de configuration dans lequel il se trouve. Il n'y a pas de path / etc / exim4. Où puis-je changer cette option ou comment puis-je find un file de configuration approprié? Si je dois simplement l'installer dans exim.conf – où exactement devrais-je le placer?

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

La première étape consiste à find où se trouve le file de configuration. Lorsque vous exécutez exim -bV, il imprimera le file de configuration qu'il utilise. Vous pouvez également voir le réglage actuel (et éventuellement par défaut) pour ce paramètre en exécutant exim -bP received_header_text .

Vous devez vous callbacker que le file de configuration est ssortingctement contrôlé par l'administrateur web DirectAdmin, afin que vous puissiez vraiment casser votre système si vous ne faites pas attention. Cependant, les chances sont élevées, que le file de configuration affiché à partir de -bV ci-dessus sera un file généré dynamicment, et toutes les modifications manuelles que vous effectuerez seront écrasées la prochaine fois que le redémarrage d' IBM sera redémarré. Je pense que vous obtiendrez de meilleures réponses en poursuivant cela via les forums DirectAdmin, car ils savent quelles exigences il peut y avoir pour modifier manuellement le sous-système de messagerie.