Назад | Перейти на главную страницу

Если sendmail не может разрешить smarthost, лучше добавить в очередь, чем сбой?

Иногда посреди ночи DNS не может определить адрес нашего смарт-хоста. И sendmail решает отправить письмо как "отклоненное" сообщение. Поскольку «корень» является псевдонимом внешнего адреса, он также пытается использовать интеллектуальный хост и терпит неудачу. А потом у меня возникает паника по сохраненной почте. Есть ли способ убедить sendmail, что если он не может разрешить смарт-хост, он может поставить сообщение в очередь на потом?

У меня ужасное чувство, что мне просто нужно встать в 3 часа ночи и посмотреть, что происходит с DNS-сервером :-(

Быстрая починка (временно?): Использовать IP-адрес (а) в качестве промежуточного узла.

define(`SMART_HOST',`[10.0.0.2]:[10.0.0.2]')dnl

Квадратные скобки отключают поиск записей MX.


Предлагаемая процедура отладки:

  1. Использовать sendmail -d8.20 -bv root чтобы узнать запрошенные запросы DNS
  2. Заставьте cron выполнить ваш тестовый сценарий оболочки, задавая вышеуказанный вопрос каждые несколько минут