Здравствуйте, Victor.
Вы писали 25 октября 2004 г., 22:41:36:
VU> э-э-э-э-э... таки баг. но он легкоисправимый
VU> подрихтованный хак уже на месте
VU> проверял только в sendmail -bt
VU> но вроде как тестить там особо нечего
В принципе да, всего лишь поправленный regex. Но:
Oct 26 10:44:50 bitty sendmail[97292]: i9Q6iUBg097292: ruleset=check_rcpt, arg1=
<ivc на bittu.org.ru>, relay=[61.53.126.50], reject=550 5.7.1 <ivc на bittu.org.ru>...
Access denied. Too many digits in sender hostname
Oct 26 10:45:08 bitty sendmail[97292]: i9Q6iUBg097292: lost input channel from [
61.53.126.50] to MTA after rcpt
Oct 26 10:45:08 bitty sendmail[97292]: i9Q6iUBg097292: from=<wyiivpaq5a8n на ramble
r.ru>, size=0, class=0, nrcpts=0, proto=SMTP, daemon=MTA, relay=[61.53.126.50]
Странно.. Пересобрал по-новой sendmail.cf, проверил - измененный regex
на месте. Сейчас запустил еще раз, но слежу.
Конфиг:
HACK(check_relay_dialup_regex,``^(.+[\.\-])?(adsl|cable|client|dhcp|dial|dial-in|dial-up|dialup|dsl|dyn|dynamic|dyndsl|pool|ppp|user|xdsl)[\.\-_0-9].+'')dnl
HACK(check_relay_dialup)dnl
HACK(check_relay_dialup_digits, `6')dnl
--
С уважением,
Sergey mailto:ds на bittu.org.ru