[sendmail-conf] HACK check_compat

Anton sndm на rfm.dn.ua
Ср Авг 29 09:33:09 EEST 2007


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 остался на одном хосте, и то умрет при полном 
> апгрейде железа (и соответственно ОС)
>
>   
Похожая ситуация, вот только до апгрейда надо дожить :)





Подробная информация о списке рассылки sendmail-conf