[sendmail-conf] HACK check_compat

Anton sndm на rfm.dn.ua
Пн Авг 27 11:43:26 EEST 2007


После того как прикрутил к рабочему почтовику:
HACK(`cfhead')dnl
HACK(`check_compat')dnl

check_compat заработал, только в логи посыпалались ошибки от некоторых 
пользователей, пытающихся отправить почту на списки рассылки:
"...Address too long"

Судя по исходникам sendmail 8.14.1 за это отвечает файл parseaddr.c и 
строки:
        addrtoolong:
                                        usrerr("553 5.1.1 Address too 
long");
                                        if (strlen(addr) > MAXNAME)
                                                addr[MAXNAME] = '\0';

Только каким образом данные HACK'и повлияли на такое поведение сендмаила?
Пока пришлось всё вернуть назад.




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