Права при использовании postfix, dovecot-lda

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
bitman
рядовой
Сообщения: 38
Зарегистрирован: 2008-08-29 14:35:29

Права при использовании postfix, dovecot-lda

Непрочитанное сообщение bitman » 2011-06-03 12:27:58

Привет. Помогите, плиз, запутался слегка:
Поставил сабж (postfix 2.8 +dovecot2 (сначала просто как авторизатор и imap-сервер) +mysql +postfixadmin +roundcube и все это в jail-е). Потом добавил clamav. Вроде работает (ящики создает, между своими пользователями письма пересылает - на связи с "наружой" проверить еще нет возможности). Начал выбирать спаморез. На старом (боевом) сервере используется mailscanner. А тут че-то захотелось dspam поставить. Подключил к postfix. Читал-читал, копал-копал... ну не вставляет он в письма строчку "X-DSPAM..."
После, узнал про довесок к dovecot - dovecot-antispam-plugin. Поставил (с тем же dspam. Кстати, в этом варианте выставил в rc.conf dspam_enable="no" - правильно?).
Во-о-от... И теперь (после нескольких попыток исправить :) ситуацию) "оно" мне пишет:
dovecot-debug.log (причем каждые 10 минут (ну, эт понятно, почему)):

Код: Выделить всё

lda: Debug: Loading modules from directory: /usr/local/lib/dovecot
lda: Debug: Module loaded: /usr/local/lib/dovecot/lib90_antispam_plugin.so
т.е. режим lda работает и плагин загружается

dovecot.log:

Код: Выделить всё

lda: Error: userdb lookup: connect(/var/run/dovecot/auth-userdb) failed: Permission denied (euid=143(dovecot) egid=143(dovecot) missing +r perm: /var/run/dovecot/auth-userdb, euid is not dir owner)
lda: Fatal: Internal error occurred. Refer to server log for more information.
да-да, понял, что не тот UID. Это уже после моих правок. Ниже напишу, что писало в начальном варианте.

maillog:

Код: Выделить всё

mail postfix/pipe[71477]: D85AC1A36A6F: to=<admin@domain.ua>, orig_to=<root@domain.ua>, relay=dovecot, delay=25582, delays=25582/0.02/0/0.02, dsn=4.3.0, status=deferred (temporary failure)
/pipe думаю означает, что эта строка имеет отношение к строкам из master.cf:

Код: Выделить всё

dovecot   unix  -       n       n       -       -       pipe
  flags=DRhu user=dovecot argv=/usr/local/libexec/dovecot/dovecot-lda -f ${sender} -d ${recipient}
.../dovecot/conf.d/10-master.conf:

Код: Выделить всё

service auth {
  unix_listener auth-userdb {
    user = postfix
    group = postfix
  }
  # Postfix smtp-auth
  unix_listener /var/spool/postfix/private/auth {
    mode = 0660
    user = postfix
    group = postfix
  }
  # Auth process is run as this user.
  #user = $default_internal_user
}
Когда было

Код: Выделить всё

dovecot   unix  -       n       n       -       -       pipe
  flags=DRhu user=[b]postfix[/b] argv=/usr/local/libexec/dovecot/dovecot-lda -f ${sender} -d ${recipient}
, то maillog"писало":

Код: Выделить всё

mail postfix/pipe[71793]: fatal: user= command-line attribute specifies mail system owner postfix
...
postfix/qmgr[71791]:warning: private/dovecot socket: malformed response
postfix/qmgr[71791]: warning: private/dovecot socket: malformed response
postfix/qmgr[71791]: warning: transport dovecot failure -- see a previous warning/fatal/panic lo...
postfix/qmgr[71791]: warning: transport dovecot failure -- see a previous warning/fatal/panic lo...
postfix/master[71789]: warning: process /usr/local/libexec/postfix/pipe pid 71793 exit status 1
postfix/master[71789]: warning: process /usr/local/libexec/postfix/pipe pid 71793 exit status 1
postfix/master[71789]: warning: /usr/local/libexec/postfix/pipe: bad command startup -- throttling
postfix/master[71789]: warning: /usr/local/libexec/postfix/pipe: bad command startup -- throttling
ну и в таком духе...

Подскажите, плиз, в "обучательной" форме, чтоб, может кому и после меня пригодилось:
от "кого" какие почтовые процессы должны быть запущены, права imap-папок и т. п.

Заранее спасибо

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35411
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Права при использовании postfix, dovecot-lda

Непрочитанное сообщение Alex Keda » 2011-10-02 22:02:06

посмотреть от кого демоны пашут - от того и папочки должны быть.
Убей их всех! Бог потом рассортирует...