Victor Ustugov пишет:
> для check_compat не нужен cfhead, для него нужен precheck_envelope
>>Без cfhead он не заводится вообще, летят ошибки:
Запускается sendmail: 554 5.0.0 /etc/mail/sendmail.cf: line 1787:
unknown configuration line "ifelse_strstr(confCHECK_OUTGOING_IN,
LOCAL_HOST_NAMES, dnl"
554 5.0.0 /etc/mail/sendmail.cf: line 1792: unknown configuration line ")"
554 5.0.0 /etc/mail/sendmail.cf: line 1793: unknown configuration line
"ifelse_strstr(confCHECK_OUTGOING_IN, RELAY_DOMAINS, dnl"
554 5.0.0 /etc/mail/sendmail.cf: line 1796: unknown configuration line ")"
554 5.0.0 /etc/mail/sendmail.cf: line 1797: unknown configuration line
"ifelse_strstr(confCHECK_OUTGOING_IN, ACCESS_DB, dnl"
554 5.0.0 /etc/mail/sendmail.cf: line 1805: unknown configuration line ")"
Наличие precheck_envelope не изменяет ситуации.
> самостоятельно check_compat не меняет адреса отправителя/получателей, он
> только проверяет комбинации адресов в access_db
>> думаю, что ньюансы могли возникнуть либо из-за кривого подключения к
> sendmail.mc (см. первую строку сооебщения), либо из-за каких-то ньюансов
> работы 8.14
>> хаки эти широко тестировались и много работали на 8.12
> на 8.13 кое-где работали те, которые разрабатывались для 8.12
> 8.14 у меня вообще нигде нет
> собственно, sendmail остался на одном хосте, и то умрет при полном
> апгрейде железа (и соответственно ОС)
>>Похожая ситуация, вот только до апгрейда надо дожить :)