Код: Выделить всё
dnslookup:
driver = dnslookup
domains = ! +local_domains
transport = remote_smtp
pass_on_timeout
no_more
Код: Выделить всё
notlocal_smarthost:
driver = manualroute
domains = ! +local_domains
transport = remote_smtp
route_list = * mail.domen.ru
Остановил локальный bind на тестируемом сервере, делаю тестовую отправку через почтовый клиент, в логах вижу DNS таймаут:
Код: Выделить всё
2012-07-16 23:49:25 [29685] 1SqrIK-0007ij-PL == user@gmail.com R=notlocal_smarthost defer (-36): host lookup for mail.domen.ru did not complete (DNS timeout?)
mail.domen.ru прописан /etc/hosts на тестируемом сервере. В /etc/nsswitch тоже порядок соблюден:
Код: Выделить всё
hosts: files dns mdns4_minimal [NOTFOUND=return] mdns4