Postfix ch root dns решает проблему (Ubuntu 18.04.4 LTS, Postfix 3.3.0) - PullRequest
0 голосов
/ 10 февраля 2020

У меня есть настройка Postfix, настроенная с chroot = y в файле master.cf (полная оригинальная конфигурация). Когда ch root включен, преобразование DNS не работает (отправитель из действующей, популярной службы): "postfix / smtpd [19114]: подключение от неизвестного [XXXX]"

Возможные решения, которые я попробовал:

  • copy / lib / x86_64- linux -gnu / libnss_ * и необходимые файлы lib для тюрьмы (/ var / spool / postfix /...)
  • с systemd-resolved и заменен на пакет resolvconf (для тестирования) Возможности в nsswitch.conf

Файл hosts работает в режиме ch root, я проверял с записями stati c.

Есть ли другие возможные решения?

Спасибо за помощь.

Z

1 Ответ

0 голосов
/ 02 марта 2020

Я нашел решение.

Если ваша система работает с ZFS или имеет какие-либо разделы (например, / var / spool), то вам нужно убедиться, что у раздела (где находится постфикс ch root) есть права exe c.

Для файловой системы ext4 обычно достаточно значений по умолчанию, zfs требуется флаг exe c.

...