exim.config 파일에서 received_header_text를 찾을 수 없습니다.

exim.config 파일에서 received_header_text를 찾을 수 없습니다.

인증된 메일에 "Received: ..." 헤더를 추가하기 위해 received_header_text를 수정하고 싶습니다. 따라서 Gmail 가져오기는 클라이언트 IP가 아닌 서버에 대해 SPF를 확인합니다.

하지만 내 exim.conf에는 received_header_text 옵션이 포함되어 있지 않으며 해당 옵션이 있는 구성 파일을 찾을 수 없습니다. /etc/exim4 경로가 없습니다. 이 옵션을 어디에서 변경할 수 있나요? 아니면 적절한 구성 파일을 어떻게 찾을 수 있나요? exim.conf에 배치해야 한다면 정확히 어디에 배치해야 합니까?

Direct Admin이 있는 Debian에 Exim 4.83이 있습니다.


내가 하려는 일:

관련 질문을 참조하세요.

나는 변화에 대해 생각했다 :

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

답변1

첫 번째 단계는 구성 파일이 있는 위치를 찾는 것입니다. 당신이 달릴 때엑심 -bV사용 중인 구성 파일이 인쇄됩니다. 다음을 실행하여 해당 설정의 현재(및 기본값)를 볼 수도 있습니다.exim -bP received_header_text.

구성 파일은 DirectAdmin 웹 관리자에 의해 엄격하게 제어될 가능성이 높으므로 주의하지 않으면 시스템이 실제로 손상될 수 있다는 점을 기억해야 합니다. 하지만 다음에서 표시된 구성 파일이-bV위의 파일은 동적으로 생성된 파일이며, 다음에 exim을 다시 시작할 때 수동으로 변경한 내용을 덮어쓰게 됩니다. 메일 하위 시스템을 수동으로 변경하는 데 필요한 요구 사항이 무엇인지 알고 있으므로 DirectAdmin 포럼을 통해 이를 추구하면 더 나은 답변을 얻을 수 있다고 생각합니다.

관련 정보