Sendmail, кажется, делает поиск имени на '10.1.1.30'. Измените sendmail.mc для указания на имя хоста. Если имя хоста не находится в DNS, можно поместить его в/etc/hosts.
В отчаянии нам удалось решить проблему, переопределив файлы хостов веб-сервера Apache. Ранее мы использовали Webmin для их настройки (в основном, я вручную создавал запись хостов проектов для обслуживания установки Redmine через пассажира).
Проблема заключалась в следующем:
Проекты были определены как виртуальный хост с номер порта:
<VirtualHost our.ip.address:80>
DocumentRoot /opt/redmine-2.1.2/public
ServerName projects
...
В то время как все другие виртуальные хосты были определены без явной маркировки номера порта:
<VirtualHost our.ip.address>
DocumentRoot /var/www
ServerName address.domain.local
ServerAlias address
Это работало нормально во всех отношениях, кроме Apache, разрешающего собственные виртуальные хосты.
Изменение оставшихся виртуальных хостов для включения порта number, похоже, исправил это (и номера портов важны, поскольку мы используем несколько номеров портов по разным причинам, не относящимся к данному вопросу).
Я бы попробовал одно из следующего:
добавить
domain example.com
search example.com
в /etc/resolv.conf
Или добавьте
11.22.33.44 projects.example.com projects
в / etc / hosts
Любой из них может решить проблему DNS.