URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 66673
[ Назад ]

Исходное сообщение
"sendmail + dns"

Отправлено keydet , 01-Июн-06 14:27 
ESMTP Sendmail 8.12.9/8.12.8

--------/var/log/messages----------
Jun  1 12:32:22 me sm-mta[2023]: k517VgpV000762: to=<mail@domain.com>, ctladdr=<me@my.com> (1002/0), delay=02:00:39, xdelay=00:01:05, mailer=esmtp, pri=2090453, relay=domain.com., dsn=4.0.0, stat=Deferred: Name server: domain.com.: host name lookup failure
-----------------------------------

Резольвинг происходит около 10 секунд (забит канал). Именно на этот домен, и на пару других возникает вышеуказанная ошибка. Может у команды nslookup и у сендмайла (он вроде определяет с помощью gethostbyname() а nslookup как-то по другому? но я не в курсе на самом деле) разные таймауты по резольвингу? И если это так - то где сендмылу поднять этот таймаут? А если одинаковые - то в чем проблема?

me[root]# cat /var/log/messages | grep "domain.com" | grep "stat=Sent"
ноль результатов

me[root]# nslookup domain.com

Server:  ns.my.provider.net
Address:  ip.ip.ip.ip

Non-authoritative answer:
Name:    domain.com
Address:  ip1.ip1.ip1.ip1


Содержание

Сообщения в этом обсуждении
"sendmail + dns"
Отправлено YuryD , 01-Июн-06 14:50 
>ESMTP Sendmail 8.12.9/8.12.8
>Резольвинг происходит около 10 секунд (забит канал). Именно на этот домен, и
>таймауты по резольвингу? И если это так - то где сендмылу
>поднять этот таймаут?

sendmail.cf

#O Timeout.resolver.retrans=5s
#O Timeout.resolver.retrans.first=5s
#O Timeout.resolver.retrans.normal=5s
#O Timeout.resolver.retry=4
#O Timeout.resolver.retry.first=4
#O Timeout.resolver.retry.normal=4

Но вам лучше поднять свой кэширующий DNS-сервер


"sendmail + dns"
Отправлено keydet , 01-Июн-06 16:16 
>>ESMTP Sendmail 8.12.9/8.12.8
>>Резольвинг происходит около 10 секунд (забит канал). Именно на этот домен, и
>>таймауты по резольвингу? И если это так - то где сендмылу
>>поднять этот таймаут?
>
>sendmail.cf
>
>#O Timeout.resolver.retrans=5s
>#O Timeout.resolver.retrans.first=5s
>#O Timeout.resolver.retrans.normal=5s
>#O Timeout.resolver.retry=4
>#O Timeout.resolver.retry.first=4
>#O Timeout.resolver.retry.normal=4
>
> Но вам лучше поднять свой кэширующий DNS-сервер


Большое спасибо, проблему решил.