Я впервые устанавливаю Exim на тестовом сервере (скомпилированном из исходников). Я следую HowTo на Linux с нуля. Я отредактировал файл конфигурации, как указано в ссылке. Затем я запускаю эту команду - /usr/sbin/sendmail -bd -q15m
.
Я получаю сообщение об ошибке "Ошибка конфигурации Exim в строке 516 файла /etc/exim/exim.conf: router dnslookup: не удается найти драйвер маршрутизатора" dnslookup "" Мой файл конфигурации Exim можно найти здесь - Файл конфигурации Exim
Любая помощь будет оценена.
Заранее спасибо..
Вы создали exim без маршрутизатора dnslookup. Вы можете использовать -bV
возможность посмотреть, как был собран exim:
OVZ-CentOS58[root@ivwm51 ~]# exim -bV | grep Routers
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
В вашем случае вы не увидите там слова «dnslookup». Удалите часть grep, чтобы увидеть весь вывод.
Чтобы исправить это, измените свой Local / Makefile, убедившись, что он включен и не закомментирован:
ROUTER_DNSLOOKUP=yes
Затем перестройте и установите exim, и он должен работать.