Поставил сабж (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
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.
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)
Код: Выделить всё
dovecot unix - n n - - pipe
flags=DRhu user=dovecot argv=/usr/local/libexec/dovecot/dovecot-lda -f ${sender} -d ${recipient}
Код: Выделить всё
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}
Код: Выделить всё
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-папок и т. п.
Заранее спасибо