[exim-conf] There are too many digits in sender hostname

Nikolai V. Ivanyushin nvi на sven.ru
Сб Июл 23 21:02:24 EEST 2005


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! Посыпаю голову 
пеплом. Глаз иногда замыливается. Вопрос снят.






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