Victor Ustugov пишет:
> Nikolai V. Ivanyushin wrote:
>>>>Тут заворачивает нужное письмо с диагностикой "There are too many digits
>>in sender hostname".
>>2005-07-21 19:14:03 H=bay108-f3.bay108.hotmail.com (hotmail.com)
>>[65.54.162.13] F=<xxx на hotmail.com> rejected RCPT <xxx на xxx.ru>: There are
>>too many digits in sender hostname
>>Я, конечно, выпутался, поставив в conf
>>define(`confMAX_DIGITS_SENDER_HOSTNAME', `8')
>>define(`confMAX_DIGITS_SENDER_HELO', `8')
>>Кстати, цифр там в fqdn 7, а ставить надо 8, иначе завернет.
>>> да ну. при сборке конфига это значение увеличиватеся на единицу. так что
> семерки должно хватить
Вот ставлю 7, запускаю тест:
=======test.sh==========
#!/bin/sh
( echo 'helo bay108-f3.bay108.hotmail.com'; echo 'mail \
from:<sparta333 на hotmail.com>';\
echo 'rcpt to:<nvi на itadvisor.ru>'; echo 'quit'; ) \
| exim -bhc 65.54.162.51 > exim.log 2>&1
=======test.sh==========
и результат:
LOG: SMTP connection from bay108-f41.bay108.hotmail.com
(bay108-f3.bay108.hotmail.com) [65.54.162.51] closed by QUIT
250 mx.itadvisor.ru Hello bay108-f41.bay108.hotmail.com [65.54.162.51]
250 OK
550 There are too many digits in sender hostname
221 mx.itadvisor.ru closing connection
Ну, ясен пень, с добавлением регескпа в access-relay-dialup все работает
аж бегом. Но тут уже мне интересно про 7 и 8 разобраться ;-)
Виктор?
--
SY
Nikolai
PS. Написал и посмотрел, ЧТО оно пишет в логе. ;-) Я считаю цифры в
helo - их действительно 7, а эксим смотрит на PTR! И считает там! Во,
блин. А там 8 цифр - bay108-f41.bay108.hotmail.com! Посыпаю голову
пеплом. Глаз иногда замыливается. Вопрос снят.