главная - Статьи - Почта - Postfix + Dovecot + MySQL
Error: net_connect_unix(/run/dovecot/stats-writer) failed: Permission denied
Дата обновления: 11.06.2025Теги: Dovecot Linux Почтовый сервер
Выполняя скрипт fetchmail.pl, в котором в качестве LDA указан Dovecot:
...
$cmd.=" mda \"/usr/lib/dovecot/dovecot-lda -d ${mailbox}\" ";
...
при запуске не от root вышла ошибка:
lda(mailbox): Error: net_connect_unix(/run/dovecot/stats-writer) failed: Permission denied
Что такое /run/dovecot/stats-writer?
Это Unix-сокет, через который dovecot-lda и другие сервисы передают статистику (например, логин, трафик, кол-во писем и т.п.) модулю stats.
Ошибка:
Error: net_connect_unix(/run/dovecot/stats-writer) failed: Permission denied
говорит о том, что у пользователя, который запускает fetchmail, нет прав на сокет.
При этом доставка работает, проблем нет.
Эту ошибку можно безопасно игнорировать. Она не мешает доставке писем. Просто dovecot-lda не может отправить метрику в stats, и всё.
Решение:
# usermod -aG dovecot vmail
и перезапустить сеанс vmail (выйти и повторно зайти).
В моем случае это был пользователь vmail. В вашем случае может быть другой пользователь.
Авторизуйтесь для добавления комментариев!

Принимаю заказы на настройку серверов, mikrotik и других роутеров, точек доступа, nginx и т.п. В пределах Санкт-Петербурга возможен выезд к заказчику. См. контакты.
Может быть, сдалю заметку про эту полезную (хотя и очень мало известную) програм...

