Назад | Перейти на главную страницу

Не удается найти полученный_ заголовок_текст в файле exim.config

Я хотел бы изменить receive_header_text, чтобы добавить дополнительный заголовок «Received: ...» для аутентифицированных писем, чтобы импорт gmail проверял SPF на наш сервер, а не на клиентский IP.

Но мой файл exim.conf не содержит параметр Receive_header_text, и я не могу найти файл конфигурации, в котором он находится. Путь к / etc / exim4 отсутствует. Где я могу изменить эту опцию или как найти подходящий файл конфигурации? Если мне просто нужно поместить его в exim.conf - где именно его разместить?

У меня Exim 4.83 на Debian с прямым администратором.


Что я пытаюсь делать:

См. Соответствующий вопрос.

Подумал о смене:

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

Первый шаг - найти, где находится файл конфигурации. Когда ты бежишь exim -bV он распечатает файл конфигурации, который он использует. Вы также можете увидеть текущий (и, возможно, значение по умолчанию) для этого параметра, запустив exim -bP текст_полученного_заголовка.

Вы должны помнить, что файл конфигурации, скорее всего, строго контролируется веб-администратором DirectAdmin, поэтому вы действительно можете сломать свою систему, если не будете осторожны. Однако велики шансы, что файл конфигурации, показанный из -bV приведенный выше будет динамически сгенерированным файлом, и любые сделанные вручную изменения будут перезаписаны при следующем перезапуске exim. Я думаю, вы получите более точные ответы, если рассмотрите это на форумах DirectAdmin, поскольку они знают, какие требования могут быть для ручного изменения почтовой подсистемы.