BOZZA.RU

Сервер в кармане, или просто о сложном

ГлавнаяСтатьиПочтаPostfix + Dovecot + MySQL

Error: net_connect_unix(/run/dovecot/stats-writer) failed: Permission denied

Обновлено 11.06.2025 Почтовый серверLinuxDovecot

Выполняя скрипт 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. В вашем случае может быть другой пользователь.

Комментарии

Комментариев пока нет.