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

Exim4 panicking, missing /etc/vmail/<domain>/ passwd файл</domain>

Я все время получаю эту ошибку.

/var/log/mail.err 22 января 05:00:03 home exim4: ALERT: exim paniclog / var / log / exim4 / paniclog имеет ненулевой размер, возможно, почтовая система сломана

Проверяя / var / log / exim4 / paniclog, вижу это.

2015-01-22 01:48:16 не удалось развернуть условие "$ {if и {{bool_lax {NULL}} {bool_lax {$ {if eq {} {$ {lookup {$ local_part} lsearch {/ etc / vmail /") $ domain / passwd}}} {no} {yes}}}}}} "для маршрутизатора vmail_deliver: не удалось открыть / etc / vmail // passwd для линейного поиска: внутри нет такого файла или каталога" и {...} " состояние

Я могу проверить, что файла там нет. Это свежая установка Ubuntu 14.04, VPS с панелью управления webuzo, которая предпочитает exim4.

Чтение документации и поиск ничего не дали. Теперь кажется, что почта для этого домена не работает. Удаление paniclog, перезапуск exim4, как предлагается в других ошибках, не помогает.

Ошибка возвращается примерно через день.

Изменить: забыл упомянуть, что на этом vps есть еще один домен, который не вызывает этой ошибки и не имеет файла passwd.

Решено: после того, как Кондыбас предложил добавить пустой файл passwd, я добавил нового пользователя, который добавил файл с соответствующими разрешениями, и ожидаемое содержимое там должно быть. Кажется, что exim нужен хотя бы один локальный пользователь, и в этом домене были все перенаправляющие пользователи. Как только я добавил локального пользователя с паролем, ошибки прекратились.

Надеюсь, это поможет кому-то в будущем.